{"_id":"caccl-authorizer","_rev":"140-d28ad76bab5f5c458fae85cd6cfd97fb","name":"caccl-authorizer","dist-tags":{"beta":"2.6.0","latest":"2.6.3"},"versions":{"1.0.1":{"name":"caccl-authorizer","version":"1.0.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"008f554bee7c221b8af80a6d143ae7c58f8b77b5","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.1.tgz","fileCount":13,"integrity":"sha512-dfFF7u0+VAQObJgpdteyHhT7/3lkLKwtvLyK2bidbC9bCD51gnj4Gc172ZrLFYajZYwyDQPYSY7tiZ2eQ1Pwiw==","signatures":[{"sig":"MEQCIBzlLhxUPuKBQy7+vV5xfEMe+mzMLpl9zO1gcSTkdlVvAiB7ci0jCAq6Jit3fxqwu9WFYeVTufA0FPv7B3AWAmTiYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcETM6CRA9TVsSAnZWagAAfMAP/iKqGexMVfi8rvMzQRUt\nYUkcd6hkhH/N0pL3qJP8krZtGOF+Z62LMrOQCIFUD5eDa0lHFbd0jkKF3L9n\n81FpgJEiuas+vfBo1hniEM+OGr2KMS1fMc9tz4TK9BnzAf4xHunhZwi9Xbmp\nWLkpdhzt/i0EhA45uZlDtKavTTBfKuiFrItAaNdcE7kEgTzKgPxuG001tr1E\nsyM4pYFCiCIWX8qCMEitdPA9nCWgTIUsjGZoJTSBPSfUM+GahhX5JPseUfAp\nbO5K7XJZsp6iEMS29dpa3ZXgyWk4NnKwJkSjE9YOIwZSqlv8mDrXglHE4SgY\nJ5Ng1VDUJpLQKnL/CACDtHoJ8bllQpqWKVQxLDG2Bg1EF7AyzTbI9Wunr8SC\nam1uBXmBCrmaSAaTUn9Kh0f8KJB0BiW+o5H5X3SYhMmsoDMZsLDYkWmFzmvz\ncgjLsr/Z0ci30oBLbrVQ7d4OWNhM5/rKITWRBpnDtrfCnLRlaGxZtT4hh9Go\nywg8Gtf40WWTAsCqBIuVPR7T5IcM1t/WoEwE3oxWN2BfcbbsNMc2+imBZLTk\nTHiI62pWMAtDmJmtMskYBWh8H6qukYXJ/Tmh30ah+6etljRalf7dEFg/GaTz\no42OBe2fHGkJ3mcp+c07+FZGy/YDRVi35iWWPFDRc6h95Th4btuiLT87Eibs\nEKyk\r\n=Uent\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0a35e5b893762a639625ac57d3a98ad2b51a3d70","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.5.2","ejs":"^2.6.1","axios":"^0.18.0","caccl-error":"^1.0.0","caccl-send-request":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","https":"^1.0.0","eslint":"^5.8.0","express":"^4.16.4","body-parser":"^1.18.3","express-session":"^1.15.6","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.1_1544631097401_0.7222530764845858","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"caccl-authorizer","version":"1.0.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"7ff62f2671a692b09bf4f15efd3d2c2c1fa62c95","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.2.tgz","fileCount":13,"integrity":"sha512-vKVnJf0+ny4dgmXscK9JLXJJa0xHvi4I6DRyBo94+wJcihI/iiM6Rz00LRxNfbeMnoxuumcWLSnknRpc5Y5Rqg==","signatures":[{"sig":"MEUCIQC6JPvO36BBprKKmfx7HrfAUqr38b6ubv4J1jVM8V0jugIgVdp4CjWcZNC0CJggzDJAlbKnI5TtQEpFFKv4cvaq04g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM74fCRA9TVsSAnZWagAAtH8P/0i8g3+1yqWh/1yA3eWP\ngp7SNb8f09jZcvwoBxgIy1XpYvgWzlC7XXkHQ0irbQv92gUJ6YTNQUwOtomy\n1PtpEA2yCKYRx31usVD31D7eiECJynw0KM42OrgebhQU5Q8oPu7gr0TtkQN5\nyCNTxLt5JCbjMmIOAd9LZo5k5dyGs/rRphu43dwGekiTw4ky3Ws5/6xkYSGj\n8oCUbnT4auTgEMh48g66lanflxEBLbqBq5DNYd+bb7aRlii745TYXj6547NA\nMj+wuSQ6bmrlQ+WIaoH2YaMhMT9A4uoCuTcQVeUToqqc7Yz5cmkULmjrvN11\nuQXNzsr2VEPsCxVO6y3NB4NXeQo0lDfTfSIws5j1JAFr9Ofz0cc3L5rC9ZPr\nIASMaLPap+uggBzaaPuIYPRMbshOtVely3RGWblyJ7WiaeL/be9+WHcVcTiX\n5QjLzQ3D3i0IQ9NMBPmzb0ZaLkPwhCeaJbNp2XLR5nYYJmKLxH+JeEm4BqHN\n2S+8FquRzl+Jgh33hCOhKxBuwDfhxANY8PBR2b4YaAkSd29ylyA8thG+DMof\nzaqr98A3r/+h4zqwucjV18dkjeJGyXxB6FeOy20ChUpi4dwpLCniVJFYKdRn\npnuBR4eADi1U7i/oNX3+WTbeww7hcdtA7uonrxVvjvClI1dpywI2JGJvpwIJ\nxxGP\r\n=gcUH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"20e56ccd0460b7f7d687aa63b1f73d0c78ace35f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.5.2","ejs":"^2.6.1","axios":"^0.18.0","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","https":"^1.0.0","eslint":"^5.8.0","express":"^4.16.4","body-parser":"^1.18.3","express-session":"^1.15.6","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.2_1546894879328_0.8522773489110109","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"caccl-authorizer","version":"1.0.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"7c717010c14beff8775bad1bc8d6de3a481219f1","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.3.tgz","fileCount":13,"integrity":"sha512-mIzTuROxPgyK+FNZqMe5jqAz9OcEgxkDtJcarkBrlKIZ3PUuTuKuysEgmrmlUuHong3QxsrZUNKuB7ZyQsFd/Q==","signatures":[{"sig":"MEQCIEx4+9KUv9etQBvqkmpAOp77eHaUCT3Ta4K46kIo3OErAiBmY8EcWCmLLVgN98u+fYF1MheUlaqUwN0FsM0ngcPXMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8itCRA9TVsSAnZWagAA5E4P/13eEQCPecnP0EvzeuC4\nCbgLOhmIqaxSOo4zj2ZpDXsqpw5uypeUP1G30Iin6v5zM9XgwvPS7UJe8GkQ\nh7AIvh5aIcyd+BcS220afXBN5WADRGrr99LcxSKF2kzlQCZffLlO1EtacyiX\n4wRBboJzLq0T0vrP5D3ToHfuPrcArs0Ce1Ukc1cJsjq1syoeMvvoPPnCIYN/\nfh3fCfTd2Y6Ef0ojX8I17BVpU2g3532oYOXpZwytyfX6VpGBqfASr5pKsvng\nkMRySxMZKn7fd7+mcchAPw32hoZsPbWwcUgUiMYfuvJM70CfYlmPuOL2hP4F\n9sqgusr4scL1wDHHPLmoTR3oHlJk6jevJ7JPMuVLWHRVQEaKTExY3GjD9sht\nP0TmqqipMs2kg/rC7TAW50IJV+AhnhFp/KcRklur5YssKeF6BLSK28zAsbc2\nIFyi1OXTI0MeCwQbX8iMVOSgJiBxGtsWUo8gwX11riLXMZJbAjAc0XxmiWNN\n34sv4+8vIwURFIr5EjAida3HFu6QngM8UhgZnITNX3/KoMwIvfnesE8+h0jd\nvcmdoc9eGAv7Z//bXoD3iBG59mY8Tr4IjkaagvYKd4ejO/YJGvHSnz11kYAl\nnkpMnW74Kmu2k4YoqvAGDRFfm4JUKkWdjoP4LBrQDyKjZkcN1bG58VbaaR1U\nwFxI\r\n=crn9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b923a6cda5c35572121836a757d071151f88e751","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.5.2","ejs":"^2.6.1","axios":"^0.18.0","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","https":"^1.0.0","eslint":"^5.8.0","express":"^4.16.4","body-parser":"^1.18.3","express-session":"^1.15.6","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.3_1546897580854_0.6103629789332707","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"caccl-authorizer","version":"1.0.4","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"623c83253644fe2e2f902cca5c1006bed6441a13","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.4.tgz","fileCount":13,"integrity":"sha512-de24+D5Nq5nDwQE72Vg+1BFMn4ByxXM78lLOFQ6EqkZvmuV7XlIqPlM18Cn3OfdyugJJN28BtdN4FEfEZJ8dyg==","signatures":[{"sig":"MEYCIQCfmtLMrVKSylaeB1sU6QkjJXm5DhPyZkMtelxPDqD0ugIhAMt6CFZor7sQVgCAxGyKASDMkUHmxiRfYpZzsq/WJ4IQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNkNoCRA9TVsSAnZWagAAlWgP/3TuKGBobtwY2GF3CPr1\n5vI4jVngHvqXVVoiG7aR5IRCKZS9rTd5p0oL2Y6LmNSBKFdLoXZOEc8IpUY1\nmiFsBGIumK6e7ODhYzOypPZ4f18lejsye3tRHOMOfLZuITP3FLnfy38L66gm\nGwkUVoAP5W0zcrcTe/L8p/pvw97wFVT9n95gM7jqRPMo88LmDgOgDakl1pmg\n9KkT5PUXbK+jm50X3S7bK/Z9N0E0ZIHrDKGnr5Tn1JOvp42oGTYNPmcjUReN\nz2pp9YH1vm6Il4+zfMgBbsTPTOkruMafHnSF9hHEYFJsFFwj5hW98RG9m96A\nsrhW3wmNPvulx1fAwXyauo0pIFH8sqYuMnt34n8mEvC92NfjFYqMOf3QBJEF\nL3syKW6VtZmE0TZGmYK2QvQRzh+WYUERrnK302mFMgLiG8g8F8GNbKDuFoJ0\nhwd1txr+O884uaAxFMiGTuxA2IKXHOmi/7qpaPiXzwmrp4Ge/y/aftr2fipM\nNXbDe9tv8pTGuTBh7fJAVbcqPddEjlvcYFmljbAP0+Z4niafapBOPNJcplAA\ncN/jaFBfvVmmsWEC5JYLAxBMI/ZzLXk41gRnw8rQZAWpnl1PyGcG6+TdqToU\neJh6iiKNBfewzP3BwVVW2EhQt3d5l9FT6dQN6B6tOkTtB/NM14Fu0x9e8sjW\nFldl\r\n=+CmR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5123a4b09aa4888c2ae6e39d2c48b606420e747a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.5.2","ejs":"^2.6.1","axios":"^0.18.0","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","https":"^1.0.0","eslint":"^5.8.0","express":"^4.16.4","body-parser":"^1.18.3","express-session":"^1.15.6","eslint-plugin-react":"^7.11.1","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.4_1547060072115_0.8709762464951332","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"caccl-authorizer","version":"1.0.5","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4bb888ef2fd8202f04579339f2daa159834ebd02","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.5.tgz","fileCount":39,"integrity":"sha512-2neXxLNEny0cOdoUwjm4QYKmSjMDlLKl65kOi862rhSEPLQdaf2u0eBvuQznw8+5NUCa4TOYzDq3ELDTr4HoWQ==","signatures":[{"sig":"MEUCIQCi1Al7o35q3lUzxlLJDil8GwuECQvJx6T6FbpXz2eKvAIgCRLCIWNw7GQ2ii8N1RaqJfoq7m2TLxg1sdi4QYOMUik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVK4aCRA9TVsSAnZWagAAuMAP/15EHRuvT/AQI4ty4O6Y\n9y29rRvrxV8XkQvQli1alKHldMeWzopCfgCzRkbIEj6RurKISqF5XRHNwt15\n9FuxOk2mlyV09nIPSSkW7o34Plgoyf3tIW50spOn4ZvgzTjfZOXF385ijqBS\nNmWWVHOyunP84JqOvhu+3pgh8jNEupep9PaM9+uG+AKi40mufengERwVixOj\nYbvcCz9bwlDymWfHyeK3sa0+SQ/OcrbgXl6kiTvLEV+lswcQpzEMnfrYz3Xy\n7mtMVihSeFUEYOe0pUJ5QXvlbq86QDc9BNNeHaS56jCZ8KiEA72sPgZtGdCm\nCPWRRhoGA/rsLkwtcBAPHRkRn6Qmp/jnOSbXCnzdchSaftyBbJ5sApHlO9zD\nEzCv8EnREWDQUQAk0/KXAaHAxCSXsBdIysWYVcojJ9y5Mww2ypnCbsHgSLQA\nFWnRnXEAK6JKJYmdqUrc5brC37SxiuIXldcmoDYCqxZKuFe+tx01o7iREVbg\nhp4FFtV01cdposk2D8q/+h9VNINCXHNMxKA/I7brbq3ZXke6V3LZf2goKdFD\nB2UIebgZokXVgorXJmrI7J2XxB1Iq9DLJQ/gvWD9e4DFN4d580fvyOhS2NcL\nsaab+eRU6JQVjV5beaNn6/Gq/v1b2esSfWer2LFbuFdMri4Q6Kkb2wE2f5lt\ngiFq\r\n=ZjNh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"29568a2b8fc87276a4d8e82ce29d9b0c1e22df7f","scripts":{"test":"node test"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.9","caccl-lti":"^1.0.5","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.41","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.12","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.0","caccl-canvas-partial-simulator":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.5_1549053465691_0.9080770482582374","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"caccl-authorizer","version":"1.0.7","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"2d2a3daee49776cfbe59d0e017d3e72f226cc72a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.7.tgz","fileCount":39,"integrity":"sha512-WKe5inZxJpSFhlc+eDX0uHlE+5moATMen1pR3b0Cy2Jv+XDy/rp10zDaVaRfshq64UWKlYErIoZKqaG6CDi3+A==","signatures":[{"sig":"MEYCIQCnUn03qrC9meGw0QC9awFok6gsQrlPSjFp8c1CJoNnRQIhAP/o2QkDK2RN99oO42M8C6BOR+zoZ6GAPAhMYk28Q8bS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWe/XCRA9TVsSAnZWagAAM9kP/jc0nj2E/MF7L8q1o1nz\nbec8t6hYVwunjHE5xPQwaI1aQfZhaMVscYfzAoPvanFeO7FPI3AhjkaLZUHu\nlaj1zS6FhlOlNiZCMgEAfv4xmjipJ765nsrTnX0Y7oepJqjh9QK8/z1yqhAo\nK57MDGBpGUeZo8udRoWWc/OdXfcIz10zq6M6A2WhQq8QKuKjzWof2+YYIpFx\nCNmkHspgZjiiJznbFPCjnI9vWofNCSOSXlRm2Ylo9Jj87uldGrMRGIoKSwLp\nmpsg8A9lF4stEGGWT6+MXagVIb+rAdGGTa2BS34OXLAdtYUbn14bAjXLOOTR\nblEfDbFMXdocAel5eft5TNwbqUDiqoSEfKLXYTHq7n2fHSwEK9iJnT/FvwX2\n8VOQU0VUZdB9G6O2/pdHZ1ES/zJAjmLfdjTUEcx56dTTSyxOzz9glWLpBwsl\nPkrI6dIeAvtwulxXRf4tQU9ssSYZZiiX3kpUu0irW6K6q4fRUPJl/bzDU7U/\ngwwtb6KFyP43BRTnOxyHi5fIvW4k7I2C2NWnqTsqX5s1TGm1ftjOP3cqTrF2\neNNqzjf6LltpVeCtDOKz2WMStnWBdES28FQduDu37mAo8W9euCm17eaD4bjL\n8idfJ4Pg8Nig9+Pv6Mw9zjM30b8HJm1GpYa0TwDLRTlOCHXqkGTsg9W6Xt2o\nXCPU\r\n=TxUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1bd96c7f4765dc7138b38e3b1da4618b9c8f4ca1","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.9","caccl-lti":"^1.0.5","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.42","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.14","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.7_1549397975291_0.8556963066427303","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"caccl-authorizer","version":"1.0.8","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"ef23d4c5fbf855f32f128be029aa87821a14c056","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.8.tgz","fileCount":39,"integrity":"sha512-Jsuqr7vdWJoOhPEg8tQmmpWq/4rge+hfABu0yI9xvmFd9OqbNgu7i2V1E7At0YitVkpNmbE+bcPdtxDmey23lA==","signatures":[{"sig":"MEYCIQC2AyTmGLhVwmWZ1dIzfAEggx/CfFyKFq6dbLsb53nZGQIhAKTwBhEw0R6oABYdl7DhYe5Z8XBbkzsDDYMeIJfk9u+8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWfAjCRA9TVsSAnZWagAAKAIP/05pmP7Tkiyz5cOJz82n\ncENNCZkheTxOUX6nt8berCsanSfsXTorDUgm3CobY7rxBjrEw9OOzSbz+Zkb\nLmdAK3Wzdu/mFcLgI0BZOXj7L4IC5OdHXN68UFN0uqGSX1AAG5lhW7CfHIbl\nydRMq2ebZ2TDgPpWY3T7bDF5OReMyuBCZywPac9Y/x75cm9ik1JNNC4goCIq\n7zXD8j9DDQkVnsQYp6V5iJHQPB/kzJ9asuSshlr/5GM5/Yqjl99GY98UGxyF\n0e/uFp50/c4kroSy2fZwnCKR1jhZAZO2C0J400WoXRVDXY647QyLTjRpuCRr\nUVzcnMUsQ1z+G6aDJ+L32f/1hKr54jl9H5jUgnX1AivJJP3VSSq5Pc8eWl8V\nvFIEQt0O9tIyao0PTAx5rkLM/1aPa/PpwOZZW2MlJq8hjTQExW+ibhaXTBvt\nFPm5IcCoXFg4eT126t3Lvg0OgKskYYxEG47iL890zl5z+92CrjjfYy4J4nLK\n1UF6ZRI3Lkb0N4kh5dp7t6HBqyMHNq92idvrxdHBF10qH3S0rNy0Fe25Y4nG\n7+lh3kD+lgLq2NSjF0M/WTAG56kR5U45pvxSaI75nUvTaiqHwzyc0n+WuUZZ\nWzGlU967sctYn+rNbJ9SaR0ioFvTcP7xolIaKrCMPfaqIJO7wMYjlk+iXwm+\niJYS\r\n=coAk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5a5d24e1180be6d592be3ea6adc7408f9cfe0087","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.9","caccl-lti":"^1.0.5","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.42","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.14","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.8_1549398051091_0.3982549766388668","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"caccl-authorizer","version":"1.0.9","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"0e5e814bef8dd02b8944830cbe9adf46a3d2a223","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.9.tgz","fileCount":43,"integrity":"sha512-ZWNX7ldUS1LnAgp69KLH+FnNQSPvJHsR5LUomPtywrMJZGjBCFuhZSCPzjCnfOsXjPw3faj47yxMJ39lrGlmJw==","signatures":[{"sig":"MEYCIQCHoRE3gfs6HYet5rLwTSAjkZzQKeXAxCHgJHLRPu9HAAIhAN/86K3N/QjgAqqznLkp8llA49Bo30wbrzYItUzrCdmm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWfuwCRA9TVsSAnZWagAAncsP/ilXVbSGRif049/6w8Uj\ntYTN4o1ptcqCIDQWxcTQLCj2v0LmCwWjwFI/VmWVVbskLwdFFghH0vG4DoVr\nzT22s9i4TEfEqEoktor7mx+CbxLhgHIFpMBFWUamYY4dKYvB7U6T8luk4Mej\n8i479QOAFn8a4/jb/AbJsjtapdQoJxpeHtzAKzYfwKdThZCV/nFx88KadaGd\nGzZFcstgeiJnvPmcQKBIfsTNPE2lWyRkxBdF8C7Le9MbScLGJLM607Czzkmu\nxJ7lcRhEEeK0MO9zz9AHKoRLyUEyiAH/V+kCwYDZz6ungXVSfi3FM0f/ep04\n2bie/iUYL6K03KJWrGX0cPK6/+rpZXZwzrsyn7nMPwCpESz05dfUh4652RBS\nmAOUjae17uK22ZCUUXNebfcitxPaD55iE7uqoGHoXWXt7oLjtokUp20bi2u5\nxA5IWUWJq8zvHMwaM4BIcoMNveA8hz+g9fDLpumQ8u4l7MtmFiqpM0tpT+xT\nFZxjJXzoJ4opusRA4QvWeBueGz9Jdtef2mNgU2/7+svPInpwgeN4r7BwRZlp\nYy//NXuF93t5L/gKYg5rSTpcX5ZPGwyIAFQI4LrL66qL8LOzvlr+sZngS+F7\nft4k1k+KPDZAKrjnNOgMtmwz7eZSNP19my67y/P/qlI1NWyit7u66k9dhWyu\nI7VE\r\n=2Jqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1ed4d00fd65562fd0fab79209d5d027b7118d4d4","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.9","caccl-lti":"^1.0.5","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.42","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.16","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.9_1549401007630_0.16256259101857573","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"caccl-authorizer","version":"1.0.10","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"48402e0cb504eb63cc1943b6a4da266500502dc5","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.10.tgz","fileCount":43,"integrity":"sha512-IduH3AcYCTvTylQeVyaATj06SrFI2COVBG+qMScWc5xtMh2QzaskiGsXMduk9YCboBXvD9YT8Q0Bb0HfVylmnQ==","signatures":[{"sig":"MEUCIBybO6nwYUgwryhrlai6ZB/qyeUvrbt9QNn6WB4eF07sAiEA/znbGov9Jx1OlSoqdyeWHmzyPhkJ99Kv9rH44xkRuSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx0iCRA9TVsSAnZWagAAUzoP/R5oxKwUogltTDXrqUwL\nfSYukQTExvAb1030VSndWolJjfM2c7iDDajuQHGjevHfNAtUPm3KYLDxXu7V\nhLpj/Y7F+kUsNg+oMMGJ705TSnJVm3eO1Tv2Y0qyOXI+BUEDOn/jjYg6q7J/\nTgK4shdw7M/GmfG73Zt5SFXlug/gUjbSGQzfpEGC7A7j+8ZIv/MNtvKJwqYN\nOmO4pXJk5m+d8/c6aQ9CMDNa2/eHdM1yWCtErgjE6ExePO7X90pWk19WzDVU\njvn6wDijX/I0mf3YZt9VrRucAyzXBatjj5yTfezjFtJQe3t7uRw2DySav/a+\nWZnpcUuwfuWCu3sdyl0WvjL5WARZle7rUQLJnUCfpcpjO7aB2qFdBQdDCOM6\nwHBfaM9kp2JHsInVZ3DUDNPuTGGipBzhFPlSY1bCETjSogZ93sN3cIQaUGYM\nWl05r3XTqyM0WXWyu9tjMLDIvDNLs4eTbRucLAw9tzFGoEhHnTrSUuWfybcg\nkCOnBv8XfltlYjuHRbxpphbdk5ENNqMIWObla6bPXUO6DipVl+1AFFE952cw\n0/sTBNhsjjQ5yAeXbu1QrCXcXMsekWPFnfrNmQuiuYhRl/Lthgcxti4RFPlL\nNVGTtNeybX1vgX+QBwIRX7SvlKQSuZIBc+Qxv7+f/Hq/Dg6faXN6V8/Fbe1f\n+tXU\r\n=4e+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e2382b245b84e121bc11ed52c6c7436f26b60ddd","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.9","caccl-lti":"^1.0.5","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.42","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.18","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.10_1549475105196_0.7191042818441595","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"caccl-authorizer","version":"1.0.11","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"38eb1c8719bfc4cbac823ae1860202f6fc503626","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.11.tgz","fileCount":44,"integrity":"sha512-wQDdZDIA9mNYNBz+sWald2Yjj4ALrGTBWBBRXzc5Ffl07BrjXnkWQGfBACtTX6hZzYPWT8H1V6CE3sdyEAHk4Q==","signatures":[{"sig":"MEUCIBVkR2sC8td53VgX0chBd1ge/YjELfj/OBl1mV43w88DAiEA6hAIAWT1BDkUBAZTDRo8lgE/d9H/X+k8c4AMXVIlVes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZHrWCRA9TVsSAnZWagAAZqQP/27Z0sdlGQ6eIHiIMLLJ\nScPo6yejj9IR3eafEVR8hvsu81IvgcMgqCHniwNk/5L19Xg7XTo7h/uczHm5\ncvWvQNLGymt6ElKnDAkPG2x3Nc0ODHDgG5zNhW3652DDRVbnEmec0ejm3vFj\nnoseY2zCBgxzqp8FzeqtnMTMx5Gc0w8UAoM+0/G+JBApqZlw0uAXW/v0rNmC\n1kcd2oHfaoCJb8xkmQUTKtMR9CmDaI4t5gWrYgSt1m74AYKIGHhV/Es5gNMl\nf5WaajOe5L2tA6oScHcIy5DeItlAsyC16hkpFqA1bjIejEUWFW2bwGWU35uo\nsWxgmSfoRW8o7bgoI4lC8qnQt8BwSM18qR72YamEfoCh4S4xHLpeypqZ5aHh\nkYjmzB/g5X57wi+X94DrtVIxJGdc8oAb6HerA/zpb3X92/1EvBS8fgt1yAA4\n2t+CybIIgR1xII4BrIBgRNcERnMn0mw8cIFYV94vjQcituhA/vtNZXEY6YHk\nxMC2kWd41S+2+Q7Cnyr2NYZsTsPadoQQAQvI6xDhHdzdElBd84UUw3LppjOn\nmS7k4QqFvDbnTCUm1OGv7mXY9TWZ+4cWWoPcT0hM91AJXy+QPLTpCXWs4MkR\nJnuOiS2VFQb5YIXCl+RHflEgkvik9gjQFXupabZ5t9pIQc8u+Vf5s6AR61FW\nu+aH\r\n=YMKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fc5bc6e51550e127c39041969e2f32b0185477b7","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.11","caccl-lti":"^1.0.7","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.47","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.23","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.11_1550088917448_0.04107460998352175","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"caccl-authorizer","version":"1.0.12","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.12","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"e873f6abd1a458055b18a5b06ce4455519f8325b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.12.tgz","fileCount":44,"integrity":"sha512-vmcMJR5YzDlznPle+mPDV2EwlMADO4WsLoAfCpFNL9UmFoIXxjaMQKueD+6AKEWXXX+6jo45d+/kHElsqOXqwA==","signatures":[{"sig":"MEQCIASD+WmnIejSc0snXsU+ceaqVRlTo32vo7ioKMtdssgxAiAg/S1BV6z2HbllmQLRZft5qD/e3DOIm9iXYjezkr66Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZzLWCRA9TVsSAnZWagAAwmwP/if624fdQ+GbsRRGbksK\nl7YZwxY26yA/89t1eWwV66YnFkbeyeOwBlGTF8oRMyeGHa5uruZD/vIfEEgi\nPNThXckxt2TR98NhrcwD/PMRqSLSMHxdo1+hhEEiu/B6bS4y5gvfbA+EHF/P\nQMadMAEWruIDDljjDaZ6ZxjG21U8tg11+poIWaH7gWvrbB83ERzyTjLweEwG\np5Zcre4Hu+8ANfLR7AHUYVrjpg2tL+zYLVa8YxE+aVZfdPlu643lg78GK7oj\nRMaMtQzJ0eVzkvpXgYsbx3PtdnaZ1c/xvocVHShqjn4hjmQBXRbddMNovPnB\nESTA9JRkkgMW3L+7vE8ZSszdNSgxE7xKkPIfVHu5sft61EqD1KRoFlU9r7qc\ndzAuO1sx7fqczrLTy9tqK87btlbItlj7bIPjX+MY794+Wn32PAV5hO78WHB7\nCEPheKDWoDJ6fDiW4fqimtq6pMNwCd9eYv/UNuevvgXc1lDNMSpxKi18K9kE\njIjoXWEfVXuy0X0Qppfoz+VowQp8sblSpQJrTg4SQiz0n9B101rGiIhWcVGO\nXavCq6u8OwABlP1TLVET5CxEdVQxiDqUe/rDg2biVL9hD5/TOsXPrpfLtv3x\nT7B4Ybz7h+xuGZ/gAbllqEZbM1tNYJRyBVv8xGQ/ICivv3FdLjH99BV9zQOk\nYcSO\r\n=KGLo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"53dce49e43c47419e6bfbd5b4d5afb8d6c4c7a0d","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.7.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.11","caccl-lti":"^1.0.7","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.47","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.23","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.12_1550267093950_0.0799889684814099","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"caccl-authorizer","version":"1.0.13","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.13","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"b8e39a0dc3a4fd3b2c6a18aed82ef374c5575b4c","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.13.tgz","fileCount":44,"integrity":"sha512-ePIYrk3dgJ49vv5iaEN3Vx8FIqe7std8VijGp7+6jaqVSzO6rhS13V76UtBBTSZ7a/WKmkIEJAxDYDoce9OTRw==","signatures":[{"sig":"MEYCIQDIlFfm0IPP6X3M6Gr95T1Kmz/ivbEm7bbxQwcBx7RUZAIhAND3DU4NLVv+s11bFJoJhMgAKrVAr9jezMSl/jkC09rH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdw/PCRA9TVsSAnZWagAARnUP/RCfOegBDEp1NfhxABs7\nShe3Ae8mNBgCWMiFluZYqqVeHMInF+q/wMTG0IVyqME0cE6LXEwhuD26422o\nZEgRj+4OcidjZVCTO6HPU7NgsvHBBuyfF1A6gqawdFHnxHG7yF/2FsQAXA2n\n6S+/bg2X9YPjIU5kUPkXPCNAUHVdUq3H+Xn6/LwVqUx++W020n/uzffL0CIn\nGRPV8bfeAQhnhNJQtQoFvbzNbSbdIucTqDfSWAQrYFhtV+haJEKXki4END3Z\nqgqtxj6JgSwiOixO2NxPXIF6juEdFa5aNtLsoTBU5RYQTEescYZ6KOLhGYEG\nkR5LHr9I/mD9lyykH99nhgu+3pBAPEda4rssi6ubRrAcCC4cxGppee+J44Dy\nj6ojSvucfqLudH52cJPT5xbYbEajxWAzgeQuMjTzjkLWGCNjrCtpe/s45JZx\nviU5iPQ7vh7a1nuN8LXq5ZgPMItWKxqiwdvnB5S2sX8JlUHtT6DDa3N9qyTO\n74r6CdSwQ7MsYiUYQWAadLvSpkEOXjEvvW72rF6aMln92TSc/RnkFaXV+Crf\nR8tPLLwWlnLhoGM80mUbvaAo1FrVqqDOkIYzbJHxGOeMFVd6yIpE75K848TY\n9NTLz9bs5bhPllLuDH00Pf53Zf/QWfyHkVLBcSKBqXVvLibgT9Fi2pNZguX3\nxTGI\r\n=ZLbc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e4cc1293e84b84319e3fda65693716019ff55522","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.8.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.11","caccl-lti":"^1.0.7","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.47","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.23","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.13_1551306702831_0.8632469007020045","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"caccl-authorizer","version":"1.0.14","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.14","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"f5e2880a8cfe0e92bb07342dd055f71d8f52f670","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.14.tgz","fileCount":44,"integrity":"sha512-aC6Js7U415D3f5r92uaFM9YRNB2RMXxkkZuKVnm6xqpsZa5wCatE+Bne5o4Dnxrci0DIrxTo0P/kVvnRu28lIQ==","signatures":[{"sig":"MEYCIQC/wf2HfWKCbjgjjNper8SrLk0mB5QSMY1RLvkEdP7S0gIhAOqwkGCktv8kqbsr8e+diXnbYVBYyP/0DQ9iVVxOuUwT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckQlaCRA9TVsSAnZWagAA8SwQAKOmUPNuAF1k8ahUpM6T\nXgegDDYhmL9F7F4WiPwMnuCVk2Xf5l8h5ew6VR6Q6v/8T9VKvp/Ck+TB4aBd\n/NsHqWHyMHFi4q0NnhXNxWYXVOqEDhiGATWNqi9sQ6UgDRBmKSfgRG3pAror\ni7boujf8ewzGiTyTnlPYWQyQP6pXAMq1UxSQoJt5IosbZbFpBlEFXsVaeXFL\n9x6THcrl7FUeJt1PFlRuOv7OdKm+XlNUwNMCGaAIxzx0Ll5n0vi1hzpd0yNI\niBl9hZya/TEPgwCiMOTiRf8OfCSV05DtO6I/ajqgGxKbDqTgFNDCyy3nichi\nie0KT7XDfY7BnqtG8HAg5CEK9pMrlbteNSpEPe/EiAReGeYvxXNynw+HbEpS\nvq7Ryvs1zXhqOsAArP212tFmqhiYZXXFptnRbAoZU15pM0HFokBzyTKGzGKD\npAT2gFj2u2anLB6bpCEHorzYBebf6pbjc996T6XER484mJmX+5RDFzHGlW8J\nLJ9ne2VLBE5usqh4KwhCVwM6Ja6YLoqsbg3wI4sGxBcFTfqC1xBYpZTM5wso\nmyIB+sqE1kg1uSfrnEGg7r25UpK3pYybayCQjxEn7lmWkf9hLedZxijhTVTV\n4y+wZVH8t7YIVUdHKoyYH+XjpG73o62W7xDg8r0ZN9EQkzzzJ0GBqzYU57QN\nxgcD\r\n=whL9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3783d6e4c0ac759ff0097ca366d7bdb6f0e2ab07","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.6.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.11","caccl-lti":"^1.0.7","caccl-error":"^1.0.0","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.47","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.18.3","dce-selenium":"^1.0.23","express-session":"^1.15.6","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-cypress":"^2.2.0","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.14_1553008985998_0.11751619753823084","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"caccl-authorizer","version":"1.0.15","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"44eef43077bbfb4e71c7f5c7292038bc4097567e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.15.tgz","fileCount":44,"integrity":"sha512-mUCZky+5SJtKo07BL0pvDLKr8TUmGlfXPHfKRR2eyYakrGDI0lnTQElxllkn/hZcmVj6B+oqYSFzwd+AnKhQDg==","signatures":[{"sig":"MEUCIQDrlDjHuc4YRLH9vpmsxK7NoUv1ANUE2QZ2aoMAsjqRrwIgLYAZE8teVN3/qKvdjFCSYJZJyGARR4AgBM4WGHAo15E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0aDFCRA9TVsSAnZWagAAk0sP/0AjvGz0slZYVi/QF6ed\n3OpI0Jr1ZhhE7chEF7mcMaPjNa/xx8oksJQyy7MpbhX92tur6iwrtYF8W6CL\n1/AQKs2Dz6oNCQcOUIaw/BLLlgSAnqbj0tRqgaIxw5DMPFa0f2S+xEz+Wlao\nV1ffNATgyr0Hr3ucERHc7JrEoTb3iFXve8Y/vnRd2L140+fNHj5PUP2/zBhj\nKjPu6+7x9dxtm8QxRo8OCivflvMmgf2hOMvuIgTm0vwCbzJf9HZVjl43h22s\n0vva2lbh7RblJWju/Yu4ahqZ00E/9KIVgNeqlrP9WyoEkDuJ9zWek40yU0iG\nEnAPJiupe6EC7cSW3Ecs07oKWeVvZfO6CyjUO3V4BehV8AsvMQfslPl/QrpP\nz94rgQt753zl67Q7jLnD0X3Z+EGYwh+CfzAM16NI0+eCwzqHt75pxLahARA8\n6c45cjhFqcFUtql5suMO93qaoVn7e4GkO1RpyngjTJ+cgdfM5yLgc84xZ7ml\nVD6AQ9y0OsjA3Py3iQhLNuYc3FmEe0TpXwZlQI5PqVBthAdo64Fie6o31uC5\nhePvG3cNsqIg0mBpO8Kt4bIlCJOYWmUBgz44jawLS1GhB5IvUaDYdajk639c\ndZIc3okqQOy8/ukL7xK/FKK5X9S3AWbvVWi5YeSNRBJm30U8rBM01taqGQgH\n4HaL\r\n=VHyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5ffdd1ef3e3f3f88445c9594e0d10318640c16ea","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.7.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.24","caccl-lti":"^1.0.13","caccl-error":"^1.0.1","randomstring":"^1.1.5","caccl-send-request":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.76","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.16.4","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.25","express-session":"^1.16.1","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","eslint-plugin-cypress":"^2.2.1","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.15_1557242052984_0.5146268172761055","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"caccl-authorizer","version":"1.0.16","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"9bf5d1abe2b9b5cdf47546f6c28d254b283abaa2","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.16.tgz","fileCount":44,"integrity":"sha512-IA8cAglkpijXaMuxqDV5EfuEGbKuS11Us/Lrj8IqCSHliGHhByXOdg3UQ03YoJnjiOIyBC2fwvz86MZefdoItQ==","signatures":[{"sig":"MEUCIQC9glnGo0TIWNK3qHVij8685avMY5fbahcSKeLzIDQ0KgIgS8M5ci+6CkSkSQuNRJdPSXZ941OR5uHfsZKHX55+68o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8CC+CRA9TVsSAnZWagAAsfMQAKH5deXxeq9XI++ghTDP\nMnHsj+LCBhBLEGVDhAQjYMhqy5zyphhRZHJcz3xE3wUfLSno1Kj0XI1cR5K0\nEsuJSjYdBnS7Qp1aHkxg0xwFZop6X91Wt4lL/uLBc6Xtlu89YnpbZSJVdiqB\nq62/qonRNZpZXASAK3i2sJ9bT4GbimRTX1fjPbkH9wjg9Kdzvu9xZi6pe//d\nRsoRxI+uYLw/D/obLtUe91Tw9BO+wwzFAPMzjq7nuv4+lwQpnd3cmrP3gybs\nx9j6i8xr3dwTxAcQO1uIwvG1roCNvm61eGywAsZQW3s7/4yxhB431asXcEUr\nKd3pzbv9c1UYxAKNtBRIVQ+U+1BBFH1VHZKHoqh4UViB5yu+UAX1swqYypc8\nODlt55ctS9a3vShmSfvhJync5kkC5bxlXg7+Yt/Sc+ObFPD8RHwUhOpcui3M\nNG5bNA+Wb+4mUk/3nQrRacdPjgT4fI5YQxPDnkkPnWxcYydzvQIJCNW/Bm3c\n4KUW1ro+KmnzplxjSyN47yUHYsWMcYclJsfqlbnPrUd81+aBnmpT+Y8J+aI5\noNSYAByWnp0R/5LerOdCa1Wq91S/t6lwxpCSHeK8X4izfftPDc9Q0ukg35OF\nULeedP0sDQD2N9JEkOggoZlhBVn9rydWcaC/2YXbKfijpBIolhaES2LhJCNM\nkcRE\r\n=G0xY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"98e1b5a215434647f79237cf95b5f60cd8b764e6","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.7.0","ejs":"^2.6.1","axios":"^0.18.0","caccl-api":"^1.0.24","caccl-lti":"^1.0.13","caccl-error":"^1.0.1","randomstring":"^1.1.5","caccl-send-request":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.79","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.31","express-session":"^1.16.1","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-cypress":"^2.2.1","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.14"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.16_1559240893347_0.05972235221485489","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"caccl-authorizer","version":"1.0.17","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"bff9c3602efbc34e59d4f23ee3e28b23223652e3","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.17.tgz","fileCount":44,"integrity":"sha512-gpSBMp2Sh59MuBZck3rF7dz76DxQXEFpYcm9YVU8I2ZTPwOZ1dfn+kcjfEIgY/2I3Ff11QdRukSYbmOIeAfzzw==","signatures":[{"sig":"MEYCIQCJTuoQQBIfn0s5gkrMR3uRS9jBh/nekiMqxkPLAEwsFAIhALikxJLe8onYHdOu7B0OcyjEMYJRvqQCMTMOW1Wg6GMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9VfqCRA9TVsSAnZWagAAkscP/2kr4GrNmzDCE5eFujio\nLawKgXBqFr5+cJZds/RFL5Pa+jLH8Y2Vda4fsD3Q6+6XGVEy4NjQq4NLaSRz\nBjfYDpyN0AIZRtdOuel02ZdJanE4gFqw51KJ7RhcwyEiXO2KIYArbnA1Taub\ne+v1NjhOvLV8a5k0ERu8bgliCOaVCvOuCjeZjgsQ2r7Us72AU9EJyC7DomJ0\niCdWEal9pSAEbqYAXxDPK6mhKhnnUc8XenBw3gE+Go5L94hG0mgc5GHzJ9rk\nnxQeRmRPIXdQ6nV/i1ypJdJTtXfw3Y2FPzkUJ8FYC72GEIUWVZyzwVkqFNe1\nd8STwTeVIcnGTlJqZdkOQZNNthjMQSXsbfuZqwI+8waZ08yOqG5Zxf9tvFvB\nfUZO9bFYg1AxV6uSliHYHjQNq46l2cZYw1ZLXl/YEDW0qYbZ7yBXZWPWLGQI\nqd1Chrx0fBBqYxTEyGSWupwA1Dhzw4Eftl43Z20gWdC5037gGeXY/Silme6c\nV+0K7IoPTOAk2zRy1tEnqxlRDrdsysp0SSfR6/mJ1MCtBVEnLPnOu/Q+VoRq\nEGjCSMlUUYHC4DwvE4TMxMK9Wog/ufAvRNSf/FrbavQ0cQpeUBgZTFMGc4te\nsGjxhAgJmAnmKYXuhapl6f6DPxVgqWzkyTx70CuUs+d+XUbbfSkX1TJE0vEH\nupap\r\n=YTA9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d6f2e09ac0b8fde8670d5e868f1829fa7fd1b18","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"qs":"^6.7.0","ejs":"^2.6.1","caccl-api":"^1.0.24","caccl-lti":"^1.0.13","caccl-error":"^1.0.1","randomstring":"^1.1.5","caccl-send-request":"^1.0.10"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.79","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.31","express-session":"^1.16.1","eslint-plugin-react":"^7.13.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.3","eslint-plugin-cypress":"^2.2.1","eslint-plugin-jsx-a11y":"^6.2.1","caccl-canvas-partial-simulator":"^1.0.15"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.17_1559582697925_0.9123055000125477","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"caccl-authorizer","version":"1.0.18","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"e3e8e559bd6cc36d925a41d22f097451de5cbb0b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.18.tgz","fileCount":44,"integrity":"sha512-GK866rCg4BCpaTiDis2OxHowZ9BVc6eP05X2N6xN2VeI80/DVUJ+0Zs4zKqnDeyziQJxh7JU5FZcWXzukXJb4A==","signatures":[{"sig":"MEUCIBtkEcDoZ+upz6HcK3M4WjkAADsM6j0APtDpfGEv34FvAiEAzX1so+rIdXGDF0ZyiGFTd5/9Kc1Oy9RzOoMsnFykCHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNjBnCRA9TVsSAnZWagAA5DcP/2eHVhimhAXq0mwf44e2\noOz6dtpi6sJX+4MwQIlhkQkzKQzM1j9EpTF6VxKO/BN96eEIBDjxEY6PQTBZ\nNL50kRGhcY05CoVU18dXEAv7l7X4mngbqCTF+GqubEB2E+kxAxMwEbD3Hi7g\nsw9QTZuVcRGx+uTHxhyr0pMcNp5XGLqMszfs1ZjUc9Ml7T51AX1kozpyccpT\n1h9Tu8DDN9kqZPeATb5Hc/ZAeJI/WOIAC6qZ6uYOlmeoQ5fgKKQCYAwduRF8\nTRdI3J6X3WIkldd5CpwFTLB2pMJMXMlRPCrJmkOsqViXNLUScjLn0kXkwtQ5\nJAhZ6zjncTo52kM5RSMSMS1lzeFsWBk9lkOFgzRf901xHZtnMhMkLjwYEA9n\n9YkCmMAJyZhgZrJ3wlmWNcQ4cClSZeJJHI1lxrsLSLiP/30pXz/RoyFYaMiC\n6VVFk3S8+lnzE9dWYAY0PJdvGpgIEvVu12lqmO0KK9QZJb9MHmk9UQJumuhy\nGC4MUYi5WxvihV2sjWDBTxVEiY2Kwqi24ZyxSVZ/crP4HqAGfOokLUmkh9wu\nEXh7xet0zwbDSD+IyuYOlYom+bSsl714dtRMrvX9GjfMYe1eatEBoASeMpFV\nyuLruBGtdQ5ACiEhoTsZXL514IdhPLCGd2+CFfcI9CPRqkmWRba2cPkXl7WT\npCQJ\r\n=+5Iq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"efd2e7a395f0c42fce185176b3d8f7c28987c5c3","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.10.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.7.0","ejs":"^2.6.2","caccl-api":"^1.0.28","caccl-lti":"^1.0.14","caccl-error":"^1.0.2","randomstring":"^1.1.5","caccl-send-request":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.83","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.41","express-session":"^1.16.2","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.18_1563832422785_0.0630181174547999","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"caccl-authorizer","version":"1.0.19","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"49a321a9dcdf1b2a5242017dad8a54a23a48592d","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.19.tgz","fileCount":44,"integrity":"sha512-zsq80ltTIhSL128PZx9tqrjPagPvP2vHuJs+A1u8Oglz6y+pS+66WvHVvvXO6FWZ9XrTV00TYNKBu/F3DV33FQ==","signatures":[{"sig":"MEUCIQDkDaEPQPQKHcnl0Gt/OzCrcbPtS/X1/3JF34X8/7Z59AIgJ2T5SNYMV6LczrQAxGbEtjVTIkYqUMvZmM2v51IMg1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSa9XCRA9TVsSAnZWagAA23AP/3EjZRer9hgEKpbU5jLG\npHFbcv1el9kTfxifCaN/b+2PcG3z+cLKaRXOtBgHoXRaHGFjMcC2UnvGQnHe\ncCmvF2b0arbaLWpzA2qUop8jyC5xErsSpF+8/D31C0tBQHZpm5TzFbdxuZWb\nkkcOzz4L2Vd+6hpdVdC2EbKX7H8Pnc0vCinzspSiHBOtfM1SWTn94Bubybdm\n37bQM6ubEI/Zh77+fhb2fH3Sg3jwRYNF+e9w6WeOuUcLKIMhi/OfVSKthl0G\nH/SlsrLeJ7iEnpGfrz0UIcB58MIm/stDOiq/2R0qUlhEospeB4v3IyROSCVC\nIAyuMq9bwf1t1pFX/jpx7AuAr4fHd7uMR81pbgipG3O5yV6gKjyMGTexZVWt\ngeUm2h0+rRKzE4iEup3LI5OLnYv4UEujzf0bvpTRGM9ZaP5lqtHGkNpC6TSB\nHAnnAJLwecOc6yEI+M22YV4bTa7OjUnM/FC0kqXzr7mRsJ4jaDP3A/Or2vFV\noio5yXPqXI9qSdGgLQyMpWeT0KhWQUbVMnqr4qu5AzDjh7ZQyemXAhLzJeqE\na1LlhfthtbkXaraXsHVuC3fHi8LEnA9C/QMxhjwAOS4fJqJhStlAFyhxAwr3\nQHSLsfUHbY2ZbdLU6DrtVaO3udeYhxUirdJs1NUY8e4vwsKMXvl1wFAL1abc\n8PZ2\r\n=LsjL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"46c076aa24fbb2c85446d3a9ff9dce695f45486f","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.10.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.7.0","ejs":"^2.6.2","caccl-api":"^1.0.31","caccl-lti":"^1.0.15","caccl-error":"^1.0.2","randomstring":"^1.1.5","caccl-send-request":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.83","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.41","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.19_1565110102323_0.10891856599622951","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"caccl-authorizer","version":"1.0.20","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"776208ec11de281de283f9af3c8dd858ed8ba65a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.20.tgz","fileCount":44,"integrity":"sha512-8VMxNi+hpblSWrdjdax12hlrMtTEZb7UH7iV/KniTThIOr6yWSFHL21Slizrndy0/Qa5pTgYUEKX2XO4zDpGdw==","signatures":[{"sig":"MEUCIAMGryEeAIMFqJp4HLyhlzOMZvTZrVWiOX3Q0m4PNJKoAiEAykjlA/c3DMKYfAJZfVARdcF2JCaStQjHZrwdEG0UHig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZS9rCRA9TVsSAnZWagAAeKEP/jxNyCtjnMAXOaH5vJKZ\np8Lt9+6OEto0xoqIDedAUZb511TpkvaRDbeWhvPdNvSdflNRGkaZceSz3g+6\neeH2NhENVlLf18fl25rDxCQ/3qu3nJdp2OrFA4GdhgbnmQ2whcDI95aW7ZJV\ntyetFaFmMNiTrgc21/7Sou48uXQ8ZMFUBDy8eIfy5F4Y5e2OcZn7Q13ujbYG\nOWPxf4kbAVUzEvOIvFuqZztZzuiw4vJ79pgPWOuz/bp+/a+keeV47Sw0Kjnk\nb89iluI8l1PPx7tams3z5ovmwbTC5ZyOczjJCm57hZ4mAPipisO78v5qwBVW\nxj0O8bLPFXl7nqE3Ea30gFopEPspjjcuBN6Eo7jWtWqjB/kcMVjpati1XyEL\n54my4WOX9Q+78q+LLDaKngX57YDd/4/WGv9hJCixVkC8INy6saIh9eks286F\nTzeLJ/YI/OvHMsnZ15yRK6AP1EE2Ro3hYhVqB2uNW8YSIN/ixXb/LCBqQniK\nt/WSXM0TXl0C+mogK5mEG7NMmZy4UZDVnff2nY3hFx2pRIVtgKGbiHBrmYKf\ndvOp5cl+IC3fLW1ka/W0/N4LRz4S7IHUMDWOatan2JqSJPEt+Prkwrlf8TF3\nrknUdYjWHMvrwThljuIsAA4E5lFgPTxAC7UmayKd2Pye8VtLs5xlov+NQZYb\nYu+y\r\n=+PwW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"428dd66fcd88f31330aaa3e430db761ff3c50686","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.6.2","caccl-api":"^1.0.33","caccl-lti":"^1.0.16","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.88","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.42","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.18"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.20_1566912362554_0.6373074725704209","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"caccl-authorizer","version":"1.0.21","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.21","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"fa9351e7f6538a62acd6ee4ad1df31e69db613ba","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.21.tgz","fileCount":44,"integrity":"sha512-SlX9OrMpKlwi+aHt31b9nmEZiwkI63Nvi8a0xNGSz43fVOvbCOw8BBoABGWsNmJT2MMaXHdA2qaO0BCLur/wlg==","signatures":[{"sig":"MEUCIF0Zyk/IqrFA7Fm9fmx3Z9Mod9zeswLNoLt5TpsABPrZAiEAgecy3EozA/PukWzggOZbnYEa5LCyZFKAxt7ppSSeNGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaBp6CRA9TVsSAnZWagAAqygP/2/XKFvgMPrfUqKjhXGJ\n8br6wHTEwpAPQtqQq2aQEXYNtzQCsrQkqaUPDaG+3dVOBqUXcLZpd2yACLBT\nbx1yz2N5KzHkvBqyfq6SlQSIxEjpVXNmyuaMlcEtyuEEA2YhPv6dgMH20mOX\nMWVw9r7Pj7noYi0QbhbB3T27TJ/Hi4mj//Vd52djsrOyrykq3mi8kUxXaFH0\nhbNbHgNLGMTTqdGwfO3bi2pXlPA1aUB39dUSIk66I4l3NsXP7uH2LA2TyTEx\nqCthWBvfwL2Ia4PV+KBGcWaWXwKgrnbIuOps6zcXk5G5/5gHzv9qtt8Muzul\nUlV2V4w8Rwf9jYnj9Kmr+ATBzTLnQ9c/YiNwSjB5XIjXLe47tn0XY8X/DVSH\n3kgRHonnekQooi5fWKV0v5GbLM7ycBxC/W01XGEBbCY8h0Dzv9BRskWVWMyP\npl+MqiCv903pac2j+fYClSaT9sSP/EnNPfYka0MH5cTs751nBiYRf4y1uFki\nCJ0SXoh7q9k6PHRdZMSjQ7FXpNW5f9iR4hhPLMtHbKo3jVNxNGBVelAG4AsX\nBOnkOdluIFOpxOnRcHtxV9u/uBaja1ZOmPQ4E4ibdOLcB4aw6tk7Di2VzM5v\nWtDvXPRJZTSTlUeda0UXGKBhisxxUsgWmedcjWOThuuf3fT1SuNzE9Qj3bHE\nbgO+\r\n=Ow4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"64ab1e8cde32fa8f855462b979e45c782ddef4a1","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.6.2","caccl-api":"^1.0.34","caccl-lti":"^1.0.16","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.90","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.21_1567103610084_0.2348059361571182","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"caccl-authorizer","version":"1.0.22","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.22","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"ca97d603acb4100045e5bbd73757af819303ebb5","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.22.tgz","fileCount":44,"integrity":"sha512-S5qazto/W9dDTVQaQshsf5bKMM+29dRnnDhw/nlLQDL2B4uitFRTjQPsvopBUK1oprjjUGi35mUiym+BS+s0Og==","signatures":[{"sig":"MEQCIHTCnAK3u9y2988vLAfmNb4XM0HZ4pBMCOG18Wap4/41AiAhm1VpXuBstESFyWER3QD61363y1qMDrkMbxrJhwVJBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaB0zCRA9TVsSAnZWagAAlGEQAI2tfzG2Evq5Mmd/c8Pe\nH2FLN02jHWtR9cX7DcZ2+tEmoODh7NMeqtviP9NcW41x1qsr/dUqH85SND2H\nFThWYpqHVcxrsSut2e1ODlFFUIh7PTT7EiV3dgc62V3E+3FSfJp/lwIJ6irR\nj1LjsGK7X9/U4OTlyw+2OC3KCarNjaAIOqzPalKGRJ+Luq2RdVdUh5vx3qMP\n9TbKdo8kmgVKpNR3t2FDZeX3nqjthvnRH4ZVftJcpRNdhY6yCyujtbGSzhhj\naUsLj6U61oayOAMd0WMDBa6bEPCQ/XGdCwI6szoVWQXAb0GS4yfn5+z7DKmE\naVKCugEcBsK2gmGTiUB+5IGvA5+CrN3ZPEzbxqLUj3sjckOva9Kz7EUHT9s3\ncjCMYofZafbqEJjXxCX1p5Sy5MD2yWJENrJCV8ZczDw+XDrpyA9zrnYIO8WJ\nW/rLZ2t6AxTmhWM+LfJjuxp2msbvweYobLg4VPbXeoeFgBjhMR9uMZyEnrcU\n4OEUWxqvrPMg3KyhRtcEmxAojysW5vJvRxdLBxewI3C0DB8N32qW9yFs75qE\npLPRYMKcTTZnAz2JA6ETDhkXFtIR8HUwgVQG5vjdwdMqwJcI84pPW9Va9Jky\nlzmCmAmlKh30+V7oiRiUx88G+yPG4YY5k3f53zTJbWoFH+0I8527timn/bn/\n4Xn+\r\n=AVJ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"935504b1ac04e3d8912c12c028e58ec756295a4d","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.6.2","caccl-api":"^1.0.35","caccl-lti":"^1.0.16","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.92","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.22"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.22_1567104306957_0.6316864453093121","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"caccl-authorizer","version":"1.0.23","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.23","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"195c774d5be2187b0a6285c44f196a4ea8ef72d8","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.23.tgz","fileCount":44,"integrity":"sha512-IT5FGFh5TRJXzSPkkRaPhSEOGOWCooEPDSCvbjnVfitz5a1OZYUeah2HfyDgfpLlgvB1pSPnRLC9ui6J7MczTw==","signatures":[{"sig":"MEUCIQDNZvFTsiMLNHwJ4HH9j4nYJRnLdFSRrtuijigCKFRwogIgEUkPDPWFIKRrdXOvttCywYjdy3HRiUJgcbHyHjJgBNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbr1wCRA9TVsSAnZWagAA4TQP/R4qnJYQ2sG6uJ5tg0oX\nGF5nXEviWP3b9pYHMbPDpFsgysCds3z5rpBos3/pxF1DOLc1gMOQws2AxHSg\ntrM5GM9zN+Fa+RtmMQirf07206DsBRj/NerBCtQ8QGNyfKJ0oYAIKxhfFw5h\nGy2inkTS3O4T2KTTFYuIosDsqJz5Py4xQhRhuFN29iJ35wo0qzGX14p3tfJ7\n5TcxdGU9nmemxEVnFNMD/4cUeEg9y/2SLMWqMA+SljWHyBk36gmC76zGNsgB\nLbkMW0CeKuJt00ublBnUHtUCz9wQDNZLPodn60BinaS5p/nxBWBJEkgwtGrG\nxWtMa53nQDNdffnR66ArCDSDAXKZusMMHFEg5RdZTdpzfL5yleu+IST6v14E\nlFDKPPHWpu7IhMdglf0z9yP2pBeRDfbs9qQiYbQCRBjmXCMYU/Ipt0ds0jXh\nYWKc7n4Mb8L5UIEqyEuKifL1F3wHggLHYocGi5/M9MWj0YL0I/gdbx7GwVut\nwqaZhLApF+mLZsz4xslYBfL1BuThXQqySGDSBJ3ekYskq0QqL/DTKjxRlPxk\nhZuzhzBV7PRaLFbsAc9jbVSMDeyHA8vyQBfPftZr+SbBZXxJstAaBiyacq4x\nyrKtTaAImcpFy9cCnva5W6zxFBU/pGyPsAPNIhiJoPLixzYIK88az0lIghNq\nT08I\r\n=B7jV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2ba96f188067789d6095549b3fa2b5bc93da24e3","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.35","caccl-lti":"^1.0.17","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.94","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.23"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.23_1567538543649_0.28770248814501986","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"caccl-authorizer","version":"1.0.24","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.24","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4a5f56e118855c7d749424a474b9ddb63cf29467","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.24.tgz","fileCount":44,"integrity":"sha512-zNzp2DzPBmJOdIkoiIDFTKs5X5GgpjHam3e4NPgKV9xM0MPQDTu0E7vTGcRJZWgd/0Tg77fNVq2IVKLiwKK8pA==","signatures":[{"sig":"MEQCIF3Btl6OGMkvkkEu+HrG1Zb2DYSQBwkxfzRqatuTBWufAiBQSLFY3t0ufkTaaP1kZDLccs3HhnD7zUwb9vXYSkcusg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbr6aCRA9TVsSAnZWagAAR4gP/ijc0Jf1eWYjdLroQqoD\nTaBfJo8cgkVWb8PVYoqSr/CO09RT4IfM9R3fK6kkddFMm+Ve9sOLMft885OQ\nOoxvK3w2os8aa43JfmJfw4HTczlQfcjLCx37CV6exx+oDf1GLZU6OWh9xAuX\nExPFr9dSL25mEVtB2AfnscCPxCdhgwffC6yzaY+pIXWDcPGbNDnrrB+jKy9h\nzWrD/u0uib7ShxJcEkIXyp/k7Vx0s2PRZxyxLeBQm/R5MCGSh+yosdamtuNu\nh1YHh9Vikr4BgR/drnNQt6VLx7jSPrRxfQu9ouRA9StyMtPJLxI9IT6U6k74\nQAm0IzfgLvGlQAsb2Awl44BJSMlH4RYavpjQMWNVbSk6V7+XQE9NOLrD+up4\nwFx4skbJDX9nN8goXuGJ9Cqz9sNeadTbYZhk65fyP9QQIez948+s7ayGID2k\nqQl7GBYEI0nf7dFOtqDMcbvY1GBBghwHOwCR48miqtRsyXEsKqYQT+v+er5Y\n/eTeQRd6JR7Q7qtWNA5R4aqZecXIUpvQfjbE+4vH8glXan57jr1ng2/avWMf\np2KfUQ3FKXlj6Rhutq+84/3nPA8MRtMsREZdLXRIUqVbPLnwow888Aiya2Uo\nfhT3T27pt/wFEgiRVJ7rXlFHNSV8pV6CZTYOmqNPL76o9kWL++FHal1S4Sve\noNFl\r\n=5oSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b50c4bb5a3915cfa2dc22096210e9dbaa6a5774f","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.35","caccl-lti":"^1.0.18","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.95","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.24_1567538841734_0.4809901635744547","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"caccl-authorizer","version":"1.0.25","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.25","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"485a156b30e6845b8ae9c7e635c4edc1ca5d426e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.25.tgz","fileCount":44,"integrity":"sha512-4dBvH5KzhmkiPFX3zhvrhYKyWIlQq3g9fkTNhqgr9le83Sp3bQLirEEW2X7fXL6OonVr+6+uKNmn8WX+MfkQtQ==","signatures":[{"sig":"MEQCIHabKC/SJKv/FPQLKq6e35RoKkGUG94XOrvG47UU34yPAiB22Z+deb0rGLWRjegAcDIR5a1MGyu1nqhQZqH35oT/AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbsAgCRA9TVsSAnZWagAAqJsP/iUSaIiezeglQhOFi0Hv\nMtFNm8daR1nq1mHiq6k2xcu4mupJ0JT6mddtkXlW61xezGSaCFXezc/TtDVk\n+1elhdRWtjP8yiiVUnNJM+Pba7GyoEa0hkKEDGn2Ex0dBhCU7aYgz9YXfQoK\nrYSXCwd2kYxy+J6yZWeEPr7EuPx21mzJ10PsXq/G5fWZXgDWLmHwXDPwpwyH\nKuRHwG1/461AKQA0ngXohS6f1ooluggNBH4GtsmcWsqEOQcJr1rmtbSarxEq\n99dHn7+S1Cd5x7U3loKML3ETue+KcGNxisGE+N7crc0obwu6yCxpM32Voqgk\nuANhXhKU1TLtMG01aTAsljGttt3SNH1+5vNWXsLFyizSZWV3n5T6kcQSzMEk\nO1JeXTqSkpAm6Th41gZffT/vv1u+9SkQDWnSaUwFwYsaGUdOoYORBhJMthSc\nn9WNwgf4Vn2m2EEzCTWd+eakaHbc/LJacrfNNgt2GoPV6NVEC3sewVH1xZdo\nZMvG7u7PL8/ggVPhabdU7gvjkPFPYl9938/oUfZSgQ83a2/Mu+4gx9by/nZF\nXkNWjwzgG87asG/lhB68HjIeJlyJ9wEwJOWXvcYn4Ng2fKcWrOvjUExjueU+\n5xclRA7oXYV2HmwhMQY2gUB0quLz1amB9xrkNi5FsWHkgH82gbip7a9/cBol\n4/i8\r\n=EADI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3613c9dc17d0ca76d8cd0eb7a926a5828f1c0c57","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.35","caccl-lti":"^1.0.18","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.95","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.24"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.25_1567539231618_0.39636215447716605","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"caccl-authorizer","version":"1.0.26","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.26","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"444d5b7a7869329fa3cdd53e4add0430adeef7dd","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.26.tgz","fileCount":44,"integrity":"sha512-G0OMMIK68U5aJZLAjFK9k79Alsx6BvOdLrwyTdAouIES5Maf7gruxY+gMJ+ZZNAYaKUjTH0QR8bL30VtN6xlrA==","signatures":[{"sig":"MEYCIQDIuR4kwcBJlFTlsBccBeIH4od3gvM+8C7iREEzzcZKqQIhAI2u8QCG3Quk2hNEC5cASgJspLr2j9dIImu8Jbo6JlHn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbuKjCRA9TVsSAnZWagAAtu4P/R4icofa+MbSkuuleSM6\nIyeSHNY1QTaCUsQ+5/FnEFd9kcu8EvAtSrtZnL6kHD+Q+U/dBxUOjY5f/3L3\nPbDpypuofh4QjWu5Tl+SC+aFfXrjPDKgox58rQlby6RBgf0mV9lKsqc2T86o\no0cRIXTfJ/iptHI4MaW0KUmbeXUJfAn0KPAF+iv5+HTxfJ6GgwEtuWvVhomj\n2Xaa1k0DX5NnyGLB3h0id9jjUdfcyx0KzALbcLdUfvd2cpKVvsTQC4s+k8AH\nUHaWbQwg0jBn6hpu8Xv48HFgxq50xwaoX1l7grWBVGsPDAVc5wTF4L1tg/gY\nifXaKfTsvFk13d7mXb0D0lgAJZbGRiE9lFCU3OExNgeuWTsyMolVtp/E82zj\nx9rkMow56xS1TSbpElWSV76vmg7MM2t+xb+kkW+Xw2rcsQHP9cZIAUGhif0L\nuG7gEzrYZ2X6CsMyuCK8eDbSfaeToXRPw8KhwIHs5Fzp1zB6xfNouezgX5OM\nVqE/0MGWqnvJmp95T1P2Zxaolu2+M8C0ImTTxEU9ZCQ24iokMggPZQwhM+4R\nffKt65gmiy4yVaqt5oeEutLBgjXuMwnLTrYsCitvLhc8RpMm0s662iWfEco8\nS/cZzbLCZX9YJlloyMDBYsxucQ218JcsFF5uzzSz798SR67yAsNOtQEiXJc9\ncrWQ\r\n=+3wI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6cf557f017b085718fbefd6e2a8797e1b9ac5b17","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.36","caccl-lti":"^1.0.18","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.97","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.26"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.26_1567548066501_0.31732647416271687","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"caccl-authorizer","version":"1.0.27","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.27","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1f0f8e57f32cc09d04856e545827be0acf0b607a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.27.tgz","fileCount":44,"integrity":"sha512-0buc//YXMgn7ukJp9aH9Cv2TBM6r5w+quOm4B0jAt4W9gDTYcVjmRKV1lzQdXb7z7ENNaASJ5Fxx4LuyVHvDPw==","signatures":[{"sig":"MEQCIDRdTaBMtdfp5xQn5OPxendJrmcFuySSpaXs3a283SDVAiA32JElA0pVlKwIowwSj6X7SfUF8+b2lm5beRNBULQEIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd/8sCRA9TVsSAnZWagAAPvMP/RfVAnWQbU1h3XznGTMu\n03Iv7Grb6Up5nBR8nkFWJr+mG1TMnJUWPFptqpyegV+UWTMqfSH2ODT/KoaK\nb1++/1ORhvFR92wcsT+6JJVcdB7QZ6cM4nczJdXhCJ43g4SYV+lUNP4BaNeE\nxWc3WGGlVoS5CK9QWLEeDRR0sn63Sc+QVfOI/SCtjIGcaYqmPSv7Emwsj0ge\nQ0ekKAXnY0NI+6nhf8jqR1mQXwNGEXM9uNn7hsNXPHSjKTyTulK5HxmV2JM2\nu8+23PB1ln5ea9WcujFEX271vzFKxT2BdRd3xKLvNGxyutV7DXFu5+YMWFh+\nyxIlwdZR0u2LMhYnYLCP6JWVOttsnZdSmKIdLVqvwimX9KcdqhlrpR2FKreM\nzRr13Bpy5XUrEGOCYMEYa3bZPXr5nZSWG8ULYdikX0/UkfUD8i308KZeYgcg\nKeMqAF2JdYSwXwzgQZnwV1qffoJdjUrbJ8wQGN71+Rpw8qes9mr681qBIVby\nhWsuThsO5E3FJrLKuBcZbzHT2tEFwfhHixtrGbL53z1MRQAJovUwNK1Q/UFr\nODqWsDzP/Mm3k1D+QadURkAj4B+t/2JHFGlx6AvDynrvGdb1zTNbqdn0CYiX\n71GNgBaSq55FE0Jih1LaSUlqKxGgzxWJwMA80RHK/pKEs5gLZOQawpBJ5ohn\n0+tl\r\n=XuXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d62c6d9fa62ac2b20d16e4c26b1498d400018a50","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.37","caccl-lti":"^1.0.18","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.102","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.27_1568145195289_0.09806020633690893","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"caccl-authorizer","version":"1.0.28","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.28","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c389a258d2fd4084b67b168655e2155f6e455fdf","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.28.tgz","fileCount":44,"integrity":"sha512-GRDavZFKf48wVZESHebwbVfdfYKB1YW0hrgGWJYZKZz6CeP7f+O6xVYW5Gjy9fZx/65KemkKpt4JrtKytuRH2Q==","signatures":[{"sig":"MEUCIQCNQFgDDPJMo9lVAPJgy547FduH2mFwZr7bG4fXTJ1jVwIgH3dsBs6vDWP0KweScnR7kkHbln/IJTOB+2F/48+wyzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeRTLCRA9TVsSAnZWagAAG/0P/RviG8qtaUNk+4PKbi+W\nhwoCbANV16x8eJhZRqX/jxGGHJzbt73IQx4Nb52aZfy0DD2uZSCrSw/ykelO\nbL/KhaLLzWLqOxXyuzf7ldwlmL/4dFNNE3CIast8b6r8rhJOYCGZi9mv+4yK\nHY0UGDJsBMu2YcOYG6gXsv9tnAaILhNAu+TB3RMMFPtE60mpe3MLNqge2vTn\n6Itv1U/mXa6bxfLNRoiIrGU1jkYwajqL46iDCGwUiRWdVG8B9MCKspM2UWz/\nCH9GSQvJcoGCtCIdo8eNL+hoW6ZqhEjoghP2muPG6Q8K8B4AxiKEQYEPpTwT\n46yI+kVVV0VHET1plLc19sgX0bgXiOFCKS5BP9BWhjVnoFpchWGjTeklt/ER\nI7KChPwmtUFTvz6FjiMIT97L9qYWvKOLDsPxdnOqxX4k0qXJGVmOCcxBUXei\nAJ0ByElE/8zI6zi1Ml86W/qNQekTqjHvq2wQ1E41oRAHOsaiTyu2JkvaFwvd\nqJzUGW08hoiyX3ONHVxmIj7wwboMxqyUeBPfCI7RPjQWAcpx+Blxzt2BlSin\nYlktGDNJCGs6b4esttOR9atIiP9qe77nUX0lK5NmkihjYP7jZVH2fm65fl9A\nE4pEFsXXopfkit4Boug1GqMk7Jv94/8VKWizhLhUOYu10P539vE/mwOxxBgR\nrmct\r\n=2DiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"85fb02730b641f5c2f3cb61e614c9f45e4f4ca1e","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.38","caccl-lti":"^1.0.18","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.102","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.27"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.28_1568216267281_0.9827964556216602","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"caccl-authorizer","version":"1.0.29","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.29","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"51f83174b7e5a5f5262f4953f40e637fdb9f47df","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.29.tgz","fileCount":44,"integrity":"sha512-GbeRkCdhsmeg+UtaLc3bbdb7/u7ccnTLJo02gbYrnmsJSP0Xc36L9XF410DYvRE5AokEJ2Lw/BaX4x6raxtZIg==","signatures":[{"sig":"MEUCIFA3OjcEGnro6iSpQpevMa3qkvv3Nmj7RVB1HrDmCINxAiEAiTGxvf2FMwT9qVgtPcwQcb1+mThx6Dmllp4cb64EJc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZc1CRA9TVsSAnZWagAA2qEP/21uMQuwO1LjYrp0j1Zu\nNB5VHOhjRa7GUXmjl60BRUDiG3v5DqK2ZtcN4MCAwL6+BeuWdjliRkKlcF1R\nW2GUzgESe+zJ5LXNbDDrz2KtPjjHx2QG6YAn1PjGZCV0rC0yxh3I/dJl6ZVZ\ngt2epJt2kcvCh/f461sVlzSU8TKq2Qipy3AiDBRHVub4ieudFK5UBT2exR2M\nJm04o20uszJDPmWbJdKmtldcWaHr4pnaTHNmLkwLYiBVhkgQ4rP+WvzU1Ne4\nWPA9UPPEO9p/+WFaRK6YQVSYObtYZoPkerNKIeP1K8O3JrEcXMgzj65dA/+X\nzyzr7M7stn+k5Zk1XDVnGv59lohBEg82CwT3pb6ICkcL6ISG7t/LzCVxfFGU\nTsjOhl/gVu0ExTYBydFNe4uEDtc/9nCH8/yq1MAs8V3FSnHxl3TFiw9cy05J\nq7dypqCXNKOHXaQfK4R7oZqmcoLL8IdTratASZehy5CHGcglDhqaVlkZMcZW\nu5ZIJnDasgy9pK30T1Car+ZCK45srfw9UEc4+53zknXwMakh0zSBWrm0Xf2g\nZNDZL4LawxbcNaeLGto66wme+W/JHxmyiMblHJlrLlzY7NT6nvivbj9hcVr9\nOHLXOjLE57dOZQoiXIVj1m1R3PNZEpeDILsf4gKOzX3yrQiQa1Z6DlIICSqQ\nW/4N\r\n=CRli\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"da7618e3254bba8fcb045e6b157493142d9056c2","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.38","caccl-lti":"^1.0.19","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.108","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.32"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.29_1568773940633_0.01571605995673009","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"caccl-authorizer","version":"1.0.30","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.30","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4adf8c9e9ce1d55bb25f11f9a4240b57f8e7a03e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.30.tgz","fileCount":44,"integrity":"sha512-p4VA+HI/NIbiyhSLFkvtCdW+xNov8UgCCNMmzNv2wrPeQoMsyCcSk5ZyaoZkPGpu4o8JnG2bko/KAr13BjRItw==","signatures":[{"sig":"MEYCIQDV2b+w5yhk4BRCCOmC5W5wQKOXiGoaE+2j6W+0KNQ5ugIhANFGFaHRhgNRs727/D6J3iDuUUzXrmmhdRx8D65B9Kph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZo7CRA9TVsSAnZWagAABtIP/10vIwzZ6Tlh/OQS0yYF\nspOYZGtmE6c1Xn07ObEBz4lIWguh50VnrFZKNHwaZtWCd3PJKJT/uppqR9fp\nwdOIq3/tSXoyhEtJDOPDwcZbfRW79ijVxzyfE5YqtsMKUpu6bJ+DHTzEEtn4\nebm9s15HArwMl6KwHclQhIfVrUp7dMSmv3F92EXqK9Fsq7/FxeNct/pnJ/rr\ndxpjebU1nekHsCOoT3WHkQdRqUVl1VD3iIzCWerGF1YuSXRQnFFrTUOcn2S5\nz/nk08Oqc6c3VCE1X+QfCbNmCP3bP52JIBlO+iFv5p3dhJjCl0Pr/TGt60Go\nk5U5b9TRLhYwcBQ9p9Fe4PQSZEuQpHq7Z0BnZFYX7N9kGzPIUsz67LxZcuv8\nXilILm/X0SBYA1o7yt5byKY1d9U+Mebx2bUHI8uvWGx8EtZd2lzAaSm39u5H\nzvj1M2l/HHBMWFvj50KF3U1KTpiNn0lvjCZtwEU2MhuIyUXoIK0ebyUQm3+a\nwGj7ERT0LF6UD3zNBhWz8eyZjbuhDo3twvhdAJKqiq/rzqDFArZCSp1Uks12\nkcdemdr0gUEPXQN2bAr9S/8n+QIqvZvcBzmlweZ+7khF/hmBeKD7C2Aed4VY\nN2fJdvxl32sW1ZhgvZ2SpcOinQMvum77lE7N1ZIZ9vy0QOHAk3dRLvsH0KkV\ndZ8o\r\n=QCqR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"795183ed0f823c5b2a1158c11dead3667bd04c11","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.8.0","ejs":"^2.7.1","caccl-api":"^1.0.38","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.110","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.6.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.34"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.30_1568774714580_0.7928821121673479","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"caccl-authorizer","version":"1.0.31","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.31","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"d89f2930fce7e34785e48d75006b82d3804fd8ba","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.31.tgz","fileCount":44,"integrity":"sha512-wLaRf31SZxtgt+g8zPpUhFKw9G04IFSZ6C6E8qAgy8Fyr7xX6X6oe+R6EC+WrGrIT6bYkP5X9JUn6h7ASYUx1w==","signatures":[{"sig":"MEUCIDG8baExdxQfib4lsMNp+Ev7fQgKmGWsplxyH2EO97BYAiEA6aKNsJrbOWX/zjckSmZb/62OKrI88PfZzeZSuVrdULY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjnZUCRA9TVsSAnZWagAAWh0P/2YaUPVqN+6d0Yvq7kHk\n2SnUgqEmx1m81phWBcdJkd8ImRIPTZMGjxrGZ7vsX8YqeOGXfdeSIpA9RXAU\nU7TR42lLgsl1gcDiIKE2SmzCgboedUaY/f9VQo2J3v6/N5K8A8iF1QGah0zC\nIwOcwIJ8tg2y2w6RQgP7JVvMm3K4luPh+0jKzSSQCMXzy4FdOXj9sotsScQo\nRz2z9K5COCwsZEwTVNY3n7ec7jydqs47dpbugQ6cNsxpoTqmzWAcEybaTN0/\nwJnvNwD1s33edGO6Akjpj5pLsKpE/Y81c2+XSVT9pkDdK4O6QiGcFZKmR7Bt\nNfsura+AbYPdvrT7xoShI+R4kHxHiveICoRx+V1qARzLu/Qc8WzFCeiG02U/\n0esr3JVzW3qBwPkCHf5Rh9OboboHF8mnLFydL4AgyPXTvDn3vFJcYrWirqaV\n8uGUtKu92RYZTcGoe2K2r8wgFwAPw32hAOzQXQhcEua5lQ7X6D1/hp7RGvnq\nO5AH991DegvL/LwRGK45h3Bu2pSB0LZhxxYuE7g2wWc/diaT4+viThOosfet\n8/AykvKjR3uaV+sxrUHmoLUEulkbAjBtCYC1EZ6E0DB6ikpZbKbo4mcIda4Y\nIIJQBWnNQgYp6YkFyfRfiZG25q7nGEp8Uz8r0Rsy+3oJw7OYTbRxigjZVmMN\nnEfK\r\n=lC+T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c156304586858f8d160471f05726ba698e93818b","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.0","ejs":"^2.7.1","caccl-api":"^1.0.39","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.111","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.34"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.31_1569617491714_0.872488387596559","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"caccl-authorizer","version":"1.0.32","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.32","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"0e8ae398c5127ebd4a8f003837aaf054e601f158","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.32.tgz","fileCount":44,"integrity":"sha512-FXp1iW21QzLT/EWHB4HGK05MDWHz88FZc6gsYbEHHn/T7EejkKxn0rht/moYagcW6wllcUUDWoAVM8Z1i1JW2w==","signatures":[{"sig":"MEUCIQCsNTUKaVsjmKJ8Xhz5j3VaUA6RgCFMHqMWMMKSuBDOpAIgD8pFgVOGcyV07+YMgmIFK8BIPQ7SyRNs4NL74yu22tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjns0CRA9TVsSAnZWagAAfGkP/Ag8OplJaj/e5wotA7zP\n/VJ2z630057y/0Wm263CtKCnxUHU0XP0pjUxe4XkONYYb4PjXB7wexRtCURt\n7wPukaE1lCgUXcrJlqDRrbaye7Kmv/DsRS+TL2/16LHvH43ENuNQGKuEL6ng\n+4YyuDR/K5Ba9vrws9JgZpsK+PC6OY86KRL10MciH2Aohd0KdxiB5zx78So2\nWSKG8N5FJCECLr3DQJWNJzAmpfRS54NNhp5f/B6DJmyZFQldt3UBgB/hBPB+\n5/NCPgl8F5R3WIVXzZvOr54RY8woWosj0GX4Occ4bERmo1nf7GCDARpNEWrY\nrOJ+tU0lY1BXp1jh8bQZ851aUVuF4qik2X65sMi+Zs82v73bpx0YdRNuEDEB\nUvaYlWZoatI5oE6PrkrYb7YOnYkVPNF8KWiktOklXXXliq5+FM3ZvjRXwOdW\nbRTbb+VEpQ9/1rOV/vcz0G+6tYAAQ4ueB+uQT5cDLeyA/1poT7uVvieobDgJ\nI1PbqKnEilXSReEvKBgds2ETkrRQ/PVQtKCmEGz8afrvxT43BPPxYUkXTB5B\nc5RN07E4OIKf+Dy5mRCS8Cx+gax9Aq66MukpzDBo5SGk6Q699SNRCqtNl2eq\n+jg1kFCZquGsjdai0UhfP1GfPWO81UpgGdcMTVazqIKkB6WGEzw3MVns3LOy\nTaYQ\r\n=X0sI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f68a40ddab931e3a0a1046378a93c70199e5d7aa","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.0","ejs":"^2.7.1","caccl-api":"^1.0.41","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.112","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.34"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.32_1569618740352_0.3745974906104521","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"caccl-authorizer","version":"1.0.33","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.33","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4406026f6d130d2645bb2d2b5fe9a394e2ae58f4","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.33.tgz","fileCount":44,"integrity":"sha512-SBlQA9O+5N4lkXy71RVbQfnu+RiFl2bucKsPzyOImEQYDjKPqFID0DgEih6C5e/Qw71wgkXiL8mrNleM8Ia75A==","signatures":[{"sig":"MEQCIDxevAjW33yrgPcn71MCdWSh4b3JASVsjR9dFFeidlGQAiBPBYqoZC61UFI2RRNcY52Tcuo9oAfCoYi0mTuNadWaJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdj768CRA9TVsSAnZWagAA/AwQAIqaurqHooRkYOCHFfJf\nzM8UE6k4hvffQzget747FEjl+UCNURzcP+zU0fm6eAX+NPQbISGoeaP0w1gU\naEXc9Y7xEWB7BnvqzWUJcfeKsgvP+ZfbPjgSME5LeGth975dINBHRg2OoLPb\n26oywLQ0e1fKMZGNU2760H+wC7yEehivZQBzhPANk2qbxUh++yYLs1C/9rG9\n7y5QVL7S813TBqowJxTXGcZYxBYAOL0CWZJzQ/oblZRwB3QF0RnJuTxo+mfi\n5bUeGaDaZS65UMNKeixYk3RrRaN5d7D6O2PfIXYTkoKJi5GcJPgtQ2a3wsNe\n6h9mk4zHK1tCBY/TfLAyadO+Jr1HSPaMDeM7fqntEq/vwuIRRX7ThZT7eR8O\nrEp9sv1fkx3uiWKaKu4N6MMjL3+SBcgQ4dKbUen/UTCtiReLl4GsG1DCxyJs\nWd6rmAeEfSgfW6gpxvjngBmvo6wc9/J7VWTqfa/tGo7hUGShWbzQoDAMU0Lc\nUB35h9ifZcA88Os79Z0DTD/RXCfvYHQgRwmvqY7vm0x3IKUz43GlnWn4b8Oh\nU3GBwZDsjc3TnSamjX7uxDqd1d0Q8UWEcVjUb1i3qNXWyCXonkzyP991beN4\nZfRCmP9kQrRbhWwkCvHbvCdhgMb6nv/cx3KjMPAylGU5GGj11/EPcAFLHtFl\nzk6R\r\n=EdVN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4f6167d4d9c9cba0f99781ab86c18c1a0df526ec","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.0","ejs":"^2.7.1","caccl-api":"^1.0.42","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.113","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.16.2","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.34"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.33_1569701563749_0.683093517586888","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"caccl-authorizer","version":"1.0.34","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.34","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"d97af53c844523d609b18c29c250502cbc8d122c","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.34.tgz","fileCount":44,"integrity":"sha512-+ceYaFUyXyW1sUubCuwAkL+VPunCYzoGpn5U5uL6JWoZOPuZekbYT0ufL99XdQHrinkFaHZymA66a3qPRYOaeg==","signatures":[{"sig":"MEQCIAvwG1bDX8UAXS1uEhjqoHB+vh2LWVsLENt2S2pRt+PtAiAFzgrI3Gt+1t61+Eve8/lfvIrhVfxDpUiD7pseJ0XNkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdph3eCRA9TVsSAnZWagAAFloP/1YUIfYzW03oJ/BALT5X\nR1t9HXbxs/myQDd/QNzQj9eCMTP9Tbt5LdQS220wfQgXSb054bj4ie05TaU8\n6QjNdOcVt01NIfFdr6Ldy8kJy2OfN3Tnpa9Y0euRJbRhItBjAM9KKAnUdlnB\npitL0NbcO9Re1rREKiiYGELDu2+FvBwfSCuNaKMdE02tRV56lV1eE0iVKo1E\niigw8VN+A+GIa5viFZVxDbIBz27yGng9/ZLN1WNsE3KoSpXP6k6MTIy+Tuj8\n76kJPR1D8R4liHQjk/NjVDzjsPb7sYOwlX6V4/kjq+2IlCVoQzcgrIEiXqnV\nzFmWiUAVbEYgwEZGUjECkvurvGzrNgByy+YHPsWfnA2rKnDnFwfW1XIQV/BK\nn+zxordIIeX3ymU5Nx0lKdI6hYmBYwzblDZNZ081hdXcMaJ2eHsdzq80fCTc\nfH8w0Xyex6MpUZ1+33VF4RJOIJBFsoWPJdolSI4ZvUIK5GLuvyLjc4E2RdMW\nN/mhUenfyeNdxvVDbP3KXdhEwQ5sv6qqRYo3auWL+ORvegUvtnVgkSgcU/Op\nlMia7aH65YR9IfJQxqZsTKafAC1kcCIY6+dwAU9i6e4fDpczQzxbvXqA42PZ\nv81CVxjXDgd+Fwc3MnXPEufXwENr7IX+kZfVBEz3LM1NdJrDxTyuVrp9lUfV\nWXyL\r\n=/gSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a0acc809ad760719f58d5f471c4a380e87244396","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.0","ejs":"^2.7.1","caccl-api":"^1.0.43","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.114","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.43","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.34"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.34_1571167709384_0.08920076793723353","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"caccl-authorizer","version":"1.0.36","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.36","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"fbcfbdfd131eed7a2a4543742a1f7515bcdffaf8","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.36.tgz","fileCount":44,"integrity":"sha512-dhcGYTgjCH8brwYb+BQ54Y20FxAt4sxn/ydfutIeyqvO4EtA5bQ7lqo7XzVeqt9ubsqW8aIHgS+Q5hTY1mYfEw==","signatures":[{"sig":"MEUCIHmC1uLk3YVKdQBv/n2cEp40OEzsl3gNKkhNdzzKxAKZAiEA5HX+pidmnkPo4YHSTM/Uxl0DJrvJwttVza2YHoCU70Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwzqUCRA9TVsSAnZWagAA7loP/17UMmJXaevAPLfNIra8\nE/3wD5sh4gNwLKKbIVedNKl4DldADxHctKPh446Hac9vFhE3TDdxz3JkvVDF\nN32DKOpixMBp4ZrrXW0DfVAOSUuQKXNZfNmLcwyEYspahOTlkxhLj0zk41e8\naPsHgA2Gwt3CRpvsXGrmZcdDaVRkB94UaDY0USvcLPsh1hwQ48dSxxRM/ZmK\nEqr1a5lt4c1zFD0puAzCkM52RC0QXYYI8v79ngYV+YCZVzvEL8nd+cSqJ/Eh\n4QZc81n+oou1DSLNqgBThVdCBvLDZfpL5pWAlNv29ytWlsghKCejPQtbh1QA\niQlWvDHZSFG04AJNRgpPyQw0cc286Cbi8LCEmt8oC2drOYqnCgFdUeNae0Az\nQpnJKF0S8nej+uDNohRe3rn/X1TyNEe8IHeaSa1t7quI8NvBt9BI5j7wIu2F\nNo0RcD0GmhY2y+fsbhheIhBsm/GC3Dbxf7S8U/+pWB54C2glW0f0ucd6+ZGc\nYV1AjjdlyHKUQ5ogRBp6kNwi+pbhWl0dELDCdiMwnGYQjuHzffIo/B95rw5A\nqE2hQuEgiDHgq5icjjaSsMCabXyZNBUkgx2p1E2aMspWihRl/eDCpnnlc3Nd\nQ+w6Ec+LUz3oLjmyHKFvWCIm7K5OpkTTu6Z1dm+LC5dSWOHaju5Yt99tnS49\nqbh8\r\n=eMXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6cf3f5fb4cc8f35a829ef0430c6277bfe4709a82","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.12.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.0","ejs":"^2.7.1","caccl-api":"^1.0.46","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.117","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.36_1573075604142_0.8223588400783544","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"caccl-authorizer","version":"1.0.37","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.37","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1546d1dbf8696c0dd11dcc1c1687c5885c0d83a1","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.37.tgz","fileCount":44,"integrity":"sha512-/KYlmB0n97faSRUpDqrRFZ6gxnIBzHHGflMaZlWseIeXY6/MBXk1bGxhWTjhDtckBmKPD90RrsAcsJWqGEobgg==","signatures":[{"sig":"MEQCIBnYfV2lZbahz6DKAESgM/yvRx/ZVR67DB4y0IOGlRECAiAqalSiRMh+pqcarLIUeLznGA6tMQG3XNHochkx/HGc4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxaxWCRA9TVsSAnZWagAADkwP/joMhnVBY+S+j6KkepSo\nz9DLElG9qHH1BMSJzxPCam+YsZyrZ8uEvua0MINccms+dHIl6YqU0ZFEgXdP\nm+5nbXf+VPt65/sNroG+Wtvf6B1FkbPFzpz0OBtL2f8kh6ackz1QxAMY3BCk\nLVUcHcLsn5Rgmb66uX0hAuVg2X/cDuGo78bNKr4XpRs0qJyuqzs5HS+KoIUF\nqvMhUQGMLIRyGC7Ok0h7YF+a75ONl7Sh4gOfxbhP/In7/WNqpwdWDDS67eTZ\nkYiaND+1TUU0ACplK92GrfNelB+GL+4QBg+7Adv14bcTHREdw9MrYZEPU0Wv\nWJQxQtCuFhMP0mV5ai7/h1t9IcK5YKiWSuJ/AC0ZNndO6USc+jcJM6K7kXSu\n7+zzigUqLZ/WIMR+ck8qrChZPtDRyrGqSjmfQQl+sjI897iTjlpNOJjPeRuT\nOaHQuXhIQCcZUtUBsYVXscXDDPwmBKd4kFbmPiziEv33jA4kFS/zegBGBgpA\niFXdLGo7Gq1DjVCIR9lQoGt9syHvqq5ojfjqVztcAB4p6ss8npsSDo2NMMQr\nHNbYcASY1YoLDcipKz/wKCHo6I1nEJs8dIohmI0clWQttYx+4jZ3E2MYQuvF\n7Uj9EmnTHaJLjB1OjMN1R5qAjqTVjzVVMEqabNtJ3Ezm18d2RVcxKirXDxbH\njAwD\r\n=VG04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"252a05dfd6a097240fd126cd59fa24d050688234","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.12.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.1","caccl-api":"^1.0.47","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.118","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.37_1573235797949_0.8959028371818301","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"caccl-authorizer","version":"1.0.38","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.38","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"22ecc629222dbb65a5e26a65043576475f6339da","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.38.tgz","fileCount":44,"integrity":"sha512-sbEg9pnIDdVQxd0FkoMQ/msS3BAUQBo7EvKsmfWfhawTfcW/thaMjXquJnbJkpEdkts/ePS4r8nfM+ZoDW3yFg==","signatures":[{"sig":"MEUCIQCSOmZx6QgR5UakYGJQgbvcIFYs+38wCm2/anqImKyPjAIgLu9HKvRQGSCzXqzqn1HrpSFZDH5j5mD2nP1shfMLxeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyxHXCRA9TVsSAnZWagAAdL0P/RfadwXIOFBAO0W1KO53\n+mPf2eiBrlMi0k+Sc/umjthEL+A1fLMgetxfTb+S50uVjMXE9i6KlaqKqMSL\nbzH3hIPTNJlQQqU2nqViV1zZQXTt/Y/XPYBT42JV+R4Mzu1G/ww0nr2EhcVw\nL8cqcFtIVy0TGZ+wkABZ+ZcN0pz08/fjdyO5aPBqtIKFyCkSd4vSHObW9ZMM\njODDHO9ejQZhSh4Z80XQvmw+c40s6T61LXXUudXI9/kxZT2nDuL7/mmsLnky\nS9B+A0SPdAAu5UIfmKjLmnCbzHZOG1+NHA/lhJIC0Tzk2lW80alkmG/L8TDl\nd3Dz+qWx4+C+DZiyX6kPohcPppCAEXvMO/NUG8kCpH9tIHioq6n94c7hdzhW\nGXew6YcGhmRJtppvcIutQYCU7jhiNNHxdx5XAu/S+fmRXfaXnEte8rwjZbR8\noVC47w0Aay5hY4S5TFpCBmFr9xvfmMrF75C2L9YdF0oIkjkSpJBcpW85lbsr\n8nQEvH85GFgAUyj6qPIybflZy2JloeeesAdTtZkCAc3ZBgSjrtjqRrI52RZn\no2rc8DD+Rc+ZhzTk9O4fRLyRR2JR4Up8M2+femdNGjDVLcapS7i8A8Ef8YmA\nfkMjsFyC+esfjLFAu1h3weBs7EnoEWJXIr7mFjdLquOTGfJ9KXka65hbj8pm\nR7ol\r\n=kNQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"974e7999e088160498ef8eb661e30625286a9d99","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.1","caccl-api":"^1.0.48","caccl-lti":"^1.0.20","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.119","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.38_1573589463535_0.9323803043423315","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"caccl-authorizer","version":"1.0.39","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.39","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"8925898c3c946624a1b53a5ecac801ba6b58bdbc","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.39.tgz","fileCount":44,"integrity":"sha512-ITDFSw9y+5kpkpOv2eP8vHv5RH8UJmQ0R4C1JbZ6tZi6m2ZTPRquk3AtfuE16IhYSePu/YisG3ya0xocQhciRw==","signatures":[{"sig":"MEQCIE5vaFc6Dmkah125YFXp66lw1pFhMUdWyb+Y6tjsykVMAiBSAU0Vybz4fXlcHRbo/XM/6BmbDxdlkWBp30J44Y9m8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzFS0CRA9TVsSAnZWagAA6xYP/ju276Ft3FrBwbpWGBMb\nnKYOlZwZyoXiiZYVNoM2jqWutNaPBhhRo54mqtKUyzi+YS/nVLUe7HqSHfDC\nwzUWDegZacrRtw5sETVVhZ/64WE7NvQDfJ87vuQqZTBRy6m/HxycpTBAJpCd\n6DmAUXDfk0GVWVEVmLuGOglEuF1YO63nE6yyMyp3nV95+7sS3FUE/PmYOwZK\nSLM0hDi852dA1mAL9P59TDiYmy661GKzc2W0ZC6++cbO2gpJEZIiXZorlRd2\nW8e56xMCHhCUfc2iz0giuC4XmshBem9SnRzbUH+Gv74bKUP9Vzjq16vnoIV/\npVVVxXaOFroNxP2FztkWYoZjxk8pcJao1bG8gn+J0zVpFwut++lP2QyRpH92\nfEqEPF3g6fI/7FRnw2MEQtUa57Z3967C3hBymMHBkaYZG7DIPwo+hBcsfSGU\nLT5p0u7BXIccCqWUYPzFtguFdzlDj5lGcg2bMr+PE+BEKBNzCmuDJZ6rrtoU\ncPWGgebdaq305PF3EbnqB0EMpo06jarCJmy5xy99Q7eGxckh+AuhBnYwVZoH\nrEOy6YouDVQXDgu8rbfAYPzszvQAxcoyLhA10pAOOuSe2WIvXsSTyaAL10Q5\nb7CtF/63PcINVVDVIqOYbXHm1TYK84VSryLfmQxFdUdKQNCLXMTj5kRY2Yw+\ngygs\r\n=fLHb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cfa8bf38780cf02d9539ce937655fae856d86b86","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.1","caccl-api":"^1.0.49","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.120","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.39_1573672115885_0.7150514107853163","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"caccl-authorizer","version":"1.0.40","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.40","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"db7689b3b405852258217119ba3cd23710046a97","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.40.tgz","fileCount":44,"integrity":"sha512-LFLEIOmKMVIwtm6BEOBzdTho2LTMbwceOFOcVRDVu+n5CKI2ElPXsKl2+iou0Sjb13Hp6t2pb7RCmmlZNYgqQg==","signatures":[{"sig":"MEYCIQC1lrUNDXx+vYLViphu6QExxN6/eRO1dvNL22iHvkj4YQIhAKFLgYL2QpGAv99DXyLR+NSOm192DT4JSibwSWIABoRA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzsCKCRA9TVsSAnZWagAADsQP/jVmLb58wtJ5K493DJ8H\nYXVJoe6bam1aLa6mQ7OH+dVCvFVtddKRrfBaTRQXiSCFcPxf7g7k5MSihhLv\n+wPTllVFpKSoOITR1FQzzM5xbhB8tRucx72XxNfL5BmWectX9F92T0cQ1ytO\nuplJ7T0fCEE2x8IU8h6LRzd5mXafX4KmInoNTQBF25AhYdjtaTSgWjUIy1wb\n0wrngW6iyfUQnStREQfFxmfpr9zBJFOmmruN6e3M6vcHrT4Ec1mACmezGFfc\noLqmi/YShLSr6bbDZlQHETcz4eV8G+YtYyYGuFaDP3xkJBs05Ni79vmr5Jom\nUoCkL8TUOLsjKmtYDavSsDJwxkiDjw+tYMvXse4oIYtXtXEL2wFfkg23LLdA\nl1TMOezfOzdkOJHPe8dY5di3jNoWUd/Fjlc4Ccz7FzyK5Mj/JQMPa2D13YL5\n/t4cmrqtwljUCS1umV699g0Efgy1Y5OR0smYol+JeqjbGvZ1zoq/ueB8D0Ar\ntCHi7unt2TLc7uQgIC+WDFa8N2HuemDRe6LYSSzkyy2AcnRe7NSus+PTdmtT\nwR4W77AvK5wKmljkViLoNr15xzUVi0P/vsssmLIK6xeAG15qV87PpG3AF+53\n9XynsJ5XGmSYFoUvm2SF3q4RsPD50KYwnieHD+BZHSLzwbR314L869wyX7P5\nbCBZ\r\n=a+3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ad319b1c16d47fe8a35177efe4c0f6c83c16e7d","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.1","caccl-api":"^1.0.49","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.120","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.40_1573830793749_0.7149166115227286","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"caccl-authorizer","version":"1.0.41","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.41","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"963ff98f880d004e7ae9279b8b442eb2fcedca4a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.41.tgz","fileCount":44,"integrity":"sha512-6rUnZfz+XwqopNJhdeclHKeh0Y3zXURHsvSr9//Mqf1yJQkQTFJCxuVQrYMPWdQtbEuioTG/IKIOSQpyd54S9A==","signatures":[{"sig":"MEYCIQDedJTgkNnj+mR1dtFSTNAfZ/yKpxA06mlhzy9zCZVvEQIhAOTxQVE7i0WIraNE5zmSpycuTFXXUKKLoKedDLYxJqvT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1EAHCRA9TVsSAnZWagAAJeIQAJ/I99ho6xk5I0B6PWSB\nD6dDKt7CVpzU82SpMhf6X9KI1OD7LrsrK9n1lIo8/DfL86XtvDlPbi/7h4YH\nV32IlR9Ni0tPJvxmeK9YH4wsZ7kPlP9Aya02Q+0dH/Y3T/qSQyDswTbI30d5\n0SMTyJIYSlFxnbiF6/q6M0H0fo/jY8A8bVhMlLSwBJfk/QQM9ArFkPPYORv8\ncmj0U4smonqKuoZLqz80OQh1bN/mMBXUqzmVChF/OcH6AJrHiXwCcYcMLvBv\nffo0y3ge01Fdj6G8q3yZui9PHDXy56pwbZgsEGq2r6VXMc3Z+cI8j38I7KYx\nS3G05gd5nrfZsEuHgcp6Q89LdHn/hzDSDaR26AJxxMAy1MSwsEQIkh6Nl1uP\noTT7UmoiwsOWIXvInCj0h7Vn4QJGOHAoas+q+5VBNxHsK0OUULbT7fLazcEp\nh02SL9WryTUOTp4UxNALxHfhwLa1irhw0w/dVgjJ6sS57haEc0LAeb2U1Mpq\nF4cEK7Gq8+uLslB91TMALol4nUacANabAPEb/wMd4gO/T8PGRQ/ABIEQ/91R\n4kVMdO/cdWgX4lwQ9+wgO7heV0BJAKgHZuLYxRBvcKVURXA8VRq6XmfOWT4I\nhDqIbHB/pgj9UIXS/HzS/WINFUGV4tcvi4wRg3PJsAXZGyAUdHA6/Wyf3Kqy\nKa83\r\n=x7Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aa8ce0f71e78ad0c897bfe1799cabe2b7517f6b9","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.50","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.122","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.35"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.41_1574191111148_0.8340847102833175","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"caccl-authorizer","version":"1.0.42","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.42","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"2b80a60981b2ad79b2609c2575439f0d9eee1da2","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.42.tgz","fileCount":44,"integrity":"sha512-19DCFpv1757xPk31Xek8yac5Cc1nVTVUzici7pgZEhKjQMTRGE1ZnM9/TPD9ff6B3YTJf4X0WhxZJ+N9KCDyuw==","signatures":[{"sig":"MEQCIAFANGq2p2qgBmxNOBFy2fHLVmaVI0aEVc4sN5xNuJ7PAiBVIiwVDHec8u7cRirqhii7UqcquiqgnSyiVdFAc4T3rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2C1bCRA9TVsSAnZWagAAD5EP/2pCgoRELGVKh3O8UeNs\n2eVzzJzLDOrTybTVY0W5OE/8D07niZhI18NDWborI4JV3SdHXNtTxqWdurmU\nBC16k/6/Ae730QOfE4iI9JTAOayVLnBNTdEn8kkwz+uQnp0CkEUjDpJM7xsS\n6h6sItLbskPAHfCLaIJFcreFI0dNbGd4DjuiIozbkGKx+LRkeXSLx+eY7w+q\no05UpMtV3uf2KYNiwN0GSoaAZeKMOHtPMF3C6jZe9VN3czD8pMuA6Gfi7Sfw\nh8YshpUsh2C2TikJs+vrYftyU86bDP3wQRhig34y0ZeiSgXZV0/lQtF6v+FJ\nuvCGqa5Jb6zfYtYCK8tBb5CGzKiWBqfFiLBeJqeMNyuDxcAfdpHad42yGed0\nffCcuEjgrfIG5RZ+s5XkNgF0BczsU3A6GJqaaq1fJrTTvrOWHCqi7X49d1St\nNwPou69t5paweoNntTQ8Vn3wHy7bBxytcaHvHTZGMKPEOHvbrZqqzuKFutSO\nfibYTIzQr4JUvw83nwfATCsnT4guzJd97QXmiStEfR1T2HOxL6e+YOZ5Bjeq\nR5SuvewthYd2C5v7rTCi89UCL9ovQs82qT/AdhDfuVElg8ufuiJID7XD1Z92\n9tilErXZDBr4d1ZR4FaBTzlUBXMvbYl/Tdf6BsZTwRQgpeSFJD9u+RRIO9aR\nxhyz\r\n=DU8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d96e84319df22f88e10035f96f88712f7627dc34","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.51","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.124","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.47","express-session":"^1.17.0","eslint-plugin-react":"^7.16.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.42_1574448474178_0.9918613501472755","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"caccl-authorizer","version":"1.0.43","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.43","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"57b976e0b3c747172be80481c6697a6bb489cf54","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.43.tgz","fileCount":44,"integrity":"sha512-hQjNO4EMqnx1xaSxaMNnpMwkLKMlWzdMCCjCSxZBJiZ6bmkoz+V126D/seEdHJrj81msFXelHgg2FmkZA4fVig==","signatures":[{"sig":"MEQCIFuk/KflXL5JQNcH3jBz9Pgh5dycmv2VI8Lv/0yw/I/QAiBCG0MeGLZdUXl8YaAnIPxQfnoVQINS4sOJhMs2v+uPqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd775uCRA9TVsSAnZWagAA7TwP/jCiBf0ujjrCNBGBC7ah\nuCosVnKP2eX4k/gUweepIGfVHHNeedt5ebWrkR42zmONg/ogeplh5Qj/19Ge\nUbsJhjs5SKOM4V9GHhNgBqqrtVOWjlmDIJ3a6QUrS7x3Wqx9sP4o6DCrIFup\nND/hWurby0RbYI5SJRq7mcBp8OwNR7Cr2QAy4X1qBusiwt4MYg9+bDjttH7v\nm1BMt9WBmZ6HgkLAMx/NtelFM5QYFc3JDRyowFbigi9DT8KYzUnVvabYbVK5\nTjdG114hFx6XWehFs+YnmSY0H7jxJpQyC49sy39fBnNV9NYkququrtK1Zd9K\nLUWU52+506U6gd8IHixLnD8+bBUU53mnjI+mbe4N1Qp8vezmi+Y09uy+YM3c\nm5T4ZJcBifo4JqJ5MBMjCpWQgRS5MLysgWjhVBqyXTtq0wfuS0spzH61Do6q\nR4Nk7LLPSER400PZL4ruhtSoneLxNBAj0LTKRcKLPQsJm2p8UBvlQASDyoyq\n3yfVIjg8UfzqiOv1p77zWIDrpE2Ku2lK6fIKEemKKtQpJMLPFpELlBCjME2y\nI41FPkFiIzb1GrL7RJPJ38zmDl4OsZ0TDvRWU1HogMEf5py1q5FEYY161Wke\nm99WlmrfD4et8YMtZRx85briUjmm7q3HyMMJ4Uqg58Y+Ly/XTBTorMXQf7+g\nU4PK\r\n=6w18\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4c9bd4e4f73eb5950e392b415aa084cfbd814647","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.51","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.125","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.51","express-session":"^1.17.0","eslint-plugin-react":"^7.17.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.19.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.43_1575992942199_0.6819395652854479","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"caccl-authorizer","version":"1.0.44","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.44","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"f434cb4adc90a6b8aa3a0536a2c63cb789313329","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.44.tgz","fileCount":44,"integrity":"sha512-1ZT0OwQMtQon2y5chFSIhfYdOvtHf5YRKQs6Qe2pJyfEGrkiPOLQOgKGvaburhdZ/Z5fSM8Acd27OaE5MZ9oUw==","signatures":[{"sig":"MEQCIGKfF6p7f7JzkmLTM9eZlV4ggl4WfWgJM7Y1HiLhpQmyAiA2d0DDrxy1NNfHiq1huLY/L9HZToep5G7pEbCr8cPmCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+96LCRA9TVsSAnZWagAAbJ4QAKOa85jHd78xPZbDkXri\nD4qS3fUhDtNKPCfouj5MPXbMTxkgHJmiMHtII3J8mJsewlfH9CShjsR4MerC\nA+QsartvpWf6h+PNHZOpl+05ecMaGJr8lSzEMD5fz9nV6NvYeWX3jrB63YRA\naV1TSm+Bf6XlWjfmU7cQL0/a9xLGkM6B0nA75VFGs3SRq5i4GGj/zJG5rahA\nqAoPT46i7h5bZRVDZ40nw3ZnCbAMrNZXZ+yg0AWZHEcwxdkjCikAbBlPpKPd\nWe7OIp7DnZDlYFu3kMi6V3LM7h3KMnYj7lL2iiLy7XWnj5K7rM6a2fLZTGUU\n7w0ntrKfkjFaV5ADT9tGXSReRYhOM3a2cqSNH3rG/dybn2Wm0nxv4sqMq//t\noxNlfA/JSY/13Qau+Ht235vIoujsyoyCwpHvLj19KZiHcHMR3SJsKeE4Rfy5\n1Ya2V4DU5FnKw2v9S7rFsZmImIyOE3b7UAPosEJPoBDTuD8SqrSyganyH9Kp\nRb3OIN1n2r4LQFQLNu4Om7ZJwpaVyKURqXVzWSqlcH+hLe4IIIJjyrOZx76+\n9a4qWwoELlJMD373KWLGISf2TaFhKjNvo0T8TEb3zIHqql5sMK6PhXlmf3Tc\nOIe+W134wWdDeuEoSlxI9Un8W8JCEJMQNek+hvXbNOIKvGSK4t0Fe0zkjGPx\nKVwU\r\n=rSJ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b0a7977872450db82904915311c7d924e4676957","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.53","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.126","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.17.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.19.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.44_1576787595043_0.5495182755671078","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"caccl-authorizer","version":"1.0.45","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.45","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"918ac9a08b40062437c987339d61da616a2581cd","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.45.tgz","fileCount":44,"integrity":"sha512-D+auAp50G8xCunMaJapY3FI+q4t9fq0UbNovH4Oa1EhE7JlPoBGqUHmx8Du8zpbv/chnEe7vq4NH5nP3vJ3+Zg==","signatures":[{"sig":"MEQCIDnXDeYZxpo5l0KE99ZXBkQzcY9fe93WPCaEfSQLiiGpAiAi9mia5P6Vgw3VKaq+ulhb8jerX77HalPaS1au5LChPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/PJXCRA9TVsSAnZWagAAVUcQAJPx49O2fpddHQBZ5e8h\nB1AdqyeV8TkDc/nMJ850lBzhVKKaHnvJuQZg2QyWu3vOfcGQKSdYg2ybUhms\nppHTS8gwYZdO5w7bTi1WXZSEriPXPNf6whV6YcNaWKA6VWcq69z6U+fkuc6x\nzPk+0Sol6Qwz9Dba32e6rRiXtOBarCu4mau2iD/Cpe0IRMsuiT0vSvwGTMDd\nbdqSSVumFBa71/9MiOqQ65wIo/RM+Kk7s85uVN1Yw1Qie4j08hAhJj4WkrCU\nZJdc+gShyo3c2ZKbkpEK9/xkRYK7A/JvLgr7ZgZrIdQGFMyiwwn/zmsA4k5u\nfDzV/nnaDHTB4erps4Zq/6lev2j6+EoK0NsG+GQXRNNFpaDYcWBHU3I128wj\nVwkCFqNVtBCAzj7KW2WdMak5uQ7wMaUKmHNwTarzydTNmye14IVY+VPslKnP\njj2iG8qjHtIAEVHalfj+iECOcnmV7ItUCcbk/H0S2RLia7JZzJPGmD97kY68\nWkqU3C6ChZthWEXB/547sFUhlY2nJEQUz+OO28Bh7r1uPiIRAC1VuwT0wimf\nfiVtxutwUAUZ2a5fxeBrov7VRoyfL+VQTBeY004NlvMWuuiYfeZ1pYgG71ef\nV8XNAMxU4prIcpC5ETKzTCJ0dUhN8YidXGKyBfZU7IG+KEZqT75hXUqJZem4\nOOxh\r\n=zDah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"16364a0fd0527a9f268b0241864e8c7b6f4cc863","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.53","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.126","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.17.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.19.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.45_1576858199398_0.534913760551794","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"caccl-authorizer","version":"1.0.46","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.46","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"aa1e7ce361bb350a6854fd27ba5adfaf0caaad38","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.46.tgz","fileCount":44,"integrity":"sha512-Ypcr+Js7nkawVQiDZsIlXp9IlQUREFr8bU53kSS/LpHr3s8NpZu66NGSEEobGyOtrN0RoHUecvnD/JES8bPkTw==","signatures":[{"sig":"MEQCICVu0x/zQ4m8LfJRaz/kkfCCE7SYT0s5uPlpOosZ5R+aAiAn0STrhq/Cx+Aog4tP/MqvPAPQWkBHehjbqMxYp008mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/QsbCRA9TVsSAnZWagAAv84QAJqMSFK7SwljEuhjscm9\nR3TAA4qUQUcO+fMYOBjmq7taX6eZDdp8Gdx1dlX1rQ4xuKZgBFvCL+ETkFph\ny4gBHAFaQ7T5aLPB/5k/rBOwB7wSGo/CiNMuvKR43s9peuD6g/uTkQfF4hy4\n/sbUowRSgvQ7vT051oVLiBr4nTEq7rmaNB4DEbHvjtlvxd+s7zCLUcktVqHs\nLc/Z+GIvjreP/KIm7WX2mQiv/55x7d1nqlL+r6ywJpF2D/0LwC4j85dBklQa\nNDvwuMKZfOhSCKBAsIrPInhZf+ZS2VTIFYqegwcJerf9Wvye2ZXTDorVhjFl\nhpDmj2SIQ93QupIXZFw7UPSlaD3oeFMKZ2C3PlDzV7zkEPOQ51bZgUeFDRQA\nXN7L0PFY2OcRtRYvaRCdKovXOrEydGazTYziqYUSrgftEqvt0yrfrQsD1cI5\nZaln/oxWko6jQH2l/fI4ExY9wuozMvfNDSMIcL4KHPpYogO1XWmCuWPYzmxd\nOAx6e2JhiZnFgZccymtpc8LatAEBwHB2lKAATLiP4VIIpW4wR2qYsLoVMBDX\nYGbo3AvnePyAqu+9Po7V9j1QXUApMcJt12FEImNzXyCt9eE+dhvP/oAiWzAQ\nY2o3gB39kfNC/7EWWg65d4L97XpTQZl7yeG+2zaPPZE10lMeAQNaLvmzsiGK\nyheQ\r\n=Hr4V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e30a9cd16d4a3d2e24e2eb2bbf85db156d6dba74","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.129","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.17.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.19.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.46_1576864538680_0.4754552201551805","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"caccl-authorizer","version":"1.0.47","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.0.47","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"15b13791cb0b89974bb2edfe1d57b7cae067ebdf","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.0.47.tgz","fileCount":44,"integrity":"sha512-YC/MyyYQgWs6emj3bNFPuuh+uJfkSUQv8dflQnK5OGDYpIuHrKqYI+6/lLRjGT1qj85HXX/U+cxDix+3IpVxUg==","signatures":[{"sig":"MEUCIDlaxrRinAeS+NeGwWWL3AzrSkNHWIjBjDc4ivIct4KuAiEAwrDLSjjphSpcQjYjw+4HQyKeKYEYveSN3dpBZ8vln4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMvVCCRA9TVsSAnZWagAAOgkP/2vZAjLfamMFwr8EK6gM\nB6JukO5RnKjd5UZsKWqszhqDNbhUK0DoNbKS3506hDOU641TsDN9sLUlNmx9\nPPT701q8aw7XU3squWbe9swS2uHyAAaLxHiWVdBhgXJaruaY8fcPFsNGkqUi\nwOxkptzqkUWjwQiP3W5j8uKhPmUv55COOzxtDnYgfruM5rjAV1oT4ZRGfNlM\nqbOgYBYpKZgoMCO6NuATiADAtBZckvWnc5cTLgpAcZKVOtGSw/OJY38QeF/S\nFUdVrJJ3QquQ/lynlFxE+71Nc01Eyp8xTcBVQPxodABVt9FYvVk1lQ4AIXZI\nbLYf4T/xsDGF9nU5km5Lr1SMH5DZNcSPIw0P6rRJcCP6v9J1/d0O/1/LWU/Q\n4lv1siwpOxd6iQWiiAEUfYZMrF3Tj1yNGZVzk2J7nrN3bFGBk/3/O0hgEJG2\nVX+Yyevxr3IX7qBnbMQFrGDe1hW4M0gxOYrD6WFHylM0hC4DtLkPYKUn7liX\n61KzfD9PcLXPzfJStYmMOqPUqz6GzmdX2IaTpz8ntcHWZ8T5aBdcRBeZUhRE\n0UHRYO62NV++oJgDad2FjVVA8WrH80TFC99wSNmKyBt4jgGRyu0HnMTeHYSm\nIEZ9OulG7v+vDClxrHPSEPI07qJARfUcDVu5S/gAzeo7gsy3JpGgy/sjUpVW\ntNqK\r\n=P1i9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4d0385abd054243d0a3d4885cc8fb1da19ea5933","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.0.21","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.129","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.17.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.19.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.0.47_1580397890181_0.7125040962637881","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"caccl-authorizer","version":"1.1.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"53949409a3bbfcd45a252b247c24c3301ef0844f","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.0.tgz","fileCount":45,"integrity":"sha512-ctXogTEhY1zG32LkGWiTlGR6gXpTh9jHNa1zf0j0qNSWi4sk2I1HDl4jwyb5RZO+UiLBpg3RXCv1NcLoHVdsPQ==","signatures":[{"sig":"MEYCIQC9Bcc1kweiqkMwC1jSRAZX0xc4usegOBBk+okVcyX6qQIhAIQTaD9QzJdgfvoQll7o+o3UuV7IfxmyD2i4ZpqnzoDB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeObt4CRA9TVsSAnZWagAAZ7oP/31RUpdeKyvXhyimKDnV\n68PaLlHQIso4AcyzUrkzEbf51GdO4X3BVs2j0ceA9JqzhMhmvc9SXpTbwkqC\n3EY+0dD9of5Ta7WRwPYrzCOl+YKQzNDqzUg0KdllyNm2Co7bdLxN9P3MH1do\nhhzd9ZlbDfpkWNWL/y2aBxnBo56p0wotGdEc2K5ci6acNM5TQOBenaX3p8BI\n4pq7ylZVCDpfJj9klqFyuzrnaHMD2hTnWig5Y6BYDtNzoiMMp06R8TTVnTA+\nIRwIOpOvVUvp5U4UGhuL6jfir0mgNr3HyehfqO5G/s0GGZcbcp+Z7ZPAeW4I\nTw9o+zQoQKMYBSPagDgEM+mt7uO7CGqt7JXD55zXP3NvMYAEwm4numD4kh8N\ncmSu+XGZCchN/wjVycDxbW5Oj8irMvxbLe/DsRGl+2VQVlF+OnZtXrUJzlbX\nvFPjVAt9HKnao/OpKZYtKbfYte1jCqYisk8UDY+ELqBdieSCRknByXxltJBn\nCHfUs2VeBcNqj9lv5UY1c/HS7buQl5HiuHpAS0z3uu8GoeJ53kGuEZBvsUBO\n61g9KmV5gawrlQZejxxRKrGKNJa0mxkVF828fRZlJB3VvQzlYBUoReF0HmyK\nrd42JHUkB1jQq1ePtgyR6KwRh1E8qXHnfwpdlQsHh4ZhkjySxZbS7qTgfRou\n6tqG\r\n=pCr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c2d98b5b975531b4ce47d421c6793e6475469a83","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.133","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.0_1580841848584_0.34344344837173013","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"caccl-authorizer","version":"1.1.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"944c30cdcc927bb3d25abc4c7f6210613999b387","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.1.tgz","fileCount":45,"integrity":"sha512-+t1goasGutOK7RSzw1dXb5pM5SCw0U2cSvhi8hT/+CNJ3jYoLAvmw+6ry8Lpz7RboREPPcS5NxR6BzwqIcVmsQ==","signatures":[{"sig":"MEYCIQCarI27tPdqZu3pGm/o0M/w7lcA1D+zgHSZ3YojqyMxHAIhAOAusU2hnDj7YhngQYq31pGjFnjVW382sZfsc/X5JACb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOb56CRA9TVsSAnZWagAA/EcP/0yKQJfRJTjauuY78an4\nKFvOgTotaMrGo8JjpNGlAviYEpvjuRiVQn3YlSbKFZqf3roKveLy7QVNbHi1\nBUD2RCJ2COJ0tHlFV7ZtuGvVCTKmNegUXfKTZ3BZLoO7NnUmUYdDmM3Y6ytB\n0KH3h7U7y+5SPtK3Dd5nUHTXwKwrhEg4cw2IbFWV1C/j1cEBS1GZV1oK6dz7\nQrWOXl12PcG7sVxO6Xg7oZSv74WvCKcYFQNsfYdR2I4r3o52nJfyjp3L82x8\nAKpNsSTcsifh3Bj5+uOPavsoBYSZxYSAe2HQ6YP4Vmv8oTO3oi5nSwVF7Kg2\nWDfgt+nD+aJ+tXqXHrD3hqvgjZGe2eFEHyYtO5kNU15nQ4r06ZK4dxknV09j\nMKtlVeHN2cEN+998vYIHriICm1u8M793B5tsf7SUXYXctTX0LU0EI+xZkkwd\nv4yLFUwh2uoaw5gjJ24t5kKk0eMR49YyF2bqRNsusM2xgJcvYBwDAPsCotlG\n4nYMNds6CelSCRX76Qyd1vRhtYl0cmZACc2HM5Uos7QLHDhkvvBa8Ss7OFLi\nYeq1KY++BDslJwKV7yojH+fbr+bX4E2B52SA7KZGItwTZj/bCicbUncRuFI0\nwbGO/CfU/NJQqaoMuxFE/yjIfA2ah9kovG0n7L3Cv9KpUFU+b8lyhJSEcTJX\nZ/6i\r\n=+Z8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"21ab07346f39d4f35ca3c453314702e06786534f","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.133","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.1_1580842618498_0.05642890746049001","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"caccl-authorizer","version":"1.1.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"faae228fa8fdd73a19a3e50a8cdae9b6c5fb5630","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.2.tgz","fileCount":45,"integrity":"sha512-4hATkO0p+9z6UFGpVlrA0ygfjjsB6AngM9ppCUQLMBnin4cG69uVmbcC2FuBTcJOS45QMXNT6vLGQHpCjCRvag==","signatures":[{"sig":"MEYCIQClIFBx70RVEto3sHO433TguQmDirFdxYAcE6NctXvmfwIhAOWycO+X1oThSCdstiyINa6Cf1JtG2OlswmguELQzAsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOeA1CRA9TVsSAnZWagAAVvAP/R4IAhxE6f6dRsmkP8Dv\nhT+MO6beStx73R9KaeIzi/NmdUktYOpN41PYBkwVGSgTdiTr1S1YdRPFRgX+\ncsMW4l4tD1Dn/Ky3ENNmHyvoK+VswrOPsdnXRop19ycuifNh20hgxUju5wPo\nK1Jdijnqj8tQxfQpoWqM6GmNi2DEFt5pl72ETkqFlsollRq2BGIsXeuR3Z32\nXmr+lE7oel6R/unh7nsNqA07ZQQcHLpQuwfU/qr//Oe3i20kM9oxFyM7VEN3\ng26VHkvwBXAE8A1whpERc3mM0vf3gk4DO2BgUu1OJCYh8WzDcKWq4MY4s7DO\nMjSuBVrFcFu+QknzguZhgCPvGPJ0Ns8o6VYJe0Kavyj2Q03V+UzOLY7MLQN/\nUlggziYGxRExkuXXdzYrDkRXm+Zv138EQwISAOvEWBZ91uevGoFMtQXMryWC\n/nV48q2H2UKTcX9X9VoVxktBH+Y9WfphJCkG6StFTp4PlzqD0MFNn5dDe6Bk\n9hn/y7kyln1gdZZj5OK4p9b3ilujah9U3Z/HFQwCFsJxPI8H4Zl3hnlnBNZB\nrqiQ373Lm4dyutk1npZrmQov9Ptu08pDY6rDNU8refhDnsdvgDXNLiZyCbQG\n99Fu/PEO6xiyJOF0L2U+0bB6wkefkQMMPhv0nyUvUOVCAcoVg21t8AdiM1fV\noLPe\r\n=tFaT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c20461ef5d12464334e35a21dcfed913f7a546ef","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.133","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.2_1580851252790_0.4903676059764601","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"caccl-authorizer","version":"1.1.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"aa561363d32f2512e3d4db683069248a045e7766","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.3.tgz","fileCount":45,"integrity":"sha512-3XE2F5GMfjT3HQZMqegaIGmx/ElJqNQcwYLR8rCfVlq7ya7xM5smVJNhrCm1vcI8hPo6yF36zvMoeBSXaDJ3Qg==","signatures":[{"sig":"MEUCIQDJHfnp98KlffbHFIpkXiVRQ+rsLxxa0UWhej74kCxWVgIgfabaN1qrf1PDmJxiAzKSlixadLQvj1eNedq1/vGR1+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOeKKCRA9TVsSAnZWagAAAs0P/3jzcLGWbW6+l45kedNY\nxgLqZtVqRqQlUCHTlnk+pV5yH0qX9Ea7OD7aVl/mvbjjVjvJoX+YUaF8NKdV\n6zxF/2tvxNWgpZ3Zfuhh/+lkT+kH44763Qtah/mfceDFrO95kpzs8mpVCRyu\nNyItPrr4eUDmZlCT9/mR3O+OcCVZpnmH4Qu8kemObpK5huvd95g7dX95i+wD\nZLN0bJrQmpLKeqwIhkIY/Uud53GsnmCcpydRfqWueOROUJLG0+4LQkdcXVoK\nDl3aMsc/GxcjnHLfsoFDOD5rnR1bAD/r7RPqhxbd8FJGVhmkW1fwmonYcWLK\n8lbHYnHTi2f8H1F5XlBsVc56h/ftxHbsIQcwuwq1zcIzHOMBf53YRmiEf3R8\nc+5wLabudvkvzAnQj7j7bcR7/pwdoDzEuFZ2Y2+KyOmDL1iebLBFAxKFyI50\nPlus6zmiIFZDqni7xt+UnkciE6pLCyamXqspH/xtjAzHAtKUS3NBG/WTBszK\nfpYYBtPYFa7U3w09iOaez0xkJzo6zoeslnGEjiDlgxy+T349b5/kV3LeHdwf\ng/ziLYMq/BtjXzCrH0NXwywO52QPu9uNLTHgid8d77WzOnbC2LSiQsfVm6Kk\nBQuPE1TGMzyvnUwXcTKVmZ09QI1eN14IsMBVCe1zbutbIawixUIuieotD77C\nh9PW\r\n=9BCW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"84a26b6be288ed90cc8c923291a8c70a194f7750","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.133","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.3_1580851850075_0.29164242969029663","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"caccl-authorizer","version":"1.1.4","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"44854e697d43b01fd7dc015aea1dff10a8c188c9","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.4.tgz","fileCount":45,"integrity":"sha512-4Qxz1QvgyD3X4Y7VCo028jTwI0g3yoeEpaE49Ye68h17yGnGgguAAMWDXK8UUorikxyhLIrDcdI+K/fI8q/GYA==","signatures":[{"sig":"MEQCIGau+6eyVtdLbRkgo6n0svYjXCgi8nWfPO0rykcijCDOAiBxye83q0PYZ29iLJIxo4B5L/1vSG8HJJ7ZEq3NE7uCWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOeVtCRA9TVsSAnZWagAAEGYP/3+vwpZC9yK24aA92IDc\n6oWCVAzLTArErJLSdr+1t220/sHhRpjyJnWmoIblxcsgFNUTCxMvp9PJAADL\nOei7m9ydob4AWgEfCqUEcIDJ4QqRLZ+57n0wqzwH9VsNxa+kY5yv3U0g8L5R\ncDOJ76LQX/fPzOeAmvcE2ba86rbENxkp6HJA94UmDW3sLr0N90w/4vVFSb5Y\nJj1RIxEsmvR+UMeUolSlW6c6R2Sh/USwXzh9dBcRiXYXZeUckR3+3AfJqMn3\nMaZ7CBE3OVI51gouUmY+8SRFSmcfVN7IjPcVcOnBPQ1X+czj/4IY3JmnKNkk\nh9QOBJDy7sdQnvlXd03MQSNFfTHQ6v5bVHJSor2zEUUDHp9f/RNEYDtyCg2B\n5rrM+c8K3R7fLJFRqB0VJFdyc0YtKMuj/+As73/49g6ZkKzPyqSXwcggTyd7\nozKfALW/KU7JoV90MhU0ZTTjEEuvYBtgr4JtfAAJEFlKACWH4/Co897FFlVd\nz1i63RNM70HqbbEhmsS5XhQmdcpILBk5iTYF/YiehkP44mgjKhvK4dKELSR6\n60Cx58+zeJerPD8FwsTOokxELzXq7g4U5Ml2ge0CZZOgq7jlv5l6fPCz7npH\nNXLa5VY224xdchdSvu7d6odDzDdSotUtc0m/UDD7/2DLH9zC48MZYSiuylzb\nThQd\r\n=PWor\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0378586ffb60247c8a64019dce40b2ecc5368295","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.0.133","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.36"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.4_1580852588658_0.2713232622750381","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"caccl-authorizer","version":"1.1.5","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6f1cd395852036c4403d27e2875f2cec4462634e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.5.tgz","fileCount":45,"integrity":"sha512-tRt2ikT2/PCzZLJEU4ElQ2xkSQUuYaZiCWI4GNXa9XtcTWRUb3tYb5VCK5DVIYBGix0JveE3TtcimpEG5SfR/Q==","signatures":[{"sig":"MEYCIQD3b3lZJHb3sKdTHra943eq8e2dGz9gXRTDVplQ2MbNGwIhAO6LaOqx1kGav0+34eHq5S8+CZmCv+Wt4GUnGsDzwFpe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOeqTCRA9TVsSAnZWagAAAmMQAIm1+FbA9TE/OAv/e3S1\naf5ND5n3DSqwZ/f8nb++NzhPuraNZocGtjNi7Xmd9rVX8GyVF3Wk/6IW30ZB\nvw73706vNtO3CCWouGwxgD8hq31+tUnJJpwtikf2U5AEWylDLWFuAN5aq/y5\n+YzkKkBZE6nq0gtY2PKkLxw8pzAO2DoolbEAdQ4ALPnptFS4eOpS/vEbh498\nEnQjQZ3SCGyt8MBfhv8j9F1x5ZPjJ37xR0JitpY0l41ag5RxD7pIIbJw4BUV\n+udLjqOX+q38DCEW9+zYyBBKY/CGh6zCc+T3H/G9NZKztOERV6fJ7xbLjPco\nB08cNL8osqe8k95DU/0/+E7KblczpXy0EUTkaj9tr/o2sXB0rp08nYkaz+pB\nVlvpyr9wjYaM1kM5MOIYWHUeAV3JTpfjeIeqMk1c2Fq2RwB2jrmqP7noo6Ar\nwG92bP9edVkmZifj3vnpFStKFC28DZ46Z/SViDKCl0yXlvdQKRoziSs4ZoEW\nN+e6siVhN/Dwt8xgOlrGrsAOOaBZSXTgZgxUJFb1PRDzsOPS1ZMA3glzIn7l\nIFeKwZ4eLO9h90grPSgRljiMBbt93lilnMmBLR0gO5vnVKWkqAsS66kfIMM1\nYm5cw9X1efc0gR4wrHspUJ6Lmld4iWSyFiBJ82UJrVJpJPzmXxudttym/y80\nyLN9\r\n=kr+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7146522c84199ce11991081575ebdb1e5f58d206","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.13.7","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.9","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.5_1580853906921_0.3481186940441645","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"caccl-authorizer","version":"1.1.6","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"5307dfe00807c47d0bc59200a1a8fda3e59f2a42","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.6.tgz","fileCount":45,"integrity":"sha512-g5Zsw09O9WsnG5qm0476ZqldiKwcw2/ttYCsowdYsCgvNDPN2gW6i0Blo2yNztkXXBqLStAdG808znnLu3L31A==","signatures":[{"sig":"MEYCIQD9YlqLXD86GM8OYHwitiUAuwd5JzuxEeTUBSwjEYdJOQIhAOh3lY6G+VEOIgUc+ShAtMFF/S0kb8LeQEuU6vEOmSsn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaWFICRA9TVsSAnZWagAAYL0P/R5IejLUH5LWu3qZxQge\nfpVb8WUeB7TUkf916abkrVyAt9FIIrZW/o1/ccH3bUkmiyZIjXjjklwxiNzp\nwIvdE260AzXR9t4WFtNMameT/eb1kSxuDP/Bbk68sfA/nrzy08PW1U65GpIH\nhE4WfZbM5NVTsUdoaQCsYNnZhwk6MYJ9rGrZQdqod9gESOSFf7RKCneQn3eB\nouqTVjrR5K0UqeLbjYZ/F9m2Qo8umKNozwjgKPocq4BOeo89zagI961g0+sh\nBl78025pARxteOTqflHsMDKkr2P2yHYJEhxq/oWowkPWjS2Vo1jlz7kZN/Ei\nkguIMXIJOpAQ1R+RtzC7CeyjE22ncvBUJOVHeZkOtObzA6krrXCepnZjVOdl\nOMT412no3oIe/4W8KaDgp46upkGWkTuF3zTHh6JSCB8rGDrXsAl88lGxbK9i\ndE+Zjx+LX7y6E/KJg9C9p5Y1s2p66ip0HRdKWRPFPj+IEULR1SQjUFz1j4j1\n16F6LOJhRZT7MVPC++bMne0i8do5V4/Ey5pRiSpuSREuFMj3gdTrqR/4I7WK\nbWv6SBIYU87QP5HKZCKgLBHvjzUHq1JpIY0nwE9su1H1ssEsTBVKPjlJrLb9\nrppnVIhqxDCWC1Vn5q9hr9g4Vtchy64gDPZkSDEnQj9k/U9PYNj5uv0ysTgM\ncwUo\r\n=JIHL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"34a4b4182845b5e9e30c2e691892d9871749a799","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"qs":"^6.9.1","ejs":"^2.7.4","caccl-api":"^1.0.54","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.9","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-cypress":"^2.8.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.6_1583964484912_0.6596435648058034","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"caccl-authorizer","version":"1.1.7","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1071fb29ce014ac28f8e0a4c788ffead7b58b22e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.7.tgz","fileCount":45,"integrity":"sha512-SEzWtjMLNhVsWEyUmz+SyaSN1fDTBXpndweJfFxJYA1pk/THgHH09sI5W7qp67Qo8MLAFDoY7vEYp7hS5E1ijA==","signatures":[{"sig":"MEQCIA2FgHDOBBGvccqXcVOInbmKFTQlAs8wpIm6Om+f8tfWAiBIEA5lX313my2/6kxhCs1/qMY/glPoErpHOunBlB9t4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehKkaCRA9TVsSAnZWagAAQdQP/0V25hoSfY7nax2DSaA0\nikVXYc8OsoX6YxboP/geuo/shCNqD8681skaDBScAuBMdWr4GARH35vrhz/o\nXrmQuMmVYsxY+ur1cMLDCbabiSVFBtGTGR2DATjWR9/yHKdaJa4zQWj7oYUe\nvzY0uE+yRYD83Suqw6UrUk+rEBp5rLr9qGhm3gfw54OnBCVqinnfnpNEWjs/\nEBmgXVqb/KkxjLofk7bgWL1TVwAo09pv3qRCkE9rZAVzvAIYQqf5f7Mpz/J6\nQxVheUM5NwAdPt+XJceprEd3vts4Aa+Ytj9vAEdKx/+tGXzTft3b2lg/GX0M\n4VxSZkwYVJrYQnFniHnnNZnQ0Mc2skkghB42F03h6i/TBI+LdIJj1fdYTnU6\ntsoEIljwTf2ArBVFl3kMsSyHpNvnc8lpRWeA1r9rNU+BAsZ5FCnUSU645bSk\niSfaGwVTBlKzG3Kuicg+NAmpVMIo280TA3wC/TmHaIfykkOXo0eJn9c+kt8Z\nsR+0xmMyIhrywnnrsM3NINhI5AvFyFRZqObwmm1nBGa3VvfDxEJTL5jm0rfb\n7CA02WFUYy5DuWh+Fv2ESU5GRlDHCU2SshWgPk5Ep/X0Py6TLIv53PDsVTjm\nUWUn8E3qwuvM/+dNIFu2gn0OocM8VD9qz3SIXOxgbYroZWRZRr+5QuVr6vGG\nyE8a\r\n=Oc4m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"00e472e626355d03647e0f6880de078b7a61de0e","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.3","ejs":"^2.7.4","caccl-api":"^1.0.55","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.13","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.55","express-session":"^1.17.0","eslint-plugin-react":"^7.19.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.7_1585752345592_0.35226452242237105","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"caccl-authorizer","version":"1.1.8","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"3ced736583c98bfa491defb63432a83c3198f3f0","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.8.tgz","fileCount":45,"integrity":"sha512-FU5TH9oosge6hhmKx8twpDHSCXx8ZdjJZlrrn7MiWOjY+49tKB1b2eVh0scr6VtXgy8KFiCNtKS3GVA48le9ZA==","signatures":[{"sig":"MEYCIQDexZOkuQmUWTtdA7XlAaIidVC/eMpTivr7ajCts77guwIhAIkNJiPDNLg14h/zVDrcA24GfLtPzs9p0byLT+EMLt1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeliWpCRA9TVsSAnZWagAAGLcP/jGYrlsW67kxTJy71Ffn\nHzpEEBLkLL0OS35DD2oiXEAvre3UPSRMcMo5+eQaXUGZJyEEYT+qaEdy1LAU\nvu7mh70ALDdJcXmXWhKYqNwxAAg7v/yviJFom6/HPBkmg3f2Mpy7USTkZvaE\n6rL+ywnWoMiNdj7Cc12OsQGZyhJbqdob6U1Pqk9TbUiPfsnBi8x786jOm3ii\nEALOiPyWa3i1JCn+wLR0mAHqVAo3UCohuW90xARc4kSlofDX0Rtn2Qzg0fqt\nkyuY9hwclsgrtw/8phMXL41Veh5v2llPHZiSZrBmJkAVATZ52H5xb4SGomTu\nBWUDafksNr0HXgMlM9IxFi56WymP7Yb73KlOFkgZ8Ta8mwHuuq+y4K9zfdEG\ndZoxMqyI5mimUOLurtc2flfSJ0Rku/uaVJ9QGiKzL/qEe+no4dkA20ICC7+N\ng1Zy+COWFboFyWWBg3IedQAEMS7rnyhM4wNC+8TvoLF2J4uSeIoIBFbw/TGX\nvysR2mw3LtRN7B7NDAVKo/3pFLRR+fioNp4KpkErVisHea3hhMHr7Gdsfn8s\nzoCXIt32AyA5Yvvv+NyxG4hkDoOBewZzEJgexhzAjNA5AGFQt7eSoocreK0/\n8YW0t4AIs8rs/I+aON5Nj+7BgqyBpYiRqQswI6u+2wGimPs2wKCiSlsDMOma\niV1L\r\n=mUrl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7cd873d4cd7bdc1317bd27a3562ac6d5ac705fba","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.3","ejs":"^2.7.4","caccl-api":"^1.0.58","caccl-lti":"^1.1.0","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.17","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.55","express-session":"^1.17.0","eslint-plugin-react":"^7.19.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.8_1586898345230_0.8161124793675771","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"caccl-authorizer","version":"1.1.9","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"58e1966c760c06ca6ae880122e2814aa349c046e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.9.tgz","fileCount":45,"integrity":"sha512-2DH7wM4GJqJWjCOJXRtBUwJZSA17juk5OzAAgeVq9MRUKHymvN4uQ2omCq5W7HtbuWnmB/B4kQwTA+g+iaO3HQ==","signatures":[{"sig":"MEQCIF9i4TfHQDE3I2wkQD7hqEMzXryrvJ8By9CO8ZdkyDtsAiB9FObXpOf7KcAsBWa0AYsRGjMFCjdT3PI/zK/rpjcsnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3aICRA9TVsSAnZWagAAojgP/2mJq+eg5NyQeW1YB9pN\ndx3AcIAXPgWCLkEsWiHDk5uZl3fsdZVjRKrIOZTsAJtdlZa5CsqYxqFlAaNk\n9LXaax2yf91bpowO/MJTXLQjJrcdXPuky0TZxiow7Jf/B4teUMn1hXbkifbb\ngpZxJ3fcMMhJcHqGFvlfTSLvKkLLN/J3BaRaMSnEE5RwdwJvuOIVSuYLJlCX\nv4vDy76G2cLqZA4ajzz6yK5fblAg9Fhfrg4sIv0YP388WdyzB6cmwr15h1bt\nOQ+eASGnt/OtyI5qT1547BBWDfobrM2iXY9SCH3ThHcI34Oc5a5mO0QkOz/y\nogfLvFWcZBJAnL70HHb+ZzGA3FEOIWnoSz1ZivLKCzMET5QKtudu45rQXbNJ\nPF3Uo3RabXybZQYpTFAEdh2BhZ3JCrzrS11AcwNB3ImJKnp5br0ezvKRvKhc\nDKXH3tw3WIFcUUMNDKPugcUh5TJthVnHasDfJkYc1G16El2UA09ivUytGJIZ\nwbrus51wzGUf2B6AuChcoGtkSPQ6ONvS+6RzaJTsCvMs5vfLNGUpt7CoY4QW\nn+kOse6iwXd348coLBDpFEJcgw54pVrvTM8dBTIGnF8BSdeRjWIbhGvxRy+5\nKoOVIwHkvEEmxLnw1BTtG1DsRAqQ4G/qY/a2/IKQW4CbeEQXK66mBccT8PeU\nHRp1\r\n=3iyy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3dcd8624c8f7daf333e19eb820057d68744da16f","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.3","ejs":"^2.7.4","caccl-api":"^1.0.58","caccl-lti":"^1.1.1","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.18","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.55","express-session":"^1.17.1","eslint-plugin-react":"^7.19.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.9_1587508871776_0.08393783454664105","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"caccl-authorizer","version":"1.1.10","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"2fac6f07fe47597043ffe520e6bd899763668f64","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.10.tgz","fileCount":45,"integrity":"sha512-m3d/+aizW1gDSa9RdZxvh97uU5arymaOar3vO35Aavx5aozTwgNKWopzXXKk0n75MLrRDsAS2Wj/Ws4JIQwEpw==","signatures":[{"sig":"MEYCIQDSn8Jmx02M/LFqbtcWpHXLLPs87sIm74M9dRKm1NQQ3AIhAOCRudG6N73Ul+n/2D/T5/cciMBxYziPHGIAsv3QidiY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeobRhCRA9TVsSAnZWagAAVooQAIcQCi1hvx3XglNi8Pwe\nQjNoJVSmvNTBF7PzqNmd1n1zPS9Vq8MvRvZ4y9o/QYt5YYczjSTQigkfHxeI\nnlHmPhzrdJYdNBjv8bAGKtL5shWv18Km6iWyNfxuY5XIe+eW+/LeRsEEIyYi\nlbMY25quuJujBw1fIx4l67rJMkLH1TwWcNyGy8S87o01F3naJINV1oGF2SaM\nwShXfba6QT3HnLDzGBxjobENdiWaX+j2Tbg3G5zc+XwMqjW8WhXbrOIKsAyu\nG5MFpVPqHpepxI82UYIWQ59BZHmCIg2wbPeqwoUpPitPl1IE8axU7qnPP/3B\nx5yy5AsPU93nQnaKNgPTsxO0MwyGoo2hEGocdaG4EzzAcYYWWrXmvG3eJlCR\n/Y+maGQeTpCjHGq1g9k85mWYx4f62Txtvo8H78+h4a0NawwksaKYgBvFtp/5\n/W1UxZX5rSvD18XWKAdEuGMCIfx+dEopoA94w81NA7jzQEU82xlhkf7z+OcD\n6ZeknKKe1zvQVT2RmiCESixKRA2QxiI2noo8djoUwZbS9awpjGQzWh8MgLiR\n1yyYUwk5zmFKztlC+BpHU7wcl8FifK4hC1NRzfKmr0q3c+1R2orJvP4+f0NE\nAG/8pO8bBmvk7BHTP6FkY5cckCcgPNCpKtvD6XkZqGaZv/PwyBrCkr4PHWCt\nkgDQ\r\n=G7TA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"49bfc459960a3498592bd8f8e78e9522e1eadf05","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.3","ejs":"^2.7.4","caccl-api":"^1.0.59","caccl-lti":"^1.1.1","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.19","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.55","express-session":"^1.17.1","eslint-plugin-react":"^7.19.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.10_1587655777182_0.8999821193395745","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"caccl-authorizer","version":"1.1.11","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c556a9de2c0e4b386332781cf7e5c9c5a7b90f68","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.11.tgz","fileCount":45,"integrity":"sha512-fhTn94pGTrnUnknoYmFITeeQmki1Ioevttgw2nc12vU+cSWWqB41Deiny/OcjlIe4Cjng1OyZwJja12e8rUilw==","signatures":[{"sig":"MEUCIQC8QBkceph58/oSPP56Tp+Zy8XoMlpRGxDKOLeNKuy4bgIgHBas3Rg/oULe8pF/KcJ0Xfxb6BXlsiHc6/NODpHdKcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevrvTCRA9TVsSAnZWagAAC04P/15aPsoRGVTIMhPnFh8e\nb+NnSiF1wS4a1FbWeXvD5DvYwEUCLNBECVxzkmWuUlR0hLebwYQ1lePJkb2P\nhwJNG8lS3TaPNEuLkElz0WWFRQRNdygeDxad66Tie7QQ2crHe5ZNZXtFj2wS\nH9+0VO1wtIe2VbFcn/qfd0noiV7WRVTBkfShOKI4csUeHAaqBXqnTqR/6urJ\nMmg4Sy1qsrw6DUfnr4AceYcvWrQxO7auirqycBaPWuScr6EHvp+8/mAd2bV2\n7uutuxvPXE7abk/vLHwH8TRTjUY7/vtZQHG5HUQ8ZOtvDslewHQAAHdS3DhS\nQlRCMCH7p5sFoA5QQGbqIzrr158+6x8SANW0ZsAKwmUvtM/ibDySp1383W43\nznui7OlN7srO9WU3kCuTKpz7lMUsbp1/gfr2Rp30HMrQ+gFSzLKbYTtUTFRx\ny5fCwNoyLgZ30lf+2xqOchEKEwUYUWDEifZKhZRzokzWnzLDc+YOruECAJgj\n+f0XlidVM7rdhpch38zM0wAZW0/S8iJ7bpEFMTX2sIthertimertbQi2njmf\n3KIqpe6SgzSr0gPFm7zYhON16r0TQUhAMWnu4TSWA9vIZXPqDKynSGVKoX8f\nKr60oUrScYWtEg4KyHEjq8mpi9axlokaSacYlgpyvzfYz/tKPXOS0QnaUamV\nZLkd\r\n=/8Mn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"43317ff76de11e73ed20a697f2a80753aadf9f75","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.60","caccl-lti":"^1.1.1","caccl-error":"^1.0.3","randomstring":"^1.1.5","caccl-send-request":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.20","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.55","express-session":"^1.17.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-cypress":"^2.10.3","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.11_1589558227284_0.4692160624517472","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"caccl-authorizer","version":"1.1.12","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.12","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c6b0c8689feeb3695a03f822537a63a9c369a3e8","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.12.tgz","fileCount":45,"integrity":"sha512-ilVfP9nSvu37svZuY2n0QZsDaR6Dhw/Ssw9E62rgJs9Zekpi3wRl1+vLoIkO4ZWV904Ifv/ngy10VwAcJVVMYw==","signatures":[{"sig":"MEQCIEp379Jkh4UHUcWt1YFBLnsl0ajv/+sxwRY5C/F8KKxEAiAScqtvGYXAST1SGaxcM0TZTqq52Ty6RBChcj8vsOTpjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4lwnCRA9TVsSAnZWagAAU4gP/3YcvDcytJQS2hXvElaP\n5jWGplwXiULn+xDoOJxrfeOG3kDzbj9zzue7s4Ob46SLa7caiMPUwCfC5AKA\nccmZxV5XGfKfX/iJvnVDma4Y9yJ4D+ol58jeu6l1mDX+Aph4HkOtqpgjiL+j\n58I73mEnC/VEaIGf019oGZQUz+4QyJBoPNs9l4x79fCDxMSg2gmtebhjprRG\nyJb9cXGIqtNc4V0dbjTTWpPemRoSoZKGL6h348HT5dYKGzn7ugXXdS94wYEj\n1vhghZEU2/6sbMHSbWScMBZtDm27MWNqa6Ooqz3r1V50386NVQbGo2dZA6dr\n/dG8Ul3Qd7s6aVk/lMb7ZAvPxA5iFEar/DL0/403Y6v2ljpZhyNTsCsaVLb8\nFFnx8cnqzk319Vo5NUmOZwK+wzkXKkYhAqHGbfo+z9yUPjp5QMlWdhCORZNQ\nLXTdRbSf/TDhJJ9eEp3geMUVnC+lds+2Ar59QNsRiRwU+NiipzThDBfUY+aT\nhBNshF2kteaPxD43RXG+XiSUpdgmKCz2HcLrddEQsTR/xD07nrGhybzWtAfp\nXZbEaXQ+IpCRDbcphBKPF+ZiH0bnkBSGDGkOqbXI+17ka3I2IKy4sHpl1qsQ\n75z0kf2nmiq0DOqm2nCFeWNUVuWBGw/YXNnco6havpvzp2TrkO22x+Od+p3b\nTBxR\r\n=Q2+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"57be34dd6cf3ba46e96f567564eba1fdac624fd9","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.61","caccl-lti":"^1.1.2","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.21","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.40"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.12_1591893030404_0.2015872123055562","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"caccl-authorizer","version":"1.1.13","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.13","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1bcba37be464b4ea56b688f24303363f08bbbfee","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.13.tgz","fileCount":45,"integrity":"sha512-2TAP7IphaZekY1bNGtuuWW03yo33ysLsdtj7wNG4TezWr5lfjJET7F5/itnc/HPXQU2zcNBEsKUVoX01jo2R6A==","signatures":[{"sig":"MEUCIQCGrNyKfb03LYl/7nqPtp68DD/SZTqNPLN310Bscj19kwIgY6dTFX2YULXQKloPq0jk+rioG9nlav6O/N7gYh56+Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6SEvCRA9TVsSAnZWagAA+zUP/RiOhkMCVFfl9eHL/2is\nq6P7P10ZbMshOm6U062SKGmaqYGYdHpHGZjChqnaBxgOG2AHpfbPDibPvtyO\ngiA7mbYykohCkLOYo//9oS/U6go7QM8ofhcb2HxCnMl5QLHiueuZnyKh36Ab\ncuiSDmvnazlg+MxnviaQJH/veHxPamlEgjiQ0L6+3IoD3MV9b0Z1Ict14ddN\nAdZ3NC0ItFL7Y0OrrMdjOGXsfsU2VESPM4IsvrhrOdy8S54gXi5YnJb2eOOM\nTqumPNxZHPZY2dVHwMYDBeJAmIkIJkXrzjEMOPiN2B6VDtu8G7QjYHDALXbh\nw5ZgnX+/QrD7EtrNXGda9LOBhAsxIHyu3d2s3CTDY6N5ikjsgm5IpPyAbHYA\nUXbXD32CYFdbo3FBkbhmg3uKXTx/pJ98PMqPU4icmBACgpnH8hqYBqmuJHZp\nIqhw5G3HWiQFQ38VZdT3k9hE//9SNlfcudDtHogdn37xGKTrjDcx+ziid7H1\nCnwvdJF3eto12KOdWoPVpymGMBZVK3BNbHoxg7DurqiXXcOUxRzcDNdXviV+\nlxkQrZwwQiyFsysl9v1lqcEQgj+TtinVp0kx99rG2dyQaIWCCtt3E6U9HYEI\nNo+20IICk4vpAKjj/PmkTrUMCThcHMruVNaODxxy45EdV1e8Ur/j4BarawJq\nMYbo\r\n=moz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5860f1fc163771adf2e678314444fca0f56ec051","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.61","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.22","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.2.3","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.13_1592336687143_0.9282384780100723","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"caccl-authorizer","version":"1.1.14","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.14","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6486b2f3ade8ffb9e5486885b974d1e276b8bc0e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.14.tgz","fileCount":45,"integrity":"sha512-4Jj8MCgpaEnQOezCjXY/9j3+QNOLMZ9w/uUEBCFGOaqKeC63hEx0Souqb3jCO07JigGk4ksnF2//lK48vQ+VSQ==","signatures":[{"sig":"MEYCIQClKfQczUI7WWONoSN3Yq37ZRjjbc6dAm3BIJj1xxR2yAIhANGKpwgtcfyotEQruhdoQnz8FsvYh0N39RS0uOXUG7Q9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9mRmCRA9TVsSAnZWagAACmgQAJ6YMEvsyZqXcmtVdHP4\nwRZpG2j+7fEeNejXhmlGOt9bu752LUvR5kMQRU3gp2HwfRGPirfvbDERZ92N\n3rLIspxGsFMSH5Es9t2s8tcDR62AQ1I668d5/oZ2Kc0syu9TSEmBxFY0FKFZ\nDp/iPvNbglcFYJO1GcMIt34Wkom9cH6L75wzU7/DZpAQcY8RYSExRGxhm4U3\niyQJWW+PadZPVE3WBp+14/qqYIe4ooP54bfS/ZSayWjlzSYtSc7rVPNE7Z+G\nxLFkkoBGH4ZwLam+ZCqJuAOdzbd8aXAydbO5F4k+rI2/la4dpCtjPG4wcslu\nwrN/Chcm+vbAOHeL1ZgGSLn7BYTn+YRc+KaHBbaXlnKoj2LvLh+0apnQHS+r\nGM65s3n7LL1aOHZ3wIQqAnwpimW0VWaBfgNL+OL9J/IApmfhGj+KnEthq/Qy\nna5tbs5HhsuG/73kYFctRBvaQdN8NRHCVEXF3sGijYsmV7o4FOfDLsM997ke\nuZWF35bUj8ANMBuqfcn6Mstp4lGsiO85txeygjWvM4jdEWUlr2YABvHYHt+5\nW4sssuFs4cK1vTjiwytXtJQEFG4rIv327R3+l5N1V+l1LrzBm9xbaJmC7zwL\nWhP9lLP4hJoh+KHI/uZlpqDXzpneRlN+Bk0x2WTvNQtL/r3Ys1RgSXvN/gLi\n0+Wk\r\n=WlAL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eb6c5737bcace619b1c6e39ba85e797164d69a6c","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.5","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.62","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.23","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.14_1593205861793_0.6022873478486572","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"caccl-authorizer","version":"1.1.15","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"771086428529193fb82e3a5ad8207a4672f77ac4","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.15.tgz","fileCount":45,"integrity":"sha512-LsFYeFuWEWIDwTIgIydFcPWRGryEinRnQCz6OiITrOBbrwa+JiwxaCMUrTjQ4iHiMR2DnImgBM/m4lJ2WTxAFg==","signatures":[{"sig":"MEUCIEgtpbhwqwh+rH+XpGFZLcftTDfDwosqA16bU0kVSCzhAiEAqf36fAwlVLDDbtSv4luqXtJGht0TgG/SKE/zZc4AhqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+8SsCRA9TVsSAnZWagAAAl4P/0mdYFRZg0DyDc+WchYS\ngSKsESQ9frCJWr0Td+58KHzBTPaDTLEWRlPuRfPQtNt5j5CQhC24AwkhL9E+\ngKgzzn6gg9SQ83UwGnGyfaMzCdoaPy/eFmNHmDFQIVCsO4Z9Qu5bsnBZPVsp\nAqlYnlGYNUFZBN6QGD5Hq2W+T498Komn5tKWCYzNjPPhGQ+bNcwEoNAW8SoE\nMzsyMNNCele8AonrjWM4SbQyiPs2sLx1m9nehovQl4zFqsU4b7McqN36mfGd\nBXwz00l8yVOthL/TaoB4RX9YLtQG1n3S5Rv/MluMJPee1NWV5LJLv7odYERa\nGLdeGjk8tazk9ZxHazgVhsHDJQ/PF0Hg3jZa7YlC+1UONYLZqGdAqscQriHY\n2b2w7U062UlMBS2onnGEj/Zkmq2pMG4EC5SesvPq5KB85c4x5g88hWufkhCU\n9Vj4mU3ICiU8UUhijjf9Jl1bqhi+We4hCOf1Yww2o38Dr6H5Bxx1uKcFv/Mc\nrjggNJTOv1W7JJEshisPEGIPKNYq180k9yFx10fZYVdyYP6CkrKb/m5NhwOu\nI6dJCLmXLtjklix8nV3UHLS655fFfbUp2I+J62tiG3AC2gw/0AoXUtAAMsj9\nnSHFTkws5Qt7QrHsamZnsTA3YLse2NBZTbFSd1JfK0ln2By/Nc77fZ/x+q6O\nt3Q5\r\n=PoSa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8b4954e6f2e81cf863617b59822437f83f74e513","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.5","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.63","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.24","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.15_1593558188209_0.5027793301111747","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"caccl-authorizer","version":"1.1.16","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"fd084a65c5a7e4f6192787ad5f65d9324c90bb0c","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.16.tgz","fileCount":45,"integrity":"sha512-8ukq06Qs3EMtVhnP1Xzw5DD/zRA12uOKvjYJImmKGlWGLLuG8Dbgs9LALFRg6gS7f+p+gsc4LXtiQ3BfT6wKIQ==","signatures":[{"sig":"MEYCIQD9b3AJn0MnOFGCimtbdLJ6EvM4jAvLfrezRw6i/zk41gIhAPelOUjbzmDjfDwxH0nnehXEjHSxyAqH++3ra7+cfYBK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCK2zCRA9TVsSAnZWagAAH5kP/jqIGwkZSmGNx/LcbooY\nYuGnaBDBDAzfpoAlr/pbJhNOTwujqUKGoir1T0UwV/q/VkqaG2Esri972oB4\nCk+0N/uje34NOyL6Y1+WhukAoKqySmxm70V/ktONfPgYxthHnhnR33S1NH0B\nK/gWDv2PfZNg1lnIoS9v/+b+qpSFGS5+7wH2YXkiIY2ceyIqI1SsTYiGGOSO\n1ezojGLgWI4HUdbd8gF41eOJqYU1+ralwRTeEwLSc55a39MIg8BZYxZimhGe\naVA0VuhoU6U91LUoSzRMLI0q6ZkZ27xngyNFSXqI33M51gL3dxI6UmQjtSl/\nXal865gBwseKumO7WhPEaPKtMQvsqrOraPMjOSNPaaqzr7WHsV8R98GN/G9+\n3w6Qi6RoZkYPBMGcTNstoIIEVtRfa1lQCh/rR2uFjcJntinuWPW3qe9RPVnF\nUlIwq23aNyzwhG3yXauuyudJLGYjQzlaRY9s72YfIqE21Ze1j1SZpXL5OWI0\nvHr/Sv1b52exQ1L4fRjBEzi0NjTPVODd5fGYiYVjSQdkziwL1J1vy/Dn5ju2\nFmPoqL+vJBygG7uLfnDjV8UgCslSovbehaI1JchecsRHCvMZ4QgJewMiBMfH\nzz92sIo9pajgLruoM3X6BCliRXCfwr7gdTjdOpIlk7lPve7HPlGULehk83Rh\n5dVX\r\n=ekxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"391d3ea7e72fc398067d30df147c8c19e1c0fb07","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.5","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.64","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.26","https":"^1.0.0","mocha":"^8.0.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.16_1594404275181_0.09143303339966002","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"caccl-authorizer","version":"1.1.17","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4e33ef40fc99c240d9c73c58f4084661d4a87ec7","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.17.tgz","fileCount":45,"integrity":"sha512-0qLao7ZJWuyGffJu9VskJ5lu0kp8ojg4jAnADUckZ4PzMOVdCQX/ezGBVVfwC7fd3hbJoytg68x9PPsk53p7dA==","signatures":[{"sig":"MEQCICOBG+D7vOj1Vvh3FOvOSd6au7kIr35tMxBfEaSol6UYAiA+hwNJronDp0sZfdU8+ZO9pA41KtnCCFT94zEpe5oDHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCLW5CRA9TVsSAnZWagAAjREQAIADCGedEW8X4ZxAd+vz\nyEQdfCQ1cNMIQGLo1mZ/1EwhmmHdcfuWFjgPnAlyiP0EJHEf9bNXE6tW++vN\nHbxZRnuS7Q9ScVS6qbVFLWD8ktdjuS1iPIjf90D8/N14fQOrBq8Q1hl4WrDT\nQVnp3wh9BgPcR+PiruJSqC6rzkRWkJCMpo1b7yIj8zJsnM59m2X7Us3jeTIi\n736xoknCbWCiWCKXxB5qV7/R1tReGqKzwpCpzg7y4LcOZz7Hwgmswtx5tgxk\nhIDpEQoyEPv8hEmitWcPiCvVXNEnLBm0+ePvb5TRGmZZY2196LPSa8eQSJwP\nJNf8m8fw3p2VDyj/RT6gaAtY3EOsSQftWI++HxIp3IUu4pHQn0Qvxotxp0m4\ntW0HP8fLU4WWgRUT0xFjJnmcS21B/YMZ6qGR7rkymg7QEkKhesH1dJ0eCoTr\nmBj2F86vYzy0jUhS3zGBqRbMj5n2oblEf7O/zA0dRkKXdL0sx62s4Rms04t2\nu4LLAqceIR+V9qsS0mywe1Uu7np4UChIu/YpcxP9P3Ym0LfYxtQWW4fMnUYi\nBN+qoOd2ny1sfree/jisVDBE5U9h4yFFKmKsUjL0A9tsK1u1WFgZwlv7wmc0\nu19ffs0qOL0MD5pKZN7H+9et1dr1WmawX47MDNBm13IHu7TdFamybwLGzw7j\nK4Ui\r\n=LILi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6c9b139d621418917780e2cf97c3529e8f8de26b","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.5","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.65","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.27","https":"^1.0.0","mocha":"^8.0.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.17_1594406328695_0.8621848363326536","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"caccl-authorizer","version":"1.1.18","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"0fc8b3eca6308d448571759137c7a0a6f94c9a86","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.18.tgz","fileCount":45,"integrity":"sha512-sscUsYqvh6XFSGCqgmLnb2PbbyA/yp2R9NkiOT0qXpRjwtObiEAj9KflxYHR97EWjh4vXqf9QzejgkQs9u9kDg==","signatures":[{"sig":"MEMCIDla1yDKwRjUongwKOZkE7bPIkLT57maLLN6bn7ljDIQAh9DrRM8jfBKJmtpXIAfo9pRKwKthbJuUwW9Ft1gFNeK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCLaJCRA9TVsSAnZWagAAAIUQAJHOpYww8UzaAPNrFw9w\nCkosrgF9BwouCTGzbnw8ntonhXx/RswwztkvIDpqNleH/MuS+7fw7KlJW3wI\nW5h6/fxz3bEQ9HEN1Pkm33YzpneCHhFeuy+XnwyWOKV3aZNmjuxSZxq2UTdt\nBzIR1S3C8wM18eDMNivmmC4hOkrd5XOm6yDdAcLvAlURF9Qgs5Y7IT1bvPD0\na5yGjBrb2M1xg9G6b65JH1pJvWiujnvsL7Al9AMO6ILugvB8cF8wl4k5/sX8\nGVYd9QOh2Irl3XN791VREPccwUEzi6hlsIsK9tjNx9SySVt0OSYGkNtzUrNZ\n7b19sIy/MnehrgJ7jgsNtY4M3hjI71INS+cER0WqAYno4BRqXfMx9PVcml7s\nRsQO7vfvEMRZuQKZblZLbUTLTPTHZRBllbhxY0eGX6LEMuCkKbPjPyHHKeYh\n59Q8MRNR7WBEYphSnk410X/O8LA0s30FDq1dn8GrTMV5LVyK+84s511pV/R5\nyD9/6ODHyJxiZ0nGY6ZoCGFOQdViY2Gy8leNQWIhv0+EmTddKAEBeDYWenhU\nhL39wtzOJeuiP98vEYTuKUh1aFifpn4ff4GAbblwc3gnTqt54qSX72yV2gDf\nCXYIJKorZH06hofiwX3aDenSFXSIteWgt4ga4hj9zGdG+5tltvliURT3hFot\nddZG\r\n=/56G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fd161d0b6e8aeecec92d5f96b6f13d0c2c597781","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.5","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.65","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.28","https":"^1.0.0","mocha":"^8.0.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","eslint-plugin-react":"^7.20.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.18_1594406537187_0.41101884503586117","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"caccl-authorizer","version":"1.1.19","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"d0659566c2d4ea3dcc5386633bac157104de311a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.19.tgz","fileCount":45,"integrity":"sha512-StgUnwdxi5aW9RU5NwcFgtagOMPxVQNZULah+baOWirDBuilwFCzpPufvnPwfzwrVys7dJaaLtdkliFRK+vBMA==","signatures":[{"sig":"MEUCIF2crNwPW0kbS4xAEIsWJhaUR3uajFzM4XSxYB4fIQSgAiEAzgLjlNu1P1+dAZKASpZx91Kpf+/1yf0XnuI9Jh9OUm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPrBcCRA9TVsSAnZWagAAsHYP/06Z2m2NjjL3Dm/xB/xv\nJa7Rf/52dST9RKLDTL+HgNxqZy1VCq6sMFgUpzWmpcyxtYxX49Mz+fyHADHd\nyxKkbUiIXgZ7UG9Sjrr3o3d07q6Jb/R8HwI6PGWj0vbTB9OZCAPPjHUm59vV\nx/DQQv5jUIOrGPkjLAZfSTY/AbcNLp674QrnHpna6AaKttTfuHOTZswuD3LA\nPt3uO+wbaryBSlWNzY0hVQ8C6vRMpwsGx71/H3LUy6OvenDfJH7jjWqGN2Ej\n7MO0WaQVXCkr180e/LWzs3S6trW/gCfs5ym5DRQEN8Ne53l8kv88CyPDmh5p\nkBEwVuWRLHr7MpJHw1Pf0oSOm/brRtZliNvvCinwiNYkbX9VDLNuAgNudxW0\nre7OL3Kt2pKMtpTnHZgJ+jCjbkL+LNOKt/IWL29y84FHN72KSrz2B7xxnUGJ\nrDAG5yWWMvSk7uA9k0wfAi4QLE3mErXeygVJPbdRiTI1YBo+XuHystL9eZD6\ntiPx+MaE04k5IYC29/49Sj6FcAhOk+9p1Y/H1X5m7YZKPfcZOFjbzqIRgvVp\nT+vAT2partOTNSlPuLPwRiTvLzpErqWDmd2zGJd0eYo2pXZk/TlfpT5LrHXM\nPxlxl/dC2eSepT8oFShHOz3E2YY5W8rilzDc2PA7EpxfqhD9i6P1z61zn0HU\n3gPE\r\n=yzyS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8b1e9dd13a9347efb5e122afa2ef5c124f7513aa","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.8","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.67","caccl-lti":"^1.1.3","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.29","https":"^1.0.0","mocha":"^8.1.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","eslint-plugin-react":"^7.20.6","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.19_1597943900153_0.37072345792594663","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"caccl-authorizer","version":"1.1.20","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"bc04d160086ba83e18d0a8b26c42c1faba204d26","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.20.tgz","fileCount":45,"integrity":"sha512-ORt1WbguWd2p1Qju28yILXGH9cJyfVMw9cmp+sNbQHn4TWNwGjG5tgkZjWwFMki/TBJrvq+wm9Nb8tdEu0hJzg==","signatures":[{"sig":"MEUCIQChKa2TAcp6kgiqhfvDPxQ7DHhdpJvKHkbLOB4bMnqiOgIgHe4GIRtRQdXkywTwvLln5aoG8CqfbMr/WySpVwN8QSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT+cfCRA9TVsSAnZWagAAuWUQAJoFuAhxHGqgeC+h1+A3\n608sQUzZo02QYYNaMpOIUwLUggR1/Z6RqiRmZFOgN+s/XxYCtH6KIHjfJEWY\nKZoMl4Y6p/UcCnZLYzGjH6PTj/uFEQ4XDogXdKbBDNU2KzkoAbqi0U8DZrBI\nSsyrc4h1AUbDtXfqIgFzwYCePnt+gQw33s5ZaOaMtZwTBe1yz/lx/KLjOSOj\ncHZsrUPw3l6LMI571rKgxqhYM8VGiQhcLS0Q1rEIUaazFm1sEYIjJ64OQ0/L\nX/ePDzFpaU6F4hDO+Uxfj3TqiLYMNfoslBgaydPezilVM8jHD7uSUu989sEN\nZ7EnFUhN1Go3tQdNJ/tgqAcC5xetzmcscT2LtSgdVYERwcmlO7lm4PnFr48r\nB1TjjiVJ5fL6Fia2C7K5gXSNPQmGfHjtWaQu6zERavU838ANa1E6fg2T3Bsm\nzWWzYiF4Kcv4FS0h4LZHm49zn5rnQ0OzTHE5p7pPnXVjNzOfFss432mS4Fw8\noccowaAIz6RATItVrVN8Vji4ADuemvRHbZOrAnpyk1/s5TPiZjfG8X7XuQsD\n+BpCXWQr8GZaQ0eAWsaZraT95AtzSJb+mOCVU5upAicrJPIb8DRrJ1BjFdre\nPAV9HfbNGcJKwRpRMnVRHTUN+i8XpWxMFasyY6TMHQ6OP390GLDb90tOvTVt\nH1WJ\r\n=+4yg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"22fa0543b51c7e8e8edd91f8b77bfdec68074588","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.8","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.68","caccl-lti":"^1.1.4","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.30","https":"^1.0.0","mocha":"^8.1.3","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","eslint-plugin-react":"^7.20.6","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.20_1599072031421_0.40252675298226515","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"caccl-authorizer","version":"1.1.21","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.21","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"d4b05c3aa6488c1669283fdf11b28ae1bde8c85e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.21.tgz","fileCount":45,"integrity":"sha512-2duY3/0VZ9aB2NUtRItvybtafULDwc1JL8XK1i/ft3U7YwtJfdCOLmOmuqxSxy4ii5kpdKqK0cMDnG2Cz5Rgrg==","signatures":[{"sig":"MEUCIGkfYYMMtbpwD3FJE7qrFpuQNPtNFeijFZQwMcUW+v2rAiEAh1uEyqbLLPKi4k4I3Io6aOQ/u8GRnuf1tMbOOnuluA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbkJQCRA9TVsSAnZWagAAU2AP/ieosIS67224LhQlEsSr\n9/O8fSyV2zBXqtP85xQ7g1jfdmYHCyuvDo+pnCVM6DcIOHGBHDDCBkkOiAGl\nnKoaCeiUVZwsggrpy/8kM/7O8l2CWYPp8vRaxxfTREnPn+1U5rPq8hLz/Y+S\nLEiO5+GHahV0UfmExHesspWQKfjNQGSzciuRzveENV4I3bjKSuIei2HUUHTY\nkXDt/Nd3e1WUTTXvJhmhKVBRMKUCs+S8bESzVTksQ1IAxnEhodq1WZUF8VAN\nNC933RI4dgIddF/HYNKs6K9Wln0AlqTD+zAQBYOJA6cb5DLOhTKipUxwiWVW\n/WUg+YpLCFGOuMEX4GeYEJ++eQGtRAQAJvtT/Z/ccdoKSfQCoSy4gS7GoZuY\nkI5cyQkBS1LE5ueZALUt04nIdkzQUpweYqJ64N1LmBrbaCRD4OjfteUxyI/A\ns92dptreUJ9RdjH4c4Z1eGkes8YgbinaXY2R9pLif6xAUvNvgXPCOVqX6CDL\n5nTGKcv3u2w8eXAQtMofYYCBIMqv2rFxKd4f6acIEGbRX6A077poPCTln5it\nEXVETKKr5FP6xCAoENBRuZ0Lk58zpa4jrSEG28SGRhYR82LlMVRx7YVTY5kt\ndHqBASfdM+a+cPUgCx18dlxjJMrq/5B/GTw0rDqtAXycRz3aViUdlBMZ2W7f\naCet\r\n=ycOa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"42bfb48b7ee430a3622b20fddaab00c9531fa942","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.8","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.69","caccl-lti":"^1.1.5","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.32","https":"^1.0.0","mocha":"^8.1.3","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","eslint-plugin-react":"^7.21.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-cypress":"^2.11.1","eslint-plugin-jsx-a11y":"^6.3.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.21_1601061455736_0.8643104352601134","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"caccl-authorizer","version":"1.1.22","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.22","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"825feeadc9963169207a402f7ac9bf0376766da9","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.22.tgz","fileCount":45,"integrity":"sha512-AK/FClwdjzxDmd6J4iRQXpvSiJelsnVdwsWXWh+ond+7BKDlT3dhFtkV0bpFKGoQiLL6hcpUg7mz89uPXFv5/A==","signatures":[{"sig":"MEUCIQDWYwQD9aaIU5CyDZT9gBCpuaSsBIplKDGrJjMRIOayFQIgfSt4M9nNEzmaLNpQRe4IkapKMrh05P5q5miK1j+tL4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrClECRA9TVsSAnZWagAALGYQAJfQHX8UzIcR7WMC0Nt1\nEdqw9iA2Aj1RaU2B/IRlj8PyG4B0XYQE+zjz1dzmcDn7B6Wv0T1Thqj6q/ee\nT1gQT5pcBxnyLk9xIRY1gDzAe6xa3tRB6bDQMmFHU64wVHTVCC323Lksq9Z+\n84P2LCbTmppqrJXK24lZkuHS1YLCrkTzk9B9WMrQ6BZPkb5SwqL50ftJzcQ2\n1+UJRK+A32HcvvlyChMEhMloFf1/+dhaTGdHVrD+fkGNHhEHZ+sLKpyS8MY5\nKZfkk0nkqaQqdPkzTs6I8GSc2SeFBI9dGUUxD2yhY2VeyULxDt04hPNJrkn4\nB1ICqhvKIBLjDtxx78Lp3R6ZE4pjr+6FohAjL+FQD9r5NZjNaYZQr0bku3Tp\nkXlWuP/6YbwACw3oAxrgSxmITniyDDU7mgMvdfenmkemZXVCcZozOjtRoeO+\njwUqg9NxLt2xMT8I/s+3XnAXakCjpr3yvUCDnfhwUmCDojwNQhQ0fbGuM+7i\nPDTTKMyv3pRY2SBqLuR3ZDDPzn2ZMp2ve2XCLZtwHtW+TsiDrirmYvuKbcwO\nZwb+PnrD4Aeor9bCtoHEpXGRj6eZgjeD3jrt3CCRcBmkLGWo8evM5mjfMkTh\nqdLvuMXsol2z4OFZrU9hsue99FVfSQj/hgw4oOeIVbt8ebh4ipHI5DJ9f2+V\nqe26\r\n=AmA0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"863fd5bc12d3cc78f0c2f3a209f89d8d7e5ab86a","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.8","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.69","caccl-lti":"^1.1.5","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.33","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","eslint-plugin-react":"^7.21.5","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.22_1605118275686_0.5950479402966862","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"caccl-authorizer","version":"1.1.23","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.23","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"15ceef005ce05fca7ab1e472263ccbcc0cd67efc","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.23.tgz","fileCount":45,"integrity":"sha512-iIQsGyRSSrUSZcdQiHSf9yGZcu7rkNGWS55oCFiEAW160h1srwQ9fBV493WlMyM7Fk73QQvvLj7deKNN0NZh8w==","signatures":[{"sig":"MEUCIHwdRTqVipgzEus/NNi5Q2IZsMSaTj1JxWozBauF6aMYAiEA5vWI+nk5FNlsRtzzNhW+3hY8c7nUnXj4dyg0DLpFkPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs+HFCRA9TVsSAnZWagAAly8P/iNFWYi/07H7cgFD9spu\nC09aJfMq6Pp1t3sBUesXm9PFJMIcIS2RH6jhTXHZTPEZLDUpTAtHqgIMKKlI\nRdOV8dLhBfuMUnNn5Fj86QXMdqE9JzR6HaN7po3WtwWT1kZ/abbM5dKJRxPJ\nhcqwK/pNEw1iICYR/Z7Cs+5pzNA6bHbbsREZcTuMWJNycXoxPleHv99ewkNx\n0FjnVV9eardg90uuNnO3kly8odxchXWYDngi/SAI42aH//cUeqcz0AponoCM\n5x/DtTmobUDW7/+UaPUemksISvOXwf2mSWOGSKyEtWE4DdRt0lrGaabfEatV\n8xpBN1TKECuDE3n9U3GGBQxT9GyKlQcoPRw2ctDVGOsNmRhoKzfxCr25aDiP\nhDTkuHklXungSro4mmOb5TBICSdP8W+W0G4AhUcrkcojtoqoaf2O9lQkoMHE\nldPzUtZM5JIck/7G3jEEVniGu5oVYSSgj/hMXq0qdW2N0WjhOD+pLiUCUAUq\nnlCOrPTi9gaxj0Je4Z/kqXbMeTCwfwIWk72+oHykGxnKsajadTJY3vpHYW1E\n9EhAGp7dzCMnuAxi8/+FnJfW6TnPjbTqxhDMu4jaAsonUgGgi8dET8HiR708\njtmVD8q6FM03Ew6vyHC110OmJ/fKPP+ykjOsyNYxmb/l8aUwPh9tDqnYMEzm\nD1OC\r\n=dumF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d748cd555accf77bc21539a537aa592cc19a7ac7","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.8","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.4","ejs":"^2.7.4","caccl-api":"^1.0.72","caccl-lti":"^1.1.5","caccl-error":"^1.0.6","randomstring":"^1.1.5","caccl-send-request":"^1.0.14"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.34","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","eslint-plugin-react":"^7.21.5","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.41"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.23_1605624261080_0.7552344463721867","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"caccl-authorizer","version":"1.1.24","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.24","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"a898598366d0c129ffb5b6f4ce6753b1b1383ad8","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.24.tgz","fileCount":45,"integrity":"sha512-p4RxsIVVfvQkiUJ4DIQ3ZzSuL6qhbg/I2l3rMcWcERrYCApCnPCaH/iqyg8aKQJrClk9X8wR93BMrrImCqkHLQ==","signatures":[{"sig":"MEUCIQCxC8WAdoVBBA2vhssCctEhZswHLwn5ury8QUWArKj6CQIgZ3UTXH+TbH8NLDuqJOqr39jM+znefOkctrKYPhTrZ54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFDFNCRA9TVsSAnZWagAAWqEP/jAj7Mx1JHhUDaDWYPSH\nlDqqcwDzflw47ujTYTPadbRDsCJrcIsktI5OuqkrVhFIbvGCKaypfJSWmRWH\nd9ACt1wWotLCaOLl86YuoTK3SQl/yhSxSliLBTC8dSANRS9B9BJHux3qy3bH\nAikL3mct41COPEZTpzFYPd3zk60hDy7Pm8dKvBXQePuvD8Vj9CiciRGb3mxD\nMshjyYt6VKRPkg2c9VOjKy5ZxeWzFjvxikIPjilvjngQSQuj3YdMpEdNKZxn\niVfdUFVz6St4rUQcn+tlRTb8ICl7/Xw17jzShMtllyQIjewJMIjAIsDCVDtH\n9d9VVhSVD1ul1blhYcThAvTdtCT9lxTIGv0qp4vOqH1scnurYuyZs13VZfAF\n4FKAVdJrA5gAvd5SKJVOwjtM8EPdVO65GwsSOlSUk9I50mjCcy7cOgmcfLVB\nDwp/7G0d2U/0GCRpCqYvavKd+010dUp1m4ib+sCnTKnKbRS+aCd2Do/0Dq45\nAdEOdipf0IbTXLQPNj7ayvPKHcheziKCiFRToLz5LhsztEprP5xVa5danPI9\nYrnqCq/dpDz7Ts6ZzajeETY1Lzpj08SxNoN5hOUQYoFzkC8LLNxppyzprlif\nzqbtJCDRbnFZnIzwa5GNzI7lCwWpQpzZEM/wtEnBOPNg9wywbPx+uYG+T0J6\n6UDy\r\n=CSW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4d3b874f71e0c8e2d30a337cdac978d9761d9c84","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.9","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"qs":"^6.9.6","ejs":"^2.7.4","caccl-api":"^1.0.75","caccl-lti":"^1.1.6","caccl-error":"^1.0.7","randomstring":"^1.1.5","caccl-send-request":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.36","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.58","express-session":"^1.17.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.43"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.24_1611936076533_0.7672831049280344","host":"s3://npm-registry-packages"}},"1.1.25":{"name":"caccl-authorizer","version":"1.1.25","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.25","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"948e75143aae7a91775d13f0df0f22ee06cf1ca7","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.25.tgz","fileCount":45,"integrity":"sha512-R4izvY94FkOlZwRBQYY2Ul49Nsy3zFWLSaf07z6XJytHOCPHg/qnD/w8M+FBgXHGUegJ2vht3157dNAKH0ie7w==","signatures":[{"sig":"MEUCIQCPJHnAptDatsxZ2dS+lizGcXTLB/IJxXHBsZ/iMHMNUwIgIGeEI264BdccH5/yfC467AWvKNqtQxWfumYq+g5vQ5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjEQUCRA9TVsSAnZWagAAsQAP/iUAktcUY4p2pHbI47xB\ni8I496QCmxHi9Bylng2hE0xBo3FnxIOFU5WhjQAPEjwWeKZ6IW3qK86lwOPL\noJarUydrkrhfGDxiTTFb5GiqGpm5gDgj8uGtoXBz+d/fof4TCRyKdOUuf38v\nn8BKoyUx8T/XL+fxBq5Ve0C09WRTldxggFZoWt9VENQO9d7f/8uUb4FCqrZ4\n0NPtjVjkWJ0jiqO0cJE8Pvl4w5WX0i5w/ETPUi3Sk2y2yRaj4xDRexApEqDR\n9u2VJa55EU/SSyixyhJAvt29vXOwAGSqGq/94sg9BT3AGXSrGhIvAPVv3wZ8\nZ42LByzGHW0TQzxtOOU5u544PuLZoUZp7THBHHADPYB3aV2PGjSUtGPj/FWL\nQpkSJ8OlzRPKxVfVoyhKP7EED5n534CyfsyNaA69cTdYVjHaIEp+qpg7Td8t\n2YFEf6bEk+BQaynMGKW3VxliYWXRk26slv3i8IuG+pREHD9LapsAY46AuhSY\n/P9NkbMFjfQPfq8MndrOdLTvI+ppJCdEkdKnSANaB4G/GQ3MVvc9dX+Nd+uF\n+J9evy/HUioz3x55MZ/aNEDgv1mBcxHEMjAtsXcqEU/z7sz1a+cvpkzLz9xO\nPI3lUEYvutQNPMwiNoCziKs5GclMe5Dkm5+dDDU3pfT9JXNrpS1OkOoadCM6\nATT5\r\n=MthO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0ab6b715828f231c6239ecdb08271c8b51efcf5c","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"6.14.12","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.9.6","ejs":"^2.7.4","caccl-api":"^1.0.77","caccl-lti":"^1.1.6","caccl-error":"^1.0.7","randomstring":"^1.1.5","caccl-send-request":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.36","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.58","express-session":"^1.17.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.43"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.25_1619805203758_0.8261260527784582","host":"s3://npm-registry-packages"}},"1.1.26":{"name":"caccl-authorizer","version":"1.1.26","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.26","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"130fe4c02bb0c414057601d54d2e1e509a2d69f0","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.26.tgz","fileCount":45,"integrity":"sha512-Jbv0ibsCX6s75ZjNbAk73fNEixm66F8nxlHEboewMZbKdjwDPi26H/qL26hlSLHaHRYeYHosHmF4KnyQbvqHJQ==","signatures":[{"sig":"MEUCIQDIpodna1+dyE7MMLQEF1+HnXNpKDwFMvk6MZI+DP40xAIgIAwzlc0CdXesyhho+lZ0P2PYmbdaH8vB/hlagKMNeGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu4nuCRA9TVsSAnZWagAA5voQAJs/s9assxcMUmBZuCVc\n7QTmhL8TlyOcfWQhvjWKMLDZJvkngalVXpkbYEln8Rfy2jLTFdU8q1poGGSC\nC5mK5n1aYNwW03WPIjr4BPtewYRBW0T1Z3BM1eFDAZ21UjFru5ZhqTFR3xH4\n/PAwe4FEosoIZCVmRWO+6EwGyp2YlWqB+9+uoumyHAO060yMqYmKmbodT0SN\nHrPHyRUtfAqzwqp0IN5T8MvaR9hKs/GH4r44td1+OmB+owV2PboPYbqDNweT\nhmUHEUVjDATJnrlyA1FhXBEQQH7u2JK4LmnzZO1s/0O0HJxMgP1HdDN11BXD\nvKC4pvRcR0/Db8LK5yy5fSaeFQs0LzvPLs54mfASoiea+XOoBkJCAEkigi+p\nPLoW347AxVmzUgjjLisnTBcXbbwQG129aT9RhdOHgmCPsBi0xxhFZ/Psytx9\nmYHRRwPMitI/PbNrCwvExG6gzy5PBAsFsqwT+lRc3fxwzuaWFIz68Ir0fUFJ\nKt4C0n36pGoeN0fuG579TWHfrsWEAC6oS5ASo/UeCupo9SF2R95cocdq489w\nEYhRwjWBwuJUltUFrNI57KOgoNtpPTiB49MQxR3RI6rQrm/JBYZ7JgV8lboP\nswLuFOkqa+XC+ueMaq8JIopJGTcFkNku8QrmoEYzZ8J5zsnvcIKyCTptVpmP\n0GbV\r\n=rSBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"259024929c7c21b2b3c2ba6e0c27b7fadf96f5a1","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"7.14.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.9.6","ejs":"^2.7.4","caccl-api":"^1.0.77","caccl-lti":"^1.1.6","caccl-error":"^1.0.7","randomstring":"^1.1.5","caccl-send-request":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.36","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","dce-selenium":"^1.0.58","express-session":"^1.17.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.43"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.26_1622903278149_0.5662807972216759","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"caccl-authorizer","version":"1.1.27","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@1.1.27","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6354f6fc7faf48e3129fe8f386e838da49db8931","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-1.1.27.tgz","fileCount":45,"integrity":"sha512-fUIkN5//UIImsNfT3nJRPitWqNmhYhARXFqCqeuw0wpofkIc4c5aSGGwqqEgUFxgLY4lpPUol/KMbvRBODgBzQ==","signatures":[{"sig":"MEUCIDhemDXGJj65FhwHUzYMNTlls0IO70t1LXrAH0Ykjg5MAiEAkcUiiuzzk3RxVVHPKQFVx6Aqg/JeQUCRYdNttiVXwfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/s55CRA9TVsSAnZWagAAUrIP/3KLxpNbqAzvaTHGPCQ5\n8Ln7TUsPPQJb1hdhl3KGQ2pdkj37q/xhqmHZEctMh4YMwSwATBEa5bxijYG2\nT2BaCy25vmBEVK+JhrXAfyNp6wEES58uekzZHXBVOm76FGlMpI7LXaz1RzyP\nXWn/kJMwwpsnJ8AqIem3O//JXJZairQdWnVsaMFvvRpCLWzSWEIsEAd8bCaq\nIeBaJXuKEdlV1aNevdfUQOZAUTtqXL/DYv1AEWAV/B+gS0p/dMNig90b1CZi\n3HGHvFskzyeiSq8iEWshna+ghKqLRoLBcx4HdX9+IFZyMTwjZTUjK1u9P8R6\noGeKiuH/k+a3cpkGqrzDtGJWrvzuNnKsXfweZwSyzaKbQzzTmBaq3uPPSXsd\n9qY71lgvcIvONgGsvHxtQDDypg2SqJLuoUuWUIUW/4zS8DGFWb4axGRHE0dx\nEvnKn1vKkFYYZHPkaZuYStk1FJwHTt9RLgEvX+eqvWCBgceOFG44uC6XgLgU\nokJgULXpUc98+61vfaBGGIb2eVsE9KO1cbJVNdDom9MQyIavgvSi8iEUbSiz\nYkdSxJOgYjKdIEOiFJC3OJVt2aLCWYXruoGpNpoOCbY4BnlCG1NBxOyn7SqS\nMG19z6fYTgpeujs75/zAFID57R9SVwqbMhtCaKVci8CyL4OrBo6CSmOgDjrp\nAfQ8\r\n=NL9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e1da8860146a3b6e666a26e1930eff8a97024351","scripts":{"test":"node test","accept":"node test/accept"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"7.19.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"qs":"^6.9.6","ejs":"^2.7.4","caccl-api":"^1.0.77","caccl-lti":"^1.1.8","caccl-error":"^1.0.7","randomstring":"^1.1.5","caccl-send-request":"^1.0.15"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","caccl":"^1.1.41","https":"^1.0.0","mocha":"^8.2.1","eslint":"^5.16.0","express":"^4.17.1","ims-lti":"^3.0.2","body-parser":"^1.19.0","dce-selenium":"^1.0.58","express-session":"^1.17.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1","caccl-canvas-partial-simulator":"^1.0.43"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_1.1.27_1627311737504_0.6420995039200195","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"caccl-authorizer","version":"2.0.0-beta.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"828f4b8cdaf7565505f228388cb393e30c8ec268","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.0.tgz","fileCount":36,"integrity":"sha512-RbbfMETFMMUMcpfHt8jlX+P4f1npmBRlKqZViuXVCFOL2YtQEot8LPrrJyDbTYf2YVowQi2TdURhVzkRRqEaow==","signatures":[{"sig":"MEYCIQCFq00X9YQqk7kQ+8a1ptzzThRE553XnDqYc99gUaZt2AIhAO3/U4Hz34etMWi13+lbR0iSG894WJ5o7jrky+0CDnkt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDr5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpijQ//QRHO4LCr2rU0Csvn7eAfhtyGtPBZLCbTVNN26WI9zO5EbXv3\r\nDxnKSLyISWNoiHGzCmVmIA11zD12GLsHJXJ4YjWBYEsJXIx15Vx4FLHu9qsa\r\nmsABYpyyUKJJ+XQUBjPMCagNWGlPdHAwFwbxB7QH60cJlN+d6nPoYdAMDVyO\r\n99E0Biz8m2oK+PHP5zydEe2xmNph/ZVY/gQnR8oqp/vyCw/OqNUApJGiBivB\r\ndFrgXK/SvE5sK6cMm/4IfAVdnB00qRUKOW8aGm1jVo1HdfoFEgn9FPpx3qWx\r\nbSdwE6mOOqRV42hN4On9uijpLH2WiKVq1An0m1l7mSFOt+Ch/nfWlsG/7k00\r\n0rhCrzs+SkBmJECHx/cEAU9xeuacvgn1SkdopRG05be2UvDVevlWcOzuuKTW\r\novDkc+A1ox4x3IHIuZEOrvg1Lgx5W018G2XSgDbyF+ed3tjpfT2VCtuZWN91\r\n5/kT/w5U9O81Eft3xDsaF4gYOdG8oPPgJN7XaH2wO3gMtPdPVaaDIEkuppFO\r\n2lbOzdfdnTPneN/fKMVBswU81/sYDtaVsUXnWh0JECShI0/2KGOTQV/MO3yt\r\nLPbNB30mZ1+4VYM6wWPlfiaO7SofZRx6oGE12/gl+mek9TNVsqsmy4Fksy7B\r\ncuIhFyLepBBQQOGkbgPlnSJhA3P487WpF+I=\r\n=rBhR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"aee4b3be8a360fdb2accccef411160420a8d5fab","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.7","caccl-error":"^2.0.0-beta.0","caccl-send-request":"^2.0.0-beta.0"},"_hasShrinkwrap":false,"devDependencies":{"caccl":"^1.0.1","eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.0_1645133393498_0.892191472860751","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"caccl-authorizer","version":"2.0.0-beta.10","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6f0fa0afd60e721b668359a13011c55db3a1bcb0","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.10.tgz","fileCount":43,"integrity":"sha512-YbiKMnX/uvRz/8VMB50/EtEPmg/KlqaQJgkIFrft3XhyuZklIJVipB3cPkWWS7jGuLYewwyfRUzP4kwNa7GoKw==","signatures":[{"sig":"MEYCIQCXSNbURRwOMKylQxBnw2Y+yX0skuQZ01PHOGiFX6TgXgIhAO1oJFcOuUrqRB5gBhsd1vgSF2RoXDV68Bm8xFhp2n9j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJpm3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFag/+LzNPPHD7W2YTjgswS/MYkN7scDBGVfA6c+3muyPSasWi9B5x\r\n+VtTZJThduN8HShtdUcoOwi98QXbDI4jD4Cu7VK8DVzJM6pz3a8ihAUDc4a5\r\nutXcZPPt7Zi5A8SjenBNf9Qw4LBrq+pwWAZvL9z7Ik2pM7Ppnx8sI+DYn70W\r\nb6LazY9QiN7NFwovgRNsw2UAoTLLXwYqYPOVYfeALDGVPUYW0cGnhsuurhHs\r\n3a9kt0MuN6fP8YCLzQe8zkKC2E//rlSyXTKoaMlrp0Ch0E5E8NGte8nARUbT\r\nYT0d06bXyQyzB/cNY39jht7HCvGMzLKYZseHTzIru6DIZdpwDLWgUWfK/v4V\r\nVkN+DHolG/cHyYFtUmOmQ5JaSitUtLsaHKJPCfaK0goGjRZ64jA8NhH9Wdo4\r\nFZQEe8djAEuzuP6qv6X93Pps4jmPQxODjwYJkzRkolDNeBNhJKjc450bdoA0\r\ncLWh7L0YDsJh+I92YKR2BC3RCzP1BIkqA0SRZFlCm2OnRFApV6M8yVITZl+O\r\nCAe5VeAC9l6S7a6bV4frV5LfontmxpeCVyBAZjYMUf10ujKqIw6ujdg29toI\r\nklgJvJnSDQYoQuG3nh8bqKQ7XMD4qyEUb2QIgzQLVK5RbQufCX65g+OYaqJD\r\nMJEvCkP2mcxSzEceFA03C+jN6Pi/xptx+Tw=\r\n=DOXG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"32c469bfb7397834c912119c4deb6997c1faf4c8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.10","caccl-error":"^2.0.0-beta.10","caccl-memory-store":"^2.0.0-beta.10","caccl-send-request":"^2.0.0-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.10_1646696887257_0.6379170548125903","host":"s3://npm-registry-packages"}},"2.0.0-beta.15":{"name":"caccl-authorizer","version":"2.0.0-beta.15","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"e74c6a382faca1e1efa8d7c48ea417db712e76bb","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.15.tgz","fileCount":42,"integrity":"sha512-PA41Tbcm+x2oZG3dV4fUtf3Y1+EY9KTemCA2mjM4i1CSzfCygIQSTv8+ZbqJdXhE1kwy+dMhjyoSpsnDnbl6kA==","signatures":[{"sig":"MEUCIQCn9E65pMLgz7zjtePwVTfT2V41kuoFUf1JLaOc9ImMAQIgKW9TzueQstERcAO9/njdvIv8zlGaK+8XnvnrItGuCpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ8SlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq45BAAh0HIvQ8aTPiuYS5WE2LKGR0lu0uhtPlqonEEQJCanGpz1ojC\r\nguyfUwqkFmirNGgvC1MNVYiwG0FnVeCNVPE/0uaZ53MX/3EiSPEIe+vWexEL\r\npXiGqwL5wz2A8DOcDg+qrzjAfDyasQRTABhg4n8cVBHhRGW08Owo9DdE7YwH\r\nneYmjENV0vSCiv2wjJ8kxijprW7yz3c9mJ0ZuF5jhGCyqypqzRJ1VQ1se8Gz\r\nZgEwvAxJCXXhHIwpa93ztIVAmpNrm87ycqfCYRLesm7RgbhaGNilqlkYOlPH\r\nZ9cybnmM6ZwTAz7j8KjF6wc2f/WTxfolrEMLNgk68HJ+6pXtEuXns7n2b+r7\r\nkU0Pxw95oNlXHFbl33PKabAXZyQlPlLzK+nWicT98gICZn9mPPsMQxd8hXDX\r\niOfmyOEYznL/9B3CCj9xCwpq1JwSZQ7is/z0CvGHXdTu3ByXVVVcK2MVLLO6\r\n88oZZXTZvaoBWVualwDDtK1gPuoPwywD6Xlu/JBfEs3un+aBW8zePONeX8NV\r\n4G91kgHsAIhqS9l3RE/x5FnFe8Oy1kdmZhtw35sfy+cZJ9KoRpqrDTTNDbPh\r\n8zHhB0r8EWiuF/RB4vm0wgRmXPEJsweuRNaAnE2qsQK8YjxT/PrI793i3PHA\r\npZhReORrp+5xAbhXbGkFvPNjtF2SBAnw88U=\r\n=PjQh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e16576b87a40add58e21881245afaab1946ac68c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.15_1646773413659_0.2616373974342878","host":"s3://npm-registry-packages"}},"2.0.0-beta.16":{"name":"caccl-authorizer","version":"2.0.0-beta.16","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"332e4c2171f9e6ef7e77ef782bd7470c5ce9127b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.16.tgz","fileCount":42,"integrity":"sha512-kxH8ujNjiIVMghx+x1OO0A2ieJmUumjV0E2uKUqdaGoTRpC/uUvrjjD4+UDoaTLAUfY56X7kSOvKgGWBwVG6Tw==","signatures":[{"sig":"MEQCIDorP3AKSnEadtBWPw741Tx18LcVI0AuPAvMg2P9XsKpAiBMcqETvofsT6SAfI/AJ1yTn0DzL9WMEVpWNzxzOeDNkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBNaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe8g//fApnpRk/MlqMoby1U1BOQATqIr8PxETzQRmdn3tJ6SUwAbPd\r\nVEqyygOfLIpjIJ0b2KC622bSJwvYPFSCBFiMz4Kw5MegubQ/+ZnM/YwaHb+b\r\nS0ew++WvSpRl1RTXMysPgIewXYOAkRSrI3pIxXfqZ9oozN0PbNm+NsmBXIPg\r\npqbZeVoACy132rFKwEDsa2teBVbstQObSfD82jgb2Dq+Psy4AkbSg0vdAmnq\r\nQOaD/yoG9w4WQWh0UfnkPWYmq0i9bs1ytCCIjQ3DHxZRHAPmXQZ+w8Rbpd0g\r\nhcFz5aoVDVz0d4QT1O86emKwvrwVSCEoPLiltOvo+aJH9PsNu0Ds1LbrMcpj\r\nv+CO6n2A/fqQXv4LXhHbxwVoSL+J5ccrSgXdBUIjFfbHimCHuJdv1ECIuqcI\r\n4aElNx6AedDKJXpVkTKDyC0qCX6UIxG5NLEb20zK0dk0t0cKFIVf/GoTUUGf\r\nxrTFekns7ARVxgTDT3iBnnAbuEFIJfkSTuaW9ROntevq1X9ck+EQnQA9d6hr\r\ncSO1GGVd+huwIlDM2roCmpAwkItLThkuk6aBKdoYchNbAKVaZtQYuM8rZM04\r\nH74JjYffMccYnTvLUPf55eCJ3hpqKBDxEigC4cjZZa9ABX8ms/4JYp2VBWwX\r\nZTZS+v4FFGvuIRZmH0u/tuiafzpz5zdLTaY=\r\n=IHua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"aa99b444638c5788011da9a45637767d21576d0b","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.16_1646793562100_0.9360212738797553","host":"s3://npm-registry-packages"}},"2.0.0-beta.17":{"name":"caccl-authorizer","version":"2.0.0-beta.17","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"dd6a77af4bfb8b015635a10a401452371d9e9f30","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.17.tgz","fileCount":42,"integrity":"sha512-EP7eX7oCSD4QialhC7tEUmU/F2lE6KcGQ/rlWn2zpxowE3abbrZOxJDBNmAfceVybBEAU7v++VYANw+A/HCQLQ==","signatures":[{"sig":"MEYCIQC4FctR/d2XyYVyVsqlICPRaNfuoeqTuBn/zM5C3ZZoOwIhAKGekCfKtblM1ooEF6P/4Mh/9wKfpsKfL1OF+W0Rh/CW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBi8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowcg//Uv+X6E6qKeCz1OS6maIqU/B/mU7gvwQ8pwtswQiyW4hE9FD/\r\nMhMl+uKVQofZHKDwBzoLcZm10NxOsw3gGgQyHZu3x7Iyv7yaNKcR2cXvEsVy\r\n2lQq85jVtq041W3ZLltUrVINBpnIzLIU00sQhrQ+Y5SSIjHN1Cug37xuKcpY\r\nyNvL8AmQ91t8CiwmMIJ5fbjDXU4qohNJ9QipDuePHqT3Xk8RXKiktMJR5c/M\r\nY0FQzu3u8gRfqsxD0XKIsYk5GK2FsX+dHL8jWHaFhpj7CeSbpfKgVEue44jk\r\n4uwmPe/XFBzoQEg8NJIfw/4LcQJF7X+pABjrDtDk/y0+35W9rSMVpqtrUYFV\r\nRiP5/5NCblDKWhRoPvnOFo5XZWgP/Ymz15gSEXHWFzaL4tRwW9Mrh7v4u5Oa\r\ncBhypSrGTjGXJ171UfrqpwJxU0nYk4vI4OwW/v6WmI7mCM1t2isfD4pg4V3L\r\nqgG335Wo2yyjgY3S3czPoIKMk9xjRoA60BPzen6SwASY8Oeqrx1jkB9zWxdg\r\n/93xRyybbd9s4ga2a93uY+9/2kZeAFUteGFau/mmwkxTSJk3Q7r5NdBrXCy6\r\ntUAeH0LefAOGsN2a/69fTM+cBY2HB92QLLVy+4d9eQ9dJrPLLlP4olO81oqB\r\nzufI+MjFNImhkp8Ym3+jpVr4Yn9XS3nUz7E=\r\n=3M5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ed064d60c1188591f081032ab4879cff9f508f89","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.17_1646794940455_0.6745892947023846","host":"s3://npm-registry-packages"}},"2.0.0-beta.18":{"name":"caccl-authorizer","version":"2.0.0-beta.18","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"5355925c6887b5495485a08929bc8069597999ce","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.18.tgz","fileCount":42,"integrity":"sha512-j4xwIJ4vGQV2xHhBu7o3aOWziSR17rFf4adFojyLhQUMmuKEtm9x/zjTQb5lm/Sl12QirU/KTPEzdv+gGSP6IQ==","signatures":[{"sig":"MEQCIFn8RnAjoL3mMGrPXm7cBqxDFlmxAy7QRk2S89ir9xoVAiBjffGFBhK8gf51iHXQ4h5EJXCCy0JFK6PbYQQDVFF9UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmOw/9Hq5NcpDFXnvQ9USgJirysUF7cJ8GJrX42Y4gl/oLRCzgOMZ9\r\n1eLXWGCx7RSK60C5qD+oPUJ6Di4hhv1C+Ry+fabeKhS4JsByF0RyoCLr7gBx\r\nypY/SVbicU0Rz0ZE7lN6O8mOKLOD0WYjBZaCOQj+h8ehiw8PgXQAOCD3n5oe\r\nWVYAja1zS4Sdi6qGP54ImN24h4LemQLmHUTX6I7sptU8e0dN8zE2gqSw1yHk\r\nBbZ5JCEHq+AYPg6ytFYghQMn204f6cT04COaDcu3OZvT5sgT2xM+Q9cM1wKB\r\nvvtjUcTffaq12Im67TrcgEVmVNkUvnVqv0uVk3ZXkrH2P9kYdmq1SLAfdbAa\r\nxGTRe9bPdLI+T5mNtIaUI1vp3eyuJd2/i0kdl1WmZ9zDcevj3pWE/MuI/sco\r\n/NilmF/pUX8q6WswhWMRPEz/hNwtKR/YmPZGcFcjGG8PnGb+zFhAWzQtQMiI\r\n9pdHtP9z0mYGwPS5TnmEXEkULHa0Ua82uf/zw11jIJPpBz35ewasAUfa1vV9\r\naUrEBy8v104mojcvmGIsTHmIA1caV8Pj7kbepELT07QPQwZMSdn+aE4vfG0Q\r\n8QS/Z/9/suFr6geY8jjhPMBDXEeSPKzysGYpalGkALDgfoZqfHKrtBJIKgD1\r\nPouQWB+fA4yZdOddPIRPvDGSX+ud+uFQTGw=\r\n=VdBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c38d2241f3e0929ff68c3fb3b7eb5cdf4f040cfe","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.18_1646795485614_0.4616546530657284","host":"s3://npm-registry-packages"}},"2.0.0-beta.19":{"name":"caccl-authorizer","version":"2.0.0-beta.19","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"5889f15c26815e7e0e67b7557c58ec8785fcf130","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.19.tgz","fileCount":42,"integrity":"sha512-y6dHcIJYnH5FURJy2Oo4Ffoz7pNl0NHk0XPMJIbcG8LZ4r1eEgq9R9MX0rGyNVgteh2YychHELj4bvotJVXGcw==","signatures":[{"sig":"MEYCIQD4e9FZmp7BJC+4Nmi+c6Ai6Ow03bdht2WjH/XVXqruyAIhALDsw0q/jfsICz8xOhRoNmjdT4cDzDTTRQAp2UfSn5fS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKB7hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBeA/+L28LapHBkxpamVpIxdoQV/5odEtHNQc0zwvCCkwAGfIRLcFN\r\n9mW79cqOcT/av/Cxl1hlol57yDKeCLnyRkBgDQ3p/Qicdr3wS3DNbu0EPKXQ\r\ngN0hClTpXcCwRvsUFDPj8z77ah9+veiOcTWlkQCDyi57NacLlR2/WQcIfr2j\r\nKogpxiPyuHck75lZD8G4J+Qc0iz/z1d0J268T8+X3gN97IzG3n3zt6cy6i0O\r\n9kkWajRV8NLLPLojSEuLXOG0eXtA2XDrzCJjFFumx/5h/yRFRPV/DM7Kx84n\r\nSyvF9IZqdQn9bW+9OHw47KF5rbGEbM5xrcsNNMGDcGpfeqTM4lrBIb95+d2h\r\nLIRuCgdas+RE+6TxC5v6P+nLKG7EYn+NmI4KTnAO4fQttzB4HP8QOcs8g6vw\r\nXzEBLNSzy9zPHDfH4vHDlUbuZe7+PzFde2cH8uXb7RNdRGrOUUaJ/Sv13nXr\r\nQZZ1ZAe7JZ8Afw3yt+IBycGR0Hw38YTYH/RO3+0UEsNfLBre+XMU8eoxG7uc\r\nTFb2VU5BaTuwr+UZ99HGQCbp/JU8zcMhpW0WauxXVvWbPiYcC0tDUW2J6j6F\r\nWW2y62MPi+tGh80AdI1L9dlBMP8tVJ62DgkToWEgLafZJJhciEM8eZIXCmGU\r\nQXd6Ni4+QIU4SZAyma6IfJxZht9evxTRwgo=\r\n=TVeL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ec69f370485b7220b7f09dc6aa30fd843125cf2d","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.19_1646796512939_0.05100690566840593","host":"s3://npm-registry-packages"}},"2.0.0-beta.20":{"name":"caccl-authorizer","version":"2.0.0-beta.20","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0-beta.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"441eb3cd9b3e73ccae658df3817903fcc4452f55","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0-beta.20.tgz","fileCount":41,"integrity":"sha512-brCBfuh1MzZeEJxPwZuPxsx66xn9Nxkj3iq7bTZZOpnbsSR4/NRsvoPziCsolQJKlzgcTToyb1I/CpNQw7zIEw==","signatures":[{"sig":"MEUCIBqI5cPTZqIxVyJ7y6H23xvZ65tEZbDbSMALOFNW2q8+AiEAogIspuJQ50W+FZHuksm5v3xcl9Bp0xiZwTM/BaaNBhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMJ9aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry2A/8C7GaZJQU1a47i9CQOutjosjlrYMgCDivklrBUt559nOiNgLC\r\n/NVU22PKj4YlN4kaq6m+Ir9GnrDXPE/KXE/f/6La62a9c1zcQ3Qdhbg5K5Hf\r\n1peBdtB720mvzwAodfSeZZJ9d/a7FOrk2WkXQwA9KAtxnQJhc9K7olJGVX9n\r\nCxfF1gzis7Wz0ZT3R05k5vh4gFs2P29/b7qE6D0krwC1ZhgiGCxDMnscbgIP\r\nSFIZg8M903YK5uX9zyVpOlrrNBg+V9zNYxvBru2+Py5rUR1a12E70gROLZrZ\r\ntDH5zoViP2RIrTuoE49liKI/mcRL5jSBSy3vCBFiqKF2h40IOUiMmzVzZ/Yj\r\nyRZcHRyKSXt12MH/83JN1zsPey8yjmD3wFeBHJzJY0zVVL5I1i2jQGynJuDL\r\nKFfIkMdvuNi9k1VjmESKXVNTk6NiQT5aLoMhXQ8U+jpnZgtdXwQAYNxeFb3v\r\nPsHLP6BHB4UTMUcbi6OXYRNrlj3NS+56fmUO2srlXq1LkxQVMfMklh6V43P+\r\n4Pc9iZMEsU671cFr7rCRYK57u1k8lvxXJLwlxu2lYGPsYlvs5w5ypZHEh7+9\r\ncYdhlaIrd+cH/upijRfhfdMLbaO9ZWvjUkLUcZU+6JRMZDS9K2XTVfeSen44\r\nYEaHv0WRToPRwHUERE5qNqz6SicUskZFzsA=\r\n=L7cj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"36763df4c24316bc847c14bb41301ff464bdba78","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0-beta.20_1647353690533_0.8680276313532187","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"caccl-authorizer","version":"2.0.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"832dabbac2655066de4bfa6020ab3c8fa05df45f","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.0.tgz","fileCount":41,"integrity":"sha512-NiA3b49llcM9qXF4CUGtUr3dgQKeatMbc4CG2Qqw8+B936VK+RWxqs+j3VnXsEH0om+XhGoHxEfkuHuG/iK0+A==","signatures":[{"sig":"MEQCIEEoE1GxlBrGQ02MnRMIHfPY4cSZnpLZTaE8D3zPIlFrAiBytJA//HLxSEXBpyFch/ir/k2qJwig7sq60XmIsGi4nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZso+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqltQ//Q0mUnFV4S5d8w0wTdLWPh0W2PB/zoGDWz8FXUe16E7LDMPw5\r\n40WN+Qf798mrBJJYwxlrrKjd0MJq4y7iBQy5DlC3uL2qNcqlFqwQtq1HEORm\r\nSXFJhh6nzXKl847y47VFa5JFj6+sVdvc2KblAoap1F7GWtdGTbc5X3vf6wcd\r\nqUSYyd9bK/BWW4to3Esf5CMl8LP+dKJehJ81+e3MGMHqmt6El6PcG2i7IWCP\r\nB9IKKDWUJ3FQbULetvDq2Yae70jrE+idny0J653AF8punsKOOp60hFo+7n0W\r\nngD+wbEbLSyIKF2SwR1Mr0Og0UvcTnl7GZVWNGbrL2/QsDulv0AHAZTSwFr5\r\nGa8eiu4NDR+FuCXyVcyJFLkIuohhjFYlRT09lfEZi8wr4cjp/mVAG38UjxOo\r\n+XZW/6fW5VCbD4VW1Leqif4rjV3jJr+5KLLbh2EThKq6O88F/oIP/lZDGFk1\r\nooVFH2z4KOhlTCmsCRXyfaaYcCHGB/9wLpDrDo0TXvU37osqY6zsC1f0wOsK\r\nBv+nYzUvtdiCfHJboDav2xSHRTaD/dI8J+PRs1lzGwCLlzTZXIMECKOLPVa3\r\ndGXLN4Zi8M1eBDpXcwiYpzQiKFBuVe/vWryYE+w2qeL5kGIiMgISB//ftIyO\r\nbcu8PrjaeFNEkCFVEVZgOXS1i5cY3ppWF7A=\r\n=MyRC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bd534286acd9dd8ce9e987770e5b8ed7c614c387","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.0-beta.15","caccl-error":"^2.0.0-beta.15","caccl-memory-store":"^2.0.0-beta.15","caccl-send-request":"^2.0.0-beta.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.0_1650903614403_0.9478188540621102","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"caccl-authorizer","version":"2.0.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"44507054cc5941a124b8ce8064cec42187155a27","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.1.tgz","fileCount":41,"integrity":"sha512-KJ1g57bifOcckwnX21CwtcmTGaQd3d5N68g0GXHF+hPk/91Xf2WgFBwV4g4jmemEVO6TwgSBKRnWx8WEofZwLQ==","signatures":[{"sig":"MEUCIQD9WxG/+ZCn8vnZyWNQztxVAouI5rrvgdPCyhj42bV7mgIgA6K2INXhoi0Bpi8SLwmxn8RRoKXZZLBsSo1KBZnGUiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtOfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz3A//eUWMBdzkBvBmTNYLZJrnTfSIg2zYqtTtDI9AP8olZvdmle2z\r\n/s+JlIZgZEwgKaF4b1V46zGhkBWOHJXa/Dcvewhe00bau/ApDohaAfXxaWFo\r\nb+U8SC+UyAZ+9Rx/HMJT+vphuq0O9RVHcCAzr+sNPte8c1XVC5Ru94PcMgEY\r\n1OVMQ2sAA4FFczH5jWg7QoFApcKCWQ+l1sm71OsTQpxvmdzkiIn2+uA+5YIv\r\nW0KNwECO9AVWLIY5X2k6AGX7wJ51KdCFWo1fnvJONXbxcpFejrZtXS1gvHHB\r\nZ9Avk0VbdjiaU1cr6Lc8J0EFtR6HKx0rMdZlB+N9kvnkmcqcOJRghDMKFg/B\r\nTNLxCzbl6SBLOcodhthIcM8VM/Qg6HD2W5OnqHWQmFiZzURlbL25RqeoxKKj\r\nEckTNvTkyhpReKYHNWWpq5UbeHT4w83JSP5G513/4Ik85msG+0Gv3oovz4JL\r\nz9nV2dGy2ohagIxCTnBjGSY/uDQBdhDqXchhGFBAJhtm1MbGUmZdmLjJsiG4\r\nz7wg8rR6wGZN/CVRG3xgucs/CN4iA/wL5Z0zTqC2jeiEIT7TcPFF1QuLN9s4\r\nQwfdvp2tBxf13IoT09/QdbsztKrtHUAeqQHssx95BfB2xXbGD/WEJpsVQsOS\r\nk1fnfIyMggD0UOjAP1YGoksd3Kn8Che0vls=\r\n=ARpm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4bfa8f7864a5a0f151e8e02642e1ff986fa7fb52","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.1","caccl-error":"^2.0.1","caccl-memory-store":"^2.0.1","caccl-send-request":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.1_1650906014918_0.04935863197331258","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"caccl-authorizer","version":"2.0.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6b08d17a3ac8bc391153488322d77220a63ed334","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.2.tgz","fileCount":41,"integrity":"sha512-KLzsLj9V+lvcPkZGednfVfPxGP1NDBlRKX33z3vJMDUZwAPnSx6NIcngWxaUU2YkVUdCuJPFMMzhuzv3yPKbWA==","signatures":[{"sig":"MEQCIAIdceu+zapJC4L8YB5RqyRFRFkxRAYDSBPixx03ndxlAiBUOFdFmTr566svq9pO43y1rfeHt1W9qJ3Q4V8USQPEvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtUXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv4g//eV5UT6FvGWV0wRnNSMkWPNgx6Vb6uytg91XbNG+TGMLnqGB1\r\n8ksR8mE+0R26j68/0/7vIh79DDkQSwlVgsKX1HZoI85LY7b6vPla9RUyRk8J\r\nySlm1QEm68Lxb5FRRQyApEBBn9rVhtj27yAEx4eC+za/Chr7ZLHbz/pJ52j0\r\nINvDEAd0Xj8NyQ+CDMgo+oP0sZzPgkMCFRvAkLIBPs+rUw2yMTb2mSeZJb2Y\r\nu2rxzCxSWjBclawDRA2syLehlHqCwzjCjL/k96WMdL64tx+w5QxyZ988wVJx\r\n2noY0oUb7K03DfD3hnTXMXkSQKWrDRXuXdIZp/DRftWgbspbZOrzz4mfVitq\r\niLLtkHkwFV/Vucwi/W7R+h0wiqRNywMJ9Oi+L+woOll9D2W73+QsP39XO2AP\r\nRcShRVgb7IfPC8v8uCCJ5qRaD2C58uEBk8S7jIKqx+clNW/H5CKZV3pi1Hxk\r\ncaA+MJbCnMejXgw0EBKoeC4tokuJHLljFxAabj+GAl+twEGgnT+jpkEdZhHC\r\nngwSDALQ1OjRluBP11a9NlT3K0Vdofy43ZOKGfNwFys3SorUOJCl0KhH2odc\r\nJQBnEe2ttmQ1CmvA+9ue/dj9U9ptjolbTiAhevF1ay2bk0hIX6yelumXj1SY\r\nTz9TmFL2W8T6+85k2pHwHzcdb3NUj+KMY9I=\r\n=NQED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"67d53fe903401c668b530e19318520e6ac87d890","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.2","caccl-error":"^2.0.2","caccl-memory-store":"^2.0.2","caccl-send-request":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.2_1650906390929_0.11843546409702022","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"caccl-authorizer","version":"2.0.14","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.14","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"95b19c44768cd0da450a68308df6cf29df2da909","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.14.tgz","fileCount":41,"integrity":"sha512-iABCJcS2P9bCqDZ4A8Y7DFpOE1xVbeUKWCp7n10BClWPNwCupJRspjjRJbkhaRJoXnNILDiX1dDdJaAc5mEYCw==","signatures":[{"sig":"MEUCIQCdICW3djVcbTSaS8f8/4JvmIvUx5h3EaExFxwRNMOAlwIgNDRBRCvt6DKRqIRrmYf05iqXB1VKanq5Ikuh6yBwnWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDmpmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfpw/+NJg/VQ0CX0/avF560FOXHQ4vEolgzAxpSMilY8RjZlVPXGOH\r\nbrWa7/98IHyBL3j+3KGmTwKFcs+vHe+hpDjtI6J8RuB1+G+hG4/kw9LeeEMV\r\nzfF/jj/PDMKhC8rUQpf8f8WDhUxRd1the0gtf+3jgBGbcLwxrb4wYMw9qiYF\r\ntj/og1KovEDJcdj5dHBkBU0C+YgF9WVAW30m7L5H+qHDteMH9gplb8Smj8Vt\r\nSJWQ+fjAz05vZamCMylzWDmK1FeMVrC4VtKNmF6F/7Fq+d4lU6IKw5NLimuu\r\nrhltIaKiSPQxbSwti20GfAaG0oOFi9v2oAB5w/DK8W5hhFudWWv6RFVohNCB\r\nxLhHjbhZEHBf8ZCgEzyLzZ40XzbmuySLGSuI+RvvrcsUONIZKCVjpUo8eW93\r\ntT8Jr+nRdqqoa2Lb1ryIQ9EdCpy5xIWUoVDhepkr0GETwxJaLG4yFNZfyB79\r\n2VpuijmgR9E+0lvcTuBNNy1aP8IXAlOaTsabknnNKXK5I5KQIQBaXxFqrsnt\r\ny7DxbvdDh2TGvGoIG93pGMv6MhaHrkXzfSbJSWsVBDGRO9DiGBmtNalOqhIm\r\nd77h9rUsusumcNe4osQRpIN/5qPySl2bX1Y9pZMnqtJLvD+v2E3/OB9fsupP\r\nHSHn1HmqRINJhIuG60nRag/YSkxqE772l3Y=\r\n=tVb/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"916458eb96f4bebe85f53f719f568a0decbdaa7c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.14","caccl-error":"^2.0.14","caccl-memory-store":"^2.0.14","caccl-send-request":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.14_1661889125758_0.006790163175523611","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"caccl-authorizer","version":"2.0.15","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"7ef2b953cdbba1d920c45f07e6ab5b2951dfa3dd","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.15.tgz","fileCount":41,"integrity":"sha512-IVK8y2Ui/FpdV7ANTMM/Czp8Z/o4llLuEVgabQrbS9daoZsnJ2+ua+vfW0fPs7uoZGUSlGdrQzoyiJG7DAy3GA==","signatures":[{"sig":"MEQCICiqCmNfgqoBPRWm4prHOmBp5aRZTTSINL5n129QVFm/AiBrA/8ItAucI7eQUnHtDxXPhKCTQqwtUjDYxbJWm95g8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF6YDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDPQ/7BHrz0s6DTkPmgD3rdDWcTtr0NBlxIuboCAiqEdZx8U6MDM0N\r\nXoH4njxuY1o+sK/qHExDMPaCrqvMnUfYDaGXanGsigKkxDerrvpcMsR6WW1w\r\n5knhYtNlKxWU5hck3nl6l2UIE/5NOCXJeRenesyiLaGEsHfasfreK3YVJBG1\r\ntsGvEQ4dSBwDrHGEIshWukTyUUIxnqZeW9woGsPGzF+QoT7t5zNAMohOKS4n\r\nI5keanMJ4wX4bgh79608detyp6LR8AmmuCbwIlJmp/rrSN5pqxkFC4uZEzQ2\r\n163UiMfenqt0oBIQKX4nSqdmCRGafFTYpPOEL1VBgljiktOlZGrvOcTLjZzg\r\nuQvQVqu/VMoloOqRyda4ZBtNo43ql9mVBs/1beEg5olpUExSvH2hK4W2roAb\r\nYDxtWRTy9yjQ07dIcChLr+todnZbIEWEOlIwQHsAAv+RMhWFF/5QBnyF8xru\r\nc9V0qsaWC+W3m2nUk7mnY0K7N7VXVVRuj/Xz1+/j9FXE2MZnt5RpBJF+qEV4\r\n8yC8kksWnJxCyIPn+AFImpH5CP/RFh7gYdQIsEg3aq3dP7J78A5tLKc5KIdu\r\nyxleiFKGvw0TcVzawlQG7eIhVYQ/olNmDHS86i1Qcp6m4sA/57Ng/dZkc5co\r\nDnApUJvKKqgH3e5kUx1yNoeHd/GOM/qGXKw=\r\n=4XZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2d7b959c747026d23ebe754cf48aa8db3511c4b8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.15","caccl-error":"^2.0.15","caccl-memory-store":"^2.0.15","caccl-send-request":"^2.0.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.15_1662494210963_0.34893911597003013","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"caccl-authorizer","version":"2.0.16","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"e30c6e438d66954e3a6868a2cac0b0b0d8e447b5","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.16.tgz","fileCount":41,"integrity":"sha512-FUeKOP40M5bbQkj7OHKrJ82czRlA8hfeSjKoZ/bVg1yOxbRqQfMEMqZmv4lRakr7dOYw8IvmfjfRxnfV0ypU+g==","signatures":[{"sig":"MEYCIQCC712XrkqsOM02rTg4dgstcJZUiz/M9uaBnJO7Js+wrgIhAKOl/nSr3BI8Sp5lwcKM6P9yrHx1CnVuRUCWdMdIxzxn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF6rJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouRg/9HigwEPLyT6wzVJdsT5KZHsWa1B56IzbeAZDMjw1r1aGXGWRw\r\nOXsa6guOEFkxeLpjOrX8xAo+8xoaNbR12gxVnxDar2vvsP+zHr30jizm8bxl\r\nCebX2BWtAVfpy7jkb0LMgp4ns68r/syQX8u4rxsSti485aFY03PAZqTnLI2B\r\nFpwWS137nZSWs7TcPCelOYN3OtgDiojiU+u3CxtTp5P/UrIsrexDib0qG9zZ\r\n4/4aueat5L6eqCv+XK6laVlovAHZSChUQr4HSkLA3rdNheDCEpntu+BsXCgb\r\nYskmY1eD/2Kv5/uMDy74UQKzd1TfvP2Sdc7hQlT6ojyL6vlaY9AiwBrtr5GS\r\n2Y9vbPzLZuD3u5yY/Wd2uCv37Q9FF/kE4Z2MVqfWD5Sn3113A3LDmbtQ0H9S\r\neNEhMB3Bufo2uf8RU9SiRwKiC3p/VIERFgYtAkdNTm/kaAY5RSoRsK4rpwUU\r\nFWJMvgr+e2dkkhhCuuU1Lp2iL5P8m6vnU+w02HknK60nlnDPR2iympIK0J+Y\r\nYYLoozw15LJ3nY0dlGIrmvxktfV8jLDXTF/35ELC4JjUG72/PSwHaoRD+CPS\r\nH21zQyd5ehqHye0if3cQUV42fbYYb4TOc0w7nVDa39dD3UBZJyT84K/++unx\r\n8iPn7rXY5cNyGZ76+zBn8Qqhik2Hng/nGWM=\r\n=2ID7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ec9dd0fb716983eb6b0f33b4070d4b3fe09c19d5","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.16","caccl-error":"^2.0.16","caccl-memory-store":"^2.0.16","caccl-send-request":"^2.0.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.16_1662495432813_0.43108075187472306","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"caccl-authorizer","version":"2.0.18","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"db3c926047e07db6cf994cc80ff08a442c1c8696","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.18.tgz","fileCount":41,"integrity":"sha512-9Qgg2GRg6qOz+wV4N3sB9cMhEuJbuUWGjLQzQnGgE3Mf1MoMmkTh6sj58QLvLXSz15gDOmnwELjoBgfzb7R47A==","signatures":[{"sig":"MEUCIQC1oEm4JNJWUtA7r6QBDkv0baDroWuEiepqDNgVR81eJgIgfuAbASb25s93NV841p1jRT/MbVPg2Cl025MGbK+WdC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKgQrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCPw//UDYCpKZIxPG1EGxwcp4caHW7C/QqmlO5c7pxyNmSegt1NAk5\r\n8r8ZcdE9Svs5XZ5KiLVsB5uoL2YIeyLKzcZ24Jtm2WDyuB6nP2vtTWqqmAc7\r\nVOqsUetriMmWCZfHIMTx7u+ejbdzcixtplvcOLXKI6IuZ6P/nqGckFnb3KBI\r\nzf6j4wvtk9192TLztNTfkn9AVfrk0LkgyzZSQfBjFf8bhxFYNh0Sixbx2ZPY\r\niSOBtyGopOjSQlINA92RG3zXBdi8EXZXuFowxpndNMeAy3GJuDuualZ9By2s\r\n1AdgzJnzTa16MsGkKp2kX2w0s7kPUB/vBn8H5TA5HBQ1A/O/kvu55q3HaMou\r\nndMEbMvtH3GwgqjvKkLLBwE3OPRJOJtAFBGkzCIWefwNnrscsE62qtlBdHqx\r\nhX4IZCp5WYya3jtlQuA62AszdHOVWaDWBCE/nswunDdBqrLkR4oubNLbhRU0\r\n62w9VnIPpi7SbBq6UnyBAbj4lxUNJIvtUCZYmy6s9qVGH8U2WTgDBnYVUI14\r\nZ0UhT5nnhdFsR3YBHQEBIxxgTg8SJsCMcSVmWphIhj5Ig8Uo0yX/Sd1wC7pD\r\nQb0XWe+me7FaOfgi6hKYRc8VzyZraDA0Wb0pMYenxPXTtImd4oE8A/MeYQ95\r\niWS1dqzaQ7xjc+Dcf+5uN6kEO2yDn2S0m1A=\r\n=H/PB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8e41818207ee5bc42c03197e52c41e4f7fc19b92","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.18","caccl-error":"^2.0.18","caccl-memory-store":"^2.0.18","caccl-send-request":"^2.0.18"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.18_1663697963669_0.35675847000221483","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"caccl-authorizer","version":"2.0.19","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"4e6c51e966fc4caa62e2d08d77e9f80b3a4e8e5e","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.19.tgz","fileCount":41,"integrity":"sha512-h6AaQT6Ji8CAkKzCFQ6OL/f6jNQ+qjiEwt+D3gpwtMqlvs4a3OvQISM5GAXrA/difSCn1nNhGaRoOIurSzUzQg==","signatures":[{"sig":"MEUCIQDjtHAI/8FxxtXC8LbzEwd/eYgkE6yRL6QbYB+8NatBnQIgLgMVVBOH2NXog88REWX0ziKyGsaG7+xIE44JAoA4Zm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK2NUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqtg//YeARW2+IsT37xW1iwwyyl9zAHs6xX9d+pTmJWw4IkTgjsWzJ\r\n+cvnmQGQeBV1/VCvec+3qfOGx/GK5Vf8/ptvKJExeXsJAKjUS8/Yim1skb54\r\ns24tVI2dNbouXz1SzwsFJGU6VrHHAUr4sbWX4dvehsKmYyyRXiI1CpStgGOH\r\nTXwOnvRe6WyG19erP/lnU20henjJ+W713RSn5bnERPjqA4aoG9yK8uIRkmd4\r\nQw5UO3xVIBJEhS1ne1VNfoNG6cy///mHmQG7rwjrI2sSu9wXpiwLX/4oyYPT\r\n+jwQHMea7LtY/AnTDwjvWhz2PBG/tSwBX4E+NmjdA9gGYyXWjedDtJ3RjvI4\r\nYyioXntxFAVTkrfGEYVCauj88TbC4KkBLAIFZCJPlJ37cyhrvPdkG573/SYn\r\nXYUCLAi7GcFH9hOZakSLHn+ARChy6fy6Gr9rilGpHWm9C3CR4AtgUXEVOpC8\r\nwUQ7nh+Gy4tbKd781Y4s0SXiYtwrbV8ZYIBQwenA67pK3xuJm+6YESvtqVfM\r\nUwi3E7fVu4fLgflVr8ArpiNVR4m6CjzdRBhUK8R1p1lByQacn05ShWanZJvl\r\noLhkw26JXVPN8glxrC5bWVI85A8JKK8eFxIj6zKjYVzIx1bXVTB7b/1d/UJN\r\nrrXu+N0V2K4G5eSKTaSrzbhEpFz7fv7wZfI=\r\n=EejT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4a855bc025b262cd2774a6a1d4896282f316d09b","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.19","caccl-error":"^2.0.19","caccl-memory-store":"^2.0.19","caccl-send-request":"^2.0.19"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.19_1663787860660_0.23267826812422032","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"caccl-authorizer","version":"2.0.20","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.0.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"2c486be5e4c12b688ee175215faaacbd8c2cdde8","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.0.20.tgz","fileCount":41,"integrity":"sha512-cof8kkTOPlT1Bz8AhbsnvvesPFzlwGb5faJf6CQq33d06rNwcVlQc30vZILARrc+TrhOZ4TEHadmT69xG31ofQ==","signatures":[{"sig":"MEUCIQDElnAIs6CzXn/VJbmWREhiPW0BdKp29cvLuy6rru+pmAIgbTo0aQd4WMVm6w4kpY16fenvxmwsq08V8mwzuy9n9bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLg2iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQtQ//beeADdiuRAHDt1UfEAlUP0ir3yTCAueDOk6Hng/fMKfV4sLP\r\nPXPS7xYClooFKepzUfcZH02FT8AWnsxYPjPyBLuCCAm0KypmRrE28qd0Awuk\r\nQASpuVGF7PJcopMN2itmsYIj2xkh420kXgqDkJOKiHCK12XSqEeoB0NEy37a\r\nnYmZ0YbF9MxJcm69d+bZ3ThVRC61YqIbMH8CwenhfwSpkgGlc03O6OS+QxVG\r\nf4RJkLSrO1njoRYTQ8GvmAspai29Ti6nMJIMvssKvHqjzwQpA5y8FB4D/YqC\r\njOgDNzX9WugoKfUZM9ZwBK0nMl0zxcDnIWzp7RXNYcmqku99gx+JUK5xtCPy\r\n/enCyzzolakZfXOW78zxs39GhUTEyTcg5PI7Feul6wXwG9pavItV9vzHBlGl\r\nI+0yQuRhjmGgQabYEOmHEJ/OqcZE2uaUcZqoABzyn5Egwx5aftP/PAljoGRZ\r\nxNeb7VEM9wS1fcTeaHfRQSZr+ipKrsuOoJy0qJsOkCLqVtX0Ahf4nUNeHidG\r\nfzHOoniICs2aL/Nwaqrn2syoFlCiCXe7iGsb9d7WX87PmTZXNYKOLItI2Zty\r\nq+o11nw6lR5knjGUSRZHP71PtghAg/Q4glAf0RuCCYyGZi8T+07TPWO9e6Fs\r\nkLrfkB0nOIBtJelBY39gBMAPlknMh8mMd/Y=\r\n=mgxC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"15f29e5362550245b6a5ce4186285514cde23d1d","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.0.20","caccl-error":"^2.0.20","caccl-memory-store":"^2.0.20","caccl-send-request":"^2.0.20"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.0.20_1663962530018_0.4365636766076979","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"caccl-authorizer","version":"2.1.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"87f78f563b4da795d009e8b2c6588a26ed593ec9","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.0.tgz","fileCount":41,"integrity":"sha512-8YN93TA9ifAqQ+bVqDnChbzjILwhONPq6D/8OCejtj1im1o/SUJJ4Fq0cQ37h/WiBt01n4bo04PaoVCfzb+IDA==","signatures":[{"sig":"MEYCIQCQN13oX7qTOLuJT3O5LnLhhSt5yoM8Id701KUdE2UCWAIhAPUzEnTBA0S4Z45QSWziOc3ZvxWNxV9QXfgDRvdCPTeY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLiLOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5hAAotoO8/oNfk7BaMJLZzU99M0Fmyd8J+mDIAH58eaXg0fzh+kS\r\nsD+u0i9f1Ow54SxNHzmop65hqbxlcONsEpdmOc+TrpFnVrlIaizX7A5VnQPq\r\nY4PZTENqC1C+m5UPk9aHQRffPcU6cODV+j6LhqUvkNXNwW83A4+P5l1aTY93\r\naSKl8KhpQwXoV+vm/ovTTAAhNRVJ0mLWD0lBVt+VcTAPhpqL8VJeIerIbMo+\r\nKs0TESx3SUhKSeEtbA6izKL6B9B88AHQzxAzoMkTKtmIdIJfqW7fwQ/A5YaR\r\nyWxjTQ1ZBqpk7FxkLbRt3hqgbPhtANBWCwtjeiaM+MFuSCluDXRk78t396Th\r\n5Fqqa9/jx8aly+CAs7JY2oBAnRrlv8tpO4a54QIi/oz5Tu07uXu4+yMdvVQM\r\nD1Bn9kXCsv4fpWc3x3gkC8j1PScIiK8qJltnHxIRclfUIi/erNvNGJzjAAhe\r\nOPQdFGYJtvZdUAwuJHwUgydmBHjk3Z8ftJGLcMn0tZR1BXlLxazsUUV+OrNC\r\nvBRjOKEanrUi3a2U7ZEVBaonWCcsxN+WJxIYCX7ya2+oad99Uiv/Yn5g3qAY\r\n4cwtPdO2VCguKeR6Rt3JagFSXvjeFCQpTPW108wjDkRQjA+i6qSVorbBbVEM\r\nQFYij64exIxRC7YENhV6Z8uL29bgr6Z8UyY=\r\n=9sud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0695f8156cbe46e0d8f100a19609f8b9e6c539aa","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.1.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.0","caccl-error":"^2.1.0","caccl-memory-store":"^2.1.0","caccl-send-request":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.0_1663967950413_0.09107991703227358","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"caccl-authorizer","version":"2.1.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"319d164d218317e464defa680822eae06e44b812","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.1.tgz","fileCount":41,"integrity":"sha512-lInMYQhi+e6wZIRA48SJsFxQ98cz0+NKDEI+qSuhzTKMJzVrAs7lYxlbiew5PRERWRU7AElzBJcWv0bT9laKiA==","signatures":[{"sig":"MEYCIQCwSE3qfIXkCfUTE4C3U3QvENF/g5gjZRReSK3VK0ahQgIhALCzYMT4/l9fDHdtj/GCHP8iciNtp7QsMc81Ww8mgdx4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNvaUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8hA/9E+q3UCz7aG52OKMphYT/k5gY6yM92Qpiyj/91izrSWwJRq/8\r\nApDtyKLhVoioRTsWDmwxGOIDjuiTNwJ2dw3CbOni1Pl7LiAJvnTJejnsrGhD\r\nv5CRZMqKoNs/9yd5u2JPIQaE8yv/d6Dc/NcSGsUgmY5DdMrFDNknY3kfGmFP\r\nIsvrjcRWRhg3zRlZAyOdcHtQF+Np5BUf6K4aFIfVte4JpGHR/kFnbtU62/HA\r\nBN5a+0BaofrLTP6/x/YtL7ArVyROWFDMHBMoSH0250/o67WWDIuiiBK8VyPy\r\njcpnLJDqldwAyGdgSZr+ToVJX3Vhz6gNwDDI3bL2UjEmSbTPb6EnSXMF4nNb\r\nHhGMkbKRv/lWVqrdizJR5njXP3Njbg8j3daN2m7TzM4g75EFzkHUPbmJvh/b\r\nAXlMmfu4cudCyaeb9JRb/ETMMnHfnOfFGA76KPpiTBXqJ/fkU8iDK9+I1F6h\r\nLAloTPBcGqrX/XilJLccxJi9py5yN+qphBHABTpK5oy6zGDfQjXqUcwuvf5q\r\nkEhjneRCXh8LhPDTsLWuyV05XEiXlEJGkDaz1k+cYq+XUbQUuNHevT0CRLvy\r\ntUH90YSguDXcIt4S4G3BYKShffbFQPImMFpcYlFBd3Vkfnbt4mu2f2oQTuQQ\r\n5nMmikDs37JLluryUR7iYde96un0WBkTGxc=\r\n=Lx3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"fbd813606f5b4d8777588f00a733982e0ded006e","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.19.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.1","caccl-error":"^2.1.1","caccl-memory-store":"^2.1.1","caccl-send-request":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.1_1664546451929_0.20272677694881502","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"caccl-authorizer","version":"2.1.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"9a843b543005a00b4ca789272eb66c2542b403f1","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.2.tgz","fileCount":41,"integrity":"sha512-aPibSeb1xQ4zoHLajo29t6g2TJ6hwvp3gmszlD1S2352aRjB+BTv93stFB7Vl2CxoMqRzQk/GTddQnTVbPQ8Yw==","signatures":[{"sig":"MEUCIQDnPgiFEp5iHGXClFjA4hTOhRlGMg29LXzUMe+CioRheQIgLihr6Xxj1MLmX6odLmH7FweInI57pta0SXKooKQFRno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7QhOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGhhAAhcgIurL1Q2lAc35viySZKv8Wi12djlKPUIKz74jyC84xg0Dp\r\nFdADShPjerE1qrG3DohVgFvGX4TpJu2KcURTtF3jjCHrTHXouinwbMYBBiKU\r\nhGnyeh+lqxMGPlAEoQv5974hWuhaQrt5ndyRYO2gQn1fTTSrZhlhnvMWa1K6\r\nq9KpmVZfbO/ZuLCOCDWi2QBn36Vh54XHowVctfmkL7OMZfZSLmVWQ9+16B93\r\n45y0G4oqHupTf3LDjTeQLhD+P9OYPqVW757Y/irjo4CHQmAsm9jNyo/dLO7G\r\n6YTCvmx2NNddfFGQu/CFx7nelk9huLxuflDudZzbnhZnTGGoR0Z1akiJERBo\r\naPN5EdSLuqij+lT3XvaEniPItcItzWzLn6/hPlznpyMZwJ/5WhX2fI2s97z3\r\nJBwXWH3TRSerfzkjz1M2kzkmFqsQXqDRYu/02i4ALTYRK0RdcO5/gwUyVlUn\r\n1f+KbvPi8zZAezrdSvbMHMT6Ra9B39VfwVnvv+CPUY19bD4qD8DsTvis/ag7\r\nus8DA1qxI35B67U3JiFCo3TlZWM2Zvc0rz/oL+dJggB6PaoObmMXRcXoQKbR\r\nUoui4tJLRs49yukwRMfqbl3XAQvDTn4mOzm/FaNFKdZwURwPK5awUa5b39TT\r\nwzbwh7bX1QHqqtSIWDhRFr6rPQSAAgdisus=\r\n=XziG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f71fa1c7e5a54e56c3b4027458873317cbffaa12","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.2.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.2","caccl-error":"^2.1.2","caccl-memory-store":"^2.1.2","caccl-send-request":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.2_1676478542685_0.8998206643237816","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"caccl-authorizer","version":"2.1.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"dc99f098df88437ab67066f72bdb5f5e25d440ef","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.3.tgz","fileCount":41,"integrity":"sha512-DZOIdtEQtXF18xCgaOrb4HGrRt8eSyLXYWj53Hv0maHscYMSKuLVVuOk9NMpima6pNRGJb2X/VlDObZQw4/w/g==","signatures":[{"sig":"MEYCIQCEs9AVxZijtIbQwC3YtpdwhgI1GPDajbnR4E6J9iweJAIhAP6CQlmgcEIEFpWMa0kpxSbSS3vrhawj9hM6AyB8pe4m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj96JsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOHBAAkyvPom261K13bm+BJPscJ3g5rbrLbk1Q8+FVwtGP8IJMkZHs\r\nI2gUJBdQ7ryKsTnUu9lROXKv7N5LuOUqy3begyDd86B0bJzFVGs8502vU/R4\r\n3KQKR6Yo9n2/S92a+D17pB9QtXFzLqHFf6dFaj/ZzjcSEhlq3WE7yxCnFxK5\r\n66fX1qLVv+wfDSj73gWxxLFVC6ZiMYPzI0eKI3sXjA8PI6pGf9xuwvqeSvy6\r\n1c7lqM0G8+Y8+ZDf6Z6EIcViNNfkXPLRjCNyIwzp3TlMN6XAKPHx7qyakf0n\r\ntWvNs2EodqDLwGD22mQybLWhciKKYgM6LF1OeSnCenThoZJkgkonxqjgLmQq\r\nXvC6i7+r5IraQUXhdCSudhR2zHNh+TPeIYs3RFZP9njPFvSomqmlfb7btsjv\r\n0ZxTj/ReUoond/VepSjzRcHLkGRXOWZeqDxlKIYXVL8GiqTWjXLfFovYXtvb\r\nzNEHJVVqHlp118zYb0r3PvCS7ppy7ak25tE6GCywmm8QzJeVjfsQCmi69fQl\r\n3vWGb/qFUGxjMfD8P21ipObez0yRW7liK7nCFITJSw2SGifGb1Rk/DOQdZGo\r\nB4G7KHKq3awlpp0AoOMj+Oweh30ETPn6tpfB9BLe0wAf7rwtw6bgNYaMLH5F\r\n34q/6lT9VU2RPedqYxu1zktCmcHMW+Ntha8=\r\n=hJ9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"084a1a9ec4c468526d6d0b23465c9bff275401c2","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.2.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.3","caccl-error":"^2.1.3","caccl-memory-store":"^2.1.3","caccl-send-request":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.3_1677173356281_0.13271281147241565","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"caccl-authorizer","version":"2.1.4","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"3a8fcf8bcd2ddd75e6a955345bfb852199f2b1ec","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.4.tgz","fileCount":41,"integrity":"sha512-tIoT6Rc2JNHfRL9c3VAiPhPzuthofybX5Qp55kowHDgLxeMAb62PpW/otnNPcBgXa8dtXkzWKvO9IZogYjkY3w==","signatures":[{"sig":"MEUCIDEXyvUfy4cJA/SDFu/bsNHTQUeWpvf6eC+q3mjsl5f5AiEAh+UHqXzRYor56RJpTaYsgwrkvoX+N61VdAQz8LSzFss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3W6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphqxAAlKuTO9dT8TQAQxIucDOB9g/LkQXDLs+wAeerifibWd61dFHP\r\nIpjQIF+F+MauLDP3QG7hrfqON+kdogXrV+nIYIyXESq8O7iNkI4aO7FI0Ekl\r\nV0c+C34HNfE69jMzzrjSHfNkaRDKg/hLizlgdTiw6F9Mt8m6TYL6QwrjAeks\r\nv77eiH9tz42DUiQtct86VmHwXJ5Dbks0KuO4WQUjy03RR0IsssqBJGm7Ve3j\r\nWVK5pOC5lSSZ/ICpj28jecngpx5YkfpWj/BRPfxSz647LMAu0gj1nbwYgNC9\r\nbKvs/4739awCIgJrjYb0QdyAqY9Q6d3fsGVCiKeSdpZ73atc/vUyBhltgFLX\r\nrciXfwz4XWYd/noIyunN12Sl3Tb8C5Mq3YEswsaJZA0IbyJ7dKw02zSb/6b1\r\nyakW+PwBOHXk8STI8+k6YxgR9yzr+SbnS670Xg9a7cQUqtvw+M5C54yku2lR\r\nkvfMqQ82RLFC69gzzZ7mmn+VlzKPGhC0tfI+EPROfznoG7leqkCOQfb2iEqV\r\nYXRL2cllqWLQag0XqrjfEbYffpFaZZsOBwmjhZkaYDQKameBRawiUpHZxoL7\r\n5XniFerANgFD419acNbri5XhhBNwUzWEXeWkJMclB7UH5H3t6ZJp+1xlTrOo\r\n3yogrxGU2PLusMbtgF3WeXK9Ts4kE0KHEvU=\r\n=gNmY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4b672884e0b43d1a57c407f00813a9324c27db23","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.2.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.4","caccl-error":"^2.1.4","caccl-memory-store":"^2.1.4","caccl-send-request":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.4_1677686202518_0.38886329554818855","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"caccl-authorizer","version":"2.1.5","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c099f30b69fb78738773b03eb3da66c045b9b734","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.5.tgz","fileCount":41,"integrity":"sha512-ckZQaDL1j3g6iMiVK0Y/8Aayj1Nfh7bIv8IBQ6PcG8DCVnT5mgyK4gZVT4TSWK56KQ0UxfZZXwuOiUDlcNruwQ==","signatures":[{"sig":"MEQCIHxzRdZaXmErohi95swwXxwwYka2tYcQjhhXcgpk4xk/AiBCR9DMzlH39bcl1SPvhH/ZvUvEKlAvkfmg/O//jEOjrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI0YMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHVQ/+O2+TIAZqLOjC0mPm7y5YLc8VYYMMbISQW/6yPoGH3p816lYI\r\np+EeqZSL8Y8cxzibto81UpnYWVuzjsnryLFRhzRnGvwTgRGqmDp5hCH7edhu\r\n7XtdMzVgMccgzJEuV047ZoHIIm7a9ActggOAw7mNL62YU7Gv3G8+GNu06V4Z\r\n9izbgy46HN/g3frQcs8CgZfJISilqEFLOtNoWRboBcvKRwtkE7iWFx3J4OUO\r\nkSzCLVM/q/7GpY03Q+wN60zppDZ7wDgd+Y4hTvnblo4NF660fLbjeRKZs3ll\r\nuY3MI8RfJIb0CfHchdxuKGlbJtO9zSOz6uYCAHnasWTZ/5mmE+mAPzHq3h5w\r\nWUqPPG9cBUptRgidPlqVho0P1wcMy3il+fpRm0VSHzfXQZLAFMVGWCN76MO8\r\nfzRFgsZkc76LR95urhyrqOI4XIStLncd8tTYA2PmVSyTCIJiS0+1i1fqiiq3\r\nW3v+I4WZKKKWn+UNJ0OlFlGb25LjF36EFEqQttXSaYN3USPR+2SK68EMcS9s\r\nCSZ3amF28qDhafS9tCeYhpBzjCWIHdWYC8W/6CfySK74FTc3gFsXGCFT5F/s\r\nn8Q5gsS1MAG8XMaXVgQLHeb21m0nlc90H7YsEe8JVdm0uDBFl2X/cvosKrDG\r\n7rT68x0FMXfy0yxdikV//Lw3EzeykkyjIf0=\r\n=Ksx9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"703291f52a509d3315748725042999f18d6b3664","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.2.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.5","caccl-error":"^2.1.5","caccl-memory-store":"^2.1.5","caccl-send-request":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.5_1680033292782_0.3271847606825524","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"caccl-authorizer","version":"2.1.6","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"9bca753ea221b7c6ae1bc2f53cc46821d79b7aa4","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.6.tgz","fileCount":41,"integrity":"sha512-SCZlCR1q+akrWPMTVOt5qHscsFhJ3ooAh8bBeTaVwIO30Q7xDn6B6OpAvVWS81Bx5duPsHMoU+Ij6QC4fd2EUQ==","signatures":[{"sig":"MEQCID641DuxQfM8v457dr3KlfFXu4ccQAgwHvtkgNGv2kkRAiBPaz6V81RfShre03Fhz92gUtLxHuSxJVKF/Zrjnqg1EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJeJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKKA/8CT2Ypr83z+QNrj+/EnKTNlzJZQhJ85p4Ge+5bo+tZgLce9p2\r\nG4fyg5RelOzKezQF2NQ32/rmX+ZBZMAep1twEgsY5v7aPI/iykJ6qXBxqREv\r\nZ6YxzheuZu7Q6ixWxA7AapX/2JtW2XILFJe7wMM7MVMkDIwwM4bNJDJdmIUA\r\nwScsrD2K5ojR79d0RC2HTV96N4zhKcGxonJDzWmF5glP4E60xobuPYHyqrC7\r\nB5V1RPz9cV3dKYxMdf7WMUYfQoyiqwxQFjv06iMh5vkhF1+7ONo6QGhddvhw\r\n9vkrfWh3sCL4ljLgS7ww6THuGPZP/F435eAIGmSA20MPE0LZz6v+oW6k5b5c\r\nY+QtBfSFEFw/Y10gIISDFKNulFjh5sueZ89UCgCdW2kO8G4AUFasziLQrSfj\r\nU5eofhcyOzz9DAEP59V+lKbMa8ba8hr4V8umuPSv2ptMyJHX2SJB2ojwDwcc\r\nt6Xone3tPq2MPSOivQm48uhqAhkIustHx5rsXeZk7hEsT1wDhBJOMPWmz7cX\r\nENgRgGZ4PCv7YPioXmxCQgV6ec8WPLVsepJVRvg1GbwbjIKs/kFqJnDQ+vYB\r\nmKqWIJ4sVNTjtqyF4aOVvv4GbFJ3Z1BPLJPuWlkNKSYSutYAm27dJwASsIz4\r\nx9ClgGJNTfggPZYOzcPk7g0Ql5lslkt9iJU=\r\n=GDC8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9fb10e0c601daf6b93a01cdb594d76687e1cc93e","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.6","caccl-error":"^2.1.6","caccl-memory-store":"^2.1.6","caccl-send-request":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.6_1680204372789_0.821722939327759","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"caccl-authorizer","version":"2.1.7","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"448def837ebbbf47308c53d809701b3a4b9e25a9","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.7.tgz","fileCount":41,"integrity":"sha512-gX8ap7R9yZY7aXZSXLVEIwvNsjZifj+mNa2v2PLIDzktplskP+fy7nXgBjYiegXnUtt9KqkFlO2vt30o/RKbuA==","signatures":[{"sig":"MEQCIAUMX2Sdj+jdYXT5rexQgn7Taj3ztDuSbLW5T/cJNjoZAiAUq2bXLXN5OnjGk+kAz0dbpH3dqklwZd7u5FcOqP0W7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74957},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"49fb1a6a2028cb1cede65f56089cf12524487646","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.7","caccl-error":"^2.1.7","caccl-memory-store":"^2.1.7","caccl-send-request":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.7_1684779585269_0.8236609791493681","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"caccl-authorizer","version":"2.1.8","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"7cbc8b82c46bcfa610cf5a3299ceb83fa6e55b06","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.8.tgz","fileCount":41,"integrity":"sha512-ADc7sDItj/nggFMDqyNsnop7RhpIH7uzE9j8ovFqUU1ped9OUFpZChuGHFed+GKLr3DJilHhDUQVGMQ4k5BjUg==","signatures":[{"sig":"MEQCIDH6BSNzwww1JMlF2tCyQ+LqT5o3Qk7RBLxJuEa02W8/AiBteGM77AxeIxD+STm7N3duLd1rSlACls376zu+lxLHww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bbec8ec1c060c76cb7d19ad6ba2cc65969b2efa8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.8","caccl-error":"^2.1.8","caccl-memory-store":"^2.1.8","caccl-send-request":"^2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.8_1688753541686_0.7845512867614188","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"caccl-authorizer","version":"2.1.9","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"bc11d26e61cf24fa6c467a8e9a53f5165dff0cbe","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.9.tgz","fileCount":41,"integrity":"sha512-30GRRUgCQjTPAIBoQqrE7faRtbgH84ekRCTxrfMA2CCCZqrHtFXBdaMH3+oe48xm009GAU7U6ALH4QepHfzRdA==","signatures":[{"sig":"MEYCIQCSDJQrIEmz87aOhQ2cGHmB3aWJaTy/d3ZSydFtg/EJSAIhAPxi+j+eP0nrWyCtd2wd3g88A7Sm4PF0Ebq7+MomtB5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"04a9e05a64f77823c833d760316a1ec5965c5da6","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.9","caccl-error":"^2.1.9","caccl-memory-store":"^2.1.9","caccl-send-request":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.9_1705614013886_0.6010348934407967","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"caccl-authorizer","version":"2.1.10","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.1.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"a1cd35a2f8b2aab1f15bdddccf2fc1ea178a623c","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.1.10.tgz","fileCount":41,"integrity":"sha512-ay+EbQ7m4PYlRc9jq01yVWbIrUBiTEv+KiJp3dyHMNo7twxNW9BkOTbbXcYYPw0bFySYgiy4MClMsAYSpYjc2g==","signatures":[{"sig":"MEQCIHtJ5n23ME/0Cpm0v+IIa3rjCmMib4R9JpmNJFGjsd9uAiAd9stCCiisLfE/uxGNnM/6Nb/PdT8iAaYAVH93irjbpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"60ec038d0f631c5e9069af51fda9aea8717468bf","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.1.10","caccl-error":"^2.1.10","caccl-memory-store":"^2.1.10","caccl-send-request":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.1.10_1711560709657_0.4203722794505842","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"caccl-authorizer","version":"2.2.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"27793fae60e3facb56ab2e21705b633a12417100","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.0.tgz","fileCount":41,"integrity":"sha512-OlTVxlpELDnQUL+199ESAvl9lWwwBuN5nGH7hY3bMJ0HBIXb9+73QOQHK7IIgqdM5wdQmjSqZJkIERMO7bIO/g==","signatures":[{"sig":"MEUCICfiaUBSzzzRqE622/rF6RKD5f5Zinr7lCk3Niw+6NxIAiEAjyLRRxPlLP+L8VWUeFfBoMJE6CmwSd5xnhtsNm9NS+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4f70803f625983c69716c571eb0a968f5ec69b44","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.2.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.0","caccl-error":"^2.2.0","caccl-memory-store":"^2.2.0","caccl-send-request":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.0_1712253678763_0.6829798995459451","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"caccl-authorizer","version":"2.2.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"648546ea111a6eff1f82813540a4a5f87479fa40","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.1.tgz","fileCount":41,"integrity":"sha512-aqmtehhN+ZzW1lUqLGOgBmNTLrbQ7ns+iEHmCxlQR1p92PhaFc8dHEemUEsPunV0ILHwqHXHL/fzmCH2UATP4g==","signatures":[{"sig":"MEUCIEcZPEx19pxnTX8Vcw/NWfMweENfGWDazOqXv1PxmyYtAiEAui9Hs4mHj9zLQoIXC2KICOrKdq5NB2OZa3EcbwoYYmU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9a8c8cde8f57f627acd3af1af5bb9c9f6b802b10","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.2.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.1","caccl-error":"^2.2.1","caccl-memory-store":"^2.2.1","caccl-send-request":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.1_1712260225153_0.6872306939766764","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"caccl-authorizer","version":"2.2.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"e076a545f29461dcf096e4f2e1239fe59097edfb","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.2.tgz","fileCount":41,"integrity":"sha512-RVsgQvNyrGJXRfyd3eOGWrJawYev952J3A0C4x8Qeteq4tQfm16Fgx9//JnhV1kUky48ihVgnLFj2v1rZ2E8WQ==","signatures":[{"sig":"MEUCIQDqTriBuXd3S3sjN0OC4DMCyc+TXclk/bzDA1x1+IM/hwIgej+3Mf8MJwQVeAiewC0KgBOf02LwtDDd4u/RruO41FI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a77fe0561c1314a8ad21b671a7c0080d9284d083","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.2.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.2","caccl-error":"^2.2.2","caccl-memory-store":"^2.2.2","caccl-send-request":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.2_1712260979341_0.7788175120309668","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"caccl-authorizer","version":"2.2.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"39f96b833ad335dd1116bc3c5ade5d11d491e142","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.3.tgz","fileCount":41,"integrity":"sha512-6Dy/tbcQK00HhjkNZsVA0BlSzYctkXBSS9pDTcH1z6CzUAciWDuNG6t250mmvFd5H9O6nwzoRPsnofQzNryMVA==","signatures":[{"sig":"MEUCIG054HkH5ooyyWH6RYWgli3YjvD5VLjCw+h3mlQIrGCeAiEAr60o7v5Y/4NfXxcM7FAWkqto3vHhXzCjWv4HsHtZIsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7f4f219c23061bef3f41609b854355d02f67bcdc","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.2.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.3","caccl-error":"^2.2.3","caccl-memory-store":"^2.2.3","caccl-send-request":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.3_1712262463729_0.6260482916610564","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"caccl-authorizer","version":"2.2.4","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1aa78af182b136e9b00ae58c416a624566a11551","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.4.tgz","fileCount":41,"integrity":"sha512-URzzKpDDHVp5n3vC2bMmz+wfU9/sOJtXCHO/3BzRB4Vatgh95zPSFGR2oflqpxH2uz0ZcUJ/c8NPSRII/ZXc8g==","signatures":[{"sig":"MEUCIQCs6vOQ2kfwJE1X8YoheRa0z+pVF7cem0kTm4tVxYV4BgIgXrOo2kCl2HeIcI5sQjrHZSGB2QgK12jMlxjZDsFqTsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b39a90a40f13a008beb8d2527b195b20264e4c0a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.2.4","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.4","caccl-error":"^2.2.4","caccl-memory-store":"^2.2.4","caccl-send-request":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.4_1712264252548_0.5248858633498299","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"caccl-authorizer","version":"2.2.5","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6536477a3f21909034ab550fbb40d04d84fdacb6","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.5.tgz","fileCount":41,"integrity":"sha512-XZXapYu3sfV5GtiNS5hgUDgHXvE7GHRs3wWMgicgfPt/yETPQVfnFd7zsf6k+5BM1CaI+wgb3Jpn5ybcyC11eA==","signatures":[{"sig":"MEUCIEQYiNmxQQdRAP8DEf1hkBDCdGIgFnJ+IulBQSNaX/vOAiEA+r9myRm279FJUCwOyB8Wy7nm+GGUxx21enYsZNw7VbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"65aee1d8d89969f2f7e91c3325d01c8d53a6ad86","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.5","caccl-error":"^2.2.5","caccl-memory-store":"^2.2.5","caccl-send-request":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.5_1717168223408_0.25815241985297677","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"caccl-authorizer","version":"2.2.6","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"fe43f5ac9bbc5b63d58b021ed9bec7c2b674025f","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.6.tgz","fileCount":41,"integrity":"sha512-dyjmYq76Q0kQRtiegJp8k1Ly29Ml0oqCGdTb0fgpsoBPnhnmlEoWc2Lp2a/78VG4oa2Us7+AU9GX483XMg9D+g==","signatures":[{"sig":"MEYCIQDoTmeA1m3SP5hEBtnNnxGNkgyCBJVVqIFiXk5BatcbkQIhALq9WcsfsqbyGbaEICeVtsqx6vzE46EdDokca6XfCZsX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9c95689387540615f0b46d7d5f147312a8d1ef1b","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.6","caccl-error":"^2.2.6","caccl-memory-store":"^2.2.6","caccl-send-request":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.6_1718380372917_0.9889454704652818","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"caccl-authorizer","version":"2.2.8","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1ef5e038565b34f6e114f5fa19cde89ec13f1313","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.8.tgz","fileCount":41,"integrity":"sha512-rhxknZHR3cR2UrOLcaDidp78VcJ28Pv+l/csDOuntH1BBkpvtcr5rp7wLDkfTs0zfzWvvRFzvFgt5aC1ThlPfg==","signatures":[{"sig":"MEYCIQCzMEOg9ONLYx8a6bfz9R1fvFNhwVs/1OXY0rdU0rs51QIhAL1Bk0szwRt1Als5JjjcN4EYm4FS6ykjdWt1onKMRzGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"54965ad6ac13fdfd7219525c69b53aced121056b","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.8","caccl-error":"^2.2.8","caccl-memory-store":"^2.2.8","caccl-send-request":"^2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.8_1720718036149_0.8072471486886117","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"caccl-authorizer","version":"2.2.9","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1e2a23864dfb3af629e34af7d345838aa9922782","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.9.tgz","fileCount":41,"integrity":"sha512-t+JtbqXH4+1E6gkAiahBxJCGfhiMRorMwsheYWfbQyhY7/V2SzBMILbPPWi6aVwxxgvhicT1Le7rwAKlXak5Hw==","signatures":[{"sig":"MEQCIEektF2oFv5aaZ7WgcqE5q3VtPLIOAmfw7iS3WZ7ltBCAiBC3A6/TfQDlIlMCtAyAMJDqozcm0CwG3SqFAgHdjzJxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74971},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6d583a4b89d98782f1a14fa68ce0c615d32ca04c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.9","caccl-error":"^2.2.9","caccl-memory-store":"^2.2.9","caccl-send-request":"^2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.9_1721066825968_0.6423724119791443","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"caccl-authorizer","version":"2.2.10","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"860ba728760ce65c245de094b2e1f3fb4e54e7f2","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.10.tgz","fileCount":41,"integrity":"sha512-RVPL3xrEH7yo5YuC1P4ERmzPz60KtaM4HBhdpSaC1eYkUjYcEeOCs4qdBaZnmw3seKenB1PACWQl9Ahfb5U5tA==","signatures":[{"sig":"MEYCIQCOJzGWXMgl+ygzhGcNjY79Yq3lFEIYY76DMk1/tJbzZgIhAMgoKO/yCJQRbbMOfKuRWHicb7umT+w+BkvjEEmHwsC8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"33012ccfef9b53acd1cb426d860519d2c17b9e44","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.10","caccl-error":"^2.2.10","caccl-memory-store":"^2.2.10","caccl-send-request":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.10_1721144142545_0.5121509588757376","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"caccl-authorizer","version":"2.2.11","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c6fc5b123f26539660fbb880ee2e7fcf46e04d2b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.11.tgz","fileCount":41,"integrity":"sha512-+yhqNXj/po96uBbMieqEIapocLIdH54JhVjCHf5G4NAODjtduYWk/zi4fIw5WmNWrKB7vXVJ6O9j48VhCyftUg==","signatures":[{"sig":"MEUCIQCnXCBI18EMNrjyMySPKo+FVTsafkbtHYVK0GDpgktCrQIgXxZAjEauxu0QiTGrMBrudgyZisHg/Z41XTrBOKkDUSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"eaf3c46c12ab49d29a0424ef5a6edfbc9b255b5d","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.5.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.11","caccl-error":"^2.2.11","caccl-memory-store":"^2.2.11","caccl-send-request":"^2.2.11"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.11_1721747716483_0.5636823366276336","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"caccl-authorizer","version":"2.2.12","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.12","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"27ff5a149b64f0f640ebfd318a4aeb2decf723bf","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.12.tgz","fileCount":41,"integrity":"sha512-YT506hlzBgv/zg2wM1pfgt2/aOSOZrq5/M4651/wLkASl5XEtB6/L8w+Q+UCN7xdH84Ww/MlTCcLz0Kk/6nUdQ==","signatures":[{"sig":"MEYCIQCAtbtTidX0h+eWt1tjNLW1IvXutwitjmHGVXnp1qqFVQIhAP/g0nU5O3ji/qiD63U7f73kkgynYzMmhDHWcKTrl41s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9f0f4e6174501bac091dd2389683f795b41e67d3","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.12","caccl-error":"^2.2.12","caccl-memory-store":"^2.2.12","caccl-send-request":"^2.2.12"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.12_1721932674897_0.13748292183073452","host":"s3://npm-registry-packages"}},"2.2.13-beta.2":{"name":"caccl-authorizer","version":"2.2.13-beta.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.13-beta.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"9a46619f0d9151b27b3f73a9db6d37e6e44453c4","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.13-beta.2.tgz","fileCount":41,"integrity":"sha512-kt/c/erJEAm1nOwwRVyOIEooSuUQVYMCo8CCTg9g9NwVvk24rZXUGiqGyWwna2olXLbKKNF6tyo9wsC+h3i36g==","signatures":[{"sig":"MEQCIGpbo4CG0rQ/kvnh8/AddNOUJ+loPcJxKa7FQvzuKnwEAiBHG7048XN/LJS8KTdtQfTfmzPSITJW/8/if58VJNpHEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75011},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e92c57ecdc121a058c0148478f7c35e1069dc230","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.13-beta.2","caccl-error":"^2.2.13-beta.2","caccl-memory-store":"^2.2.13-beta.2","caccl-send-request":"^2.2.13-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.13-beta.2_1727803680114_0.6624202840501998","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"caccl-authorizer","version":"2.2.13","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.13","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"2f217c4d58df09980b1df17308a50a0ed5daff07","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.13.tgz","fileCount":41,"integrity":"sha512-sf9jOJfaDTvOsw3i9LfY1jxv6ThAa5ZiYcp2p1UXlQSTi3LFnF8pVgW6phMAX6qMhwlu9uS1TM8SLalfPMe6FA==","signatures":[{"sig":"MEQCIEpl26Ues3ppR9S2KTd40zhHLe/kEOeOuw0S60VVEmEzAiBEwuUnKgDWSokwkolWVJwIBg/JJrXaHkly3kfFNWy+Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ae777ccd817f532fdaa795de793469a3a1d73790","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.13","caccl-error":"^2.2.13","caccl-memory-store":"^2.2.13","caccl-send-request":"^2.2.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.13_1727805068351_0.25176964059677576","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"caccl-authorizer","version":"2.2.15","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"83cca616a0dfb76389c691a4e2f5a355a070514b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.15.tgz","fileCount":41,"integrity":"sha512-363Ft42yjLRG8WuiKwxVV2gD9D9/583koChI+eMQJj84wl1Y4mMiLumRXZXYkjhQM/nh4EQeW2lPFHXRo65blA==","signatures":[{"sig":"MEQCIEkj2SL+uQ+9Zz+yjnZoR2mrmX0nGsJ8UP5H+rTy6I2JAiBWUJuSAlD9lUZZNntxUsu4fi0U2eBZGPRtO17ph/s43Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"140a6884b9ebaa405b84acee34dc0f9f6592dd6d","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.15","caccl-error":"^2.2.15","caccl-memory-store":"^2.2.15","caccl-send-request":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.15_1730675265831_0.8255384959405301","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"caccl-authorizer","version":"2.2.16","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"432c7da181c46e69f6fc75aa098ce50ee5d32052","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.16.tgz","fileCount":41,"integrity":"sha512-fkz0Bm9vU7sQNf/ni4YNf7COZBGoz2aPGYs+iulGpj6r012DlW13FGM2wfXFJsSekq19+Tu4hFBcVNyEu9p2xQ==","signatures":[{"sig":"MEUCIQDxaJo6lMLIE7+oyubpdyfHbpY6EDIYjOomGFYTB+WL7QIgEhwh+L9mo18KIoy3qyAOMHNnn1RlX2+AyYlNbe+FpsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74976},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a3d5debf2fe91c81cf101725e2f472e7db305299","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.16","caccl-error":"^2.2.16","caccl-memory-store":"^2.2.16","caccl-send-request":"^2.2.16"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.16_1730677167330_0.33263288228599786","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"caccl-authorizer","version":"2.2.17","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"0d2b5e96c661dae188db5faceabcd264736e6c71","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.17.tgz","fileCount":41,"integrity":"sha512-uIV1x+Rhkn5CqRyRYVSQ7sJnpvWcp5BQba3ZHy3//sDiRYAB3FWERRWCMX0EEYjGdJoCx226c9/ozYOJMBifiw==","signatures":[{"sig":"MEYCIQDiBJPFu/cm3Y/1vLDnJNT+cNGZYC41zkcg7npUkC8RcQIhAKpDTrwj5FgwvxP+UwxIOkSlN8bQsGtcCFJ/YTTNQzKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75467},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"855a416f986ca2640aef7dcc0c3d3e375816b3ce","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"9.8.1","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.17","caccl-error":"^2.2.17","caccl-memory-store":"^2.2.17","caccl-send-request":"^2.2.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.17_1732137235863_0.7279880431817101","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"caccl-authorizer","version":"2.2.18","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"cf86e88c54922e29874e9bd53193ff7f6bf862ef","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.18.tgz","fileCount":41,"integrity":"sha512-oCCPh7SiQxKAP8jK4+nIPjTpe7f5oQ3l/yN7b34V5meFT+yQSVRs3rZbOAtEYpsAN1GbSjTskzgAB9dtLrG2MQ==","signatures":[{"sig":"MEUCIQCPlor9fC6zkN9RVsXdMTkEJJeFNHS2NMEbzSvEPbZ3bwIgZbOc+BDIAb/5tnovajHLz5aOVIfuWrA//UfmOosN77Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75467},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f3cb81f52f446dccbe82eeab0d3b496ed8143eda","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"8.15.0","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.18","caccl-error":"^2.2.18","caccl-memory-store":"^2.2.18","caccl-send-request":"^2.2.18"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.18_1737209340009_0.31702555146420996","host":"s3://npm-registry-packages-npm-production"}},"2.2.19-log-api-forwarding-beta.1":{"name":"caccl-authorizer","version":"2.2.19-log-api-forwarding-beta.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.19-log-api-forwarding-beta.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1d66cdc79180bcea6ad64265d704a44ef37a7b2b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.19-log-api-forwarding-beta.1.tgz","fileCount":41,"integrity":"sha512-BG1kA80hTPNqs3obN9T+7ufxWSgVrZeOhqfyJmjViGnE/7f/CStxA23KFTF7kiYB+BLWA/7GSCjyTTBdr4pwXQ==","signatures":[{"sig":"MEUCIQDiQu7NH0OTIWpewJLcZ3WNgdMnjSq5qBUuCK7tOqBMpQIgN1eT4+OVIdaEpJiCrDyOzyPBvo3CwvZ+HSfwAsZL3sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75597},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"84284679ef4673d37bcfc68b11a7a2a2cbb4ab47","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.19-log-api-forwarding-beta.1","caccl-error":"^2.2.19-log-api-forwarding-beta.1","caccl-memory-store":"^2.2.19-log-api-forwarding-beta.1","caccl-send-request":"^2.2.19-log-api-forwarding-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.19-log-api-forwarding-beta.1_1743549739796_0.2347297377812254","host":"s3://npm-registry-packages-npm-production"}},"2.2.19-log-api-forwarding-beta.2":{"name":"caccl-authorizer","version":"2.2.19-log-api-forwarding-beta.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.19-log-api-forwarding-beta.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"a18b0de2a10db0c84940429df2223d9b6b47588d","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.19-log-api-forwarding-beta.2.tgz","fileCount":41,"integrity":"sha512-mmKujPH0DVFS/sakEhAo++ku2KCggUKOLtu0VrS1yguJ7rqP+8tBrdf6qOewZOX/vBRqRLNX3DRyPxpfNWRruA==","signatures":[{"sig":"MEUCIQCjmHBqX4hLHCvheW7/JxxfmQbOakTkX7nG+VptVViGdwIgRNwgp35gtxoPc29MOBU1TyguZ4dqfdMC8C4zbYu5j+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75597},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"01bf3da0793e04e5a2d7ba0cbac6530f3fb97cd7","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.19-log-api-forwarding-beta.2","caccl-error":"^2.2.19-log-api-forwarding-beta.2","caccl-memory-store":"^2.2.19-log-api-forwarding-beta.2","caccl-send-request":"^2.2.19-log-api-forwarding-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.19-log-api-forwarding-beta.2_1743552574113_0.524490662127328","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"caccl-authorizer","version":"2.2.19","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.2.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1560157ca8b107bcb2c6ab5a9ced50cb6fefab18","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.2.19.tgz","fileCount":41,"integrity":"sha512-khsGGKSBxZvtexGyh3+l7NuzbEKFCeGznh77ASw1BbshC1vfkrqAz2ZBOL/EjpZl/4cmr4C9IxMQM5ZQTh7jSA==","signatures":[{"sig":"MEYCIQCMeCgKpH91SajqMdTdZ+ZPbtSbsAG56QPk/Tgw7Ist/QIhAJh/4NMfx8gbD8+Vlgt/qzHcF5S/y/Vo8hcSUnV58s1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75467},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"93bdc470b3b43a1eafafdc1ae8802c366d7a5ee7","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.2.19","caccl-error":"^2.2.19","caccl-memory-store":"^2.2.19","caccl-send-request":"^2.2.19"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.2.19_1743554228466_0.37789340808963856","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"caccl-authorizer","version":"2.3.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.3.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"1d4e171746f2a6e09d14908c99e42bb41104d18c","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.3.0.tgz","fileCount":41,"integrity":"sha512-p+ByO4ree9aXT7tvV6Asf6RALQV0cH4sdHTicwdMTBLRoTOvZsg389VXKoLR4uyiCxLm8/1MJHsUIru0T3pUIw==","signatures":[{"sig":"MEUCIQDvE1IqFY3Bc9fvsElAp6oWEDl+5TqSi9OiNYK4A8NbtQIgWBFfcpnonMgHaR2NG/KBn0xiWJzqGpkZb34PhwIxvy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"750c916a7b377b5f0f185a5350a1b47f70587cd2","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.3.0","caccl-error":"^2.3.0","caccl-memory-store":"^2.3.0","caccl-send-request":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.3.0_1748537480112_0.6255111595951199","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"caccl-authorizer","version":"2.3.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.3.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"ecb281ed34dd9e8431361ab2b29d6f815adefc45","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.3.1.tgz","fileCount":41,"integrity":"sha512-a2Zz/5Z3JBFtYf8rZRuqiUF1+7h6mnvt4Rad1lyxuge44DV3YPLwq6lW+EpuTZtfggqF0m9Gt+N8DinEqD2/Dw==","signatures":[{"sig":"MEUCIQC/E/x8DD82KrmXSbIiFZR0hYuW9bgQhvVdBzGu9rlwyAIgDRagkMt/NPNrMT/18UqSQlh2vvRCH+Z39ekffnOFjJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"70898499325d8cf2ffe9ded27bb68da0af1757c0","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.3.1","caccl-error":"^2.3.1","caccl-memory-store":"^2.3.1","caccl-send-request":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.3.1_1748555180998_0.08533058687496009","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"caccl-authorizer","version":"2.3.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.3.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"47bbf6f9e3f9906ddf847ad770bc351da162c683","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.3.2.tgz","fileCount":41,"integrity":"sha512-kFitoq5jj/0Z4Z7wD+8AGpb54IqIe0ntnVdpV0Ws9Tjef+LCVRdMF0bS1jaPySWkR27n6wLAIhoVncunK1n1EA==","signatures":[{"sig":"MEUCIGPEElg5aluHv/4ktDO0vx8h+t2OySrGe1awMcWz7GSMAiEAhDswE6o0/nUiJutU8tDV79DrnKP8aBGIpiBQuoIkEu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1265c00aa812048a1a1d2857f158982d84dc6fea","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.3.2","caccl-error":"^2.3.2","caccl-memory-store":"^2.3.2","caccl-send-request":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.3.2_1748557877233_0.7643312812684144","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"caccl-authorizer","version":"2.3.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.3.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"cd59f455a83e9ae81b73bbd45d24839099d7cf88","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.3.3.tgz","fileCount":41,"integrity":"sha512-Jgnkqp3S5NA8/MKfUHJbQQtQYI3oB/mIPgLd8tjBsRhY0XfDyYGpMlx2GIhSOFaWj/BLn9aa0Lb3mUePq5k50g==","signatures":[{"sig":"MEUCIBsuYSfWpL+ueoH5EowGPgxpqNc9a8T2EndeYUBYVzrnAiEA1qxTD23ISUCsOFuT3ln3FkJTNogpvxOBY911VW6v3LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a722c773cd2512cb43d5fd9265ac4201f840e2a3","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.3.3","caccl-error":"^2.3.3","caccl-memory-store":"^2.3.3","caccl-send-request":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.3.3_1748633255523_0.17835820694060156","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"caccl-authorizer","version":"2.3.4","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.3.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"98730b81d5d08b1193bb52bbced6e076d7dbd5a1","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.3.4.tgz","fileCount":41,"integrity":"sha512-0g6874qP+uqt7TV6DimDCPkzmdDE8GWtMSttY29pJPnuEQlfkbjF1Ua3r0+hn1mMCGMNJ5NI4NCgfSPwtTeJlw==","signatures":[{"sig":"MEUCIDdk6T/kEzb520Z88Cx5iq9doj4ZA6N0Dg1ESbxmcToJAiEA1UMbU+JfscPlCUbwQ3S3NYFuu20rmPhpuHtOrO2+pUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c456a05d409ea7146629cdcc85f5e18517911eaa","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","actor":{"name":"gabeabrams","type":"user","email":"gabeabrams@gmail.com"},"email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"10.9.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.3.4","caccl-error":"^2.3.4","caccl-memory-store":"^2.3.4","caccl-send-request":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.3.4_1751498364543_0.5711488956496955","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"caccl-authorizer","version":"2.4.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.4.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"37f020e63bcfe7f7a7cbb8d2aa0baad5ae85c13a","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.4.0.tgz","fileCount":41,"integrity":"sha512-Jr1I0yUXtcntZhMbXYEcjZUelfcC8GYnhBmNWq6ONfQ48Ucbn/Htw0nq+rZ0sgj2SxhhDhFwuEnzfYpW7yDvqw==","signatures":[{"sig":"MEQCIEAeQXuts1nS0qOTgw7LYsqkJBj91emGIwtoJ6YDR7N1AiAr/hpjL4UGN0Ahjgu+PqDdIcGbeB8zSNJY1pbaRZlA1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"fdd692e2580e804fd2138eac57b901ac274d0825","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.4.0","caccl-error":"^2.4.0","caccl-memory-store":"^2.4.0","caccl-send-request":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.4.0_1765909763441_0.22974189060984251","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"caccl-authorizer","version":"2.4.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.4.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"9d8b1ddf5f7083119fc8551f1bf0d3373f75add9","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.4.1.tgz","fileCount":41,"integrity":"sha512-aAk4n3ewQkfboq1DltTlSAvg3c0w0g2vHng613r7btpP5R6Ppb1HQEYqLIoyHBPPgUms3PJ2Gv7emBMEQF9JsQ==","signatures":[{"sig":"MEQCICEff9k1Bv8gR5dUjMBD5i7INTMQI0QOv6BK6ilq3tX4AiB+lLxhRcjJ0YKMTp+u5GjOOvxbml4r2NK7n5AOo3mG4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75462},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d0157fe0c7c2ab6e7b08ab609a4ed5d4fe486937","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"express":"^4.17.3","caccl-lti":"^2.4.1","caccl-error":"^2.4.1","caccl-memory-store":"^2.4.1","caccl-send-request":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^4.5.5","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.4.1_1765911458131_0.3222038712605775","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"caccl-authorizer","version":"2.4.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.4.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"40d3e264b2387e4179e41721ab0325c6c24749a4","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.4.2.tgz","fileCount":41,"integrity":"sha512-xRlZbiieqeShiBDk1t+QJmKM8ckKO+ifliSaQGJpIq8KYfrJgTucGE6o+g91uACjajDzz5QMuXUluuBauIrxfA==","signatures":[{"sig":"MEYCIQDdvM/smsE1a3BN/X3K9Pba+MR9Uut7qp9O0KOM/sgxowIhAPUdiCm3YLcAlpmJd5bnXo7sOXOPpMzuvEadwDevuBig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b31610ca39f88f3be607a57af093bc86a2609a9a","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.4.2","caccl-error":"^2.4.2","caccl-memory-store":"^2.4.2","caccl-send-request":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.4.2_1773759100678_0.633619935371954","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"caccl-authorizer","version":"2.4.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.4.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"45de257f4372e405f2cda7d9f8936820a0c362ac","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.4.3.tgz","fileCount":41,"integrity":"sha512-4RqVZdaEAnwsmzZOH7MWL2t5AlThX8CoxAEJ5QJCAeNaXeUwnaJILrcS1qREzs4eh7SgjjIBkUKYXcfRzqIiag==","signatures":[{"sig":"MEUCIQCf2WzzyQzflDf280Zsm0yxINCwzmT1BquA0VdsDZQDAgIgeODe5bNYBnwdwYZpyLZZ104rFI8WGNKCOVkYPsnasZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8bc1e6dbe3b99831609981d85a6d5510a68910e1","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.4.3","caccl-error":"^2.4.3","caccl-memory-store":"^2.4.3","caccl-send-request":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.4.3_1773764776808_0.5272832124402904","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta-new-requests":{"name":"caccl-authorizer","version":"2.5.0-beta-new-requests","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.5.0-beta-new-requests","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"0a9ad3c55683c2e04ca9450cb1276dba87c5abd1","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.5.0-beta-new-requests.tgz","fileCount":41,"integrity":"sha512-BU1pHJLalxx+mwNkAILzIXLqCtB8hzN3q+fFO4UUW50hVeQihMXqY6tJa0gPVb97nzb04viIKVOTRS+rjevVFQ==","signatures":[{"sig":"MEUCIQDJyfX7l46heBh/5q5fZNnpwSP7loXvZWsapoLn2XC1mAIgej5WqS+e6gyXlHH2sUHod0xFESOa47TWUGZBcclNUAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75791},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7d5e0078ecdbee402151dd7dbc8c1deb97a7f439","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.5.0-beta-new-requests","caccl-error":"^2.5.0-beta-new-requests","caccl-memory-store":"^2.5.0-beta-new-requests","caccl-send-request":"^2.5.0-beta-new-requests"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.5.0-beta-new-requests_1776789351105_0.5336408092959792","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"caccl-authorizer","version":"2.5.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.5.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"8d396537518163ed657ac3f17be1844694cb19ab","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.5.1.tgz","fileCount":41,"integrity":"sha512-g80NuzBmLp15j+NcPpBLs88fTQPZunKbYpkEc9wcNVDrnADdgdmgw47LqDkIwTTO97Pz7aGPLJq9WweviqFZZQ==","signatures":[{"sig":"MEUCIQDhlFfLQNAfn0tpRuGzUWVozMIGy17PJ1oS1s8cLj57LgIgG8YhRT6W74EiY6uiZan1k4ZReVLOO5osjUab7IJDHMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"eda5e405a524003fd27d994fb9dbf581b413dd54","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.5.1","caccl-error":"^2.5.1","caccl-memory-store":"^2.5.1","caccl-send-request":"^2.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.5.1_1778721998296_0.0533466484161953","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"caccl-authorizer","version":"2.5.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.5.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"7391ac4a53198a4890b235499b09335e40a4d2c7","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.5.2.tgz","fileCount":41,"integrity":"sha512-pcR4wxUFn7AABYRR5fVQ77sXXOi6LMN641UiMLvncw09uiGGjRfdu7faEY6AH4+eGq0oTQmIQrD9fsyhJ6PKmA==","signatures":[{"sig":"MEUCIQDYj8azk8NsXZv5bHn9agbI8TsIMyUz+l7yh60AUEpeWQIgBY+XQuX5gDZwXTxQ1wloIvBG02hbzgGCE48DZA5/iDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"81546a5fbe6111cc67563aac8d18abf19257ae20","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.5.2","caccl-error":"^2.5.2","caccl-memory-store":"^2.5.2","caccl-send-request":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.5.2_1778722557289_0.24734779095501058","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"caccl-authorizer","version":"2.5.3","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.5.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c48e4ab0c390499de673d263384887d9fa18cc09","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.5.3.tgz","fileCount":41,"integrity":"sha512-rGN3iGRFVtn+a3WocpWjefxTXIXgSw2haT6BdAx/h0d5ntSSCznb5VSey4FbXKxZkDZYIpWQGV6Pw8os1JKdFQ==","signatures":[{"sig":"MEUCIQCbKDr5pwCMhVF+9GL6/mMLEPDsrf9TfGbfIQJ4QPiheAIgGpkVA1doAEjoFIeriNso3330W+6WBdevSDnDCzFRbYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a969b8dbd2f7c522e15ba0984f07276efdd6d7b9","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.5.3","caccl-error":"^2.5.3","caccl-memory-store":"^2.5.3","caccl-send-request":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.5.3_1781127991870_0.9970521941834605","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"caccl-authorizer","version":"2.6.0","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.6.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"c542d8ab4e243bcd4876570071d8519bf2d6922b","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.6.0.tgz","fileCount":41,"integrity":"sha512-sUnUMdjBTXyBFH0BZdnLeb5fDv8KBn11ivTTZX1tau/3mQWeduVHtDMDs7qQ3M7np6xbIzzb6z8RFIkvvZZ/kg==","signatures":[{"sig":"MEYCIQC9I4wnQjWRG5ylTQDsxnNStpg0VrAteEvzguAEbt5+rQIhAITSAxTQ37ND35YNow0uiFCDU8vTxPDnCwQdYdyiocM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7a168fe98d08dacc4102e7748f6e519c7088b984","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.6.0","caccl-error":"^2.6.0","caccl-memory-store":"^2.6.0","caccl-send-request":"^2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.6.0_1782233308114_0.9624245668620974","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"caccl-authorizer","version":"2.6.1","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.6.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"01166ed61b7f68dcb31468fe4c19990617b9f07f","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.6.1.tgz","fileCount":41,"integrity":"sha512-43yJF2l5MD6/zM1rP/4VuMsP1tQpcAxJQKUddKjRyrlJL/JqnTydCdYdYH+U5j/qR1242K87WXSxvtZOnlhtSw==","signatures":[{"sig":"MEUCIDTtykSut3ZbPbHoYX6JX22wJAc5yce2g+rJBDkvenXxAiEApzppU0/wgV4VEzzwg8s0uj24QVEaO8ZWVFLSt+oxzJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c15ff8abcdfe70864fcf6989ef5a103841428b35","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.6.1","caccl-error":"^2.6.1","caccl-memory-store":"^2.6.1","caccl-send-request":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.6.1_1782831275457_0.9466004094484524","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"caccl-authorizer","version":"2.6.2","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-authorizer@2.6.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"54fda58606fa78d689195f27e1cccc9dba8c8624","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.6.2.tgz","fileCount":41,"integrity":"sha512-so/AlhRYhH0pBsipywStwsnWqfjdkw9AhaBq25fu3dfUszv4Q39FknyUVdr3ZHDdtYevNLwru8XmZZPIOn+gTA==","signatures":[{"sig":"MEUCIEoiIcpA7rkM3D2c9ME/8YtQfDBOXli12JGUwx9tnQMOAiEAvfX3SC6GWI+rQJcGLv9l2mNDIbojcXsVDJMA29Goar8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75701},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e8b7a59cea283c6b456676bf3d640af4eca0cc59","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.6.2","caccl-error":"^2.6.2","caccl-memory-store":"^2.6.2","caccl-send-request":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-authorizer_2.6.2_1783455430975_0.5465692798607116","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"_id":"caccl-authorizer@2.6.3","bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"dist":{"shasum":"6214ba407cf3dd523b4dcecd3223ed52ecedfea3","tarball":"https://registry.npmjs.org/caccl-authorizer/-/caccl-authorizer-2.6.3.tgz","fileCount":41,"integrity":"sha512-l7fTfnXsmPa9mrsJ5smtrRG7Qm81P3ATCt4VdkU3y1llBvmCoMFb8rOF8ve+Ap5vKSzrxvgikcFKSKXcZjmPIA==","signatures":[{"sig":"MEQCIEU9w2gluAmV73LhHM6324tg+W4KnWvRK4xqXbyu/HuwAiALDdETM+D5dvBHkfxeWAkLI9yb6nZ/wEI8Lck/kNlIWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIENyLYtr3e+H1f7oGNXlA2NOyJY3ntb+MRWiRr3ouo8JAiEAyuDsjEhSujUsTsc20+uXKBYZ7CGjGMUTVk4uToxgru8="}],"unpackedSize":75701},"main":"./lib/index.js","name":"caccl-authorizer","types":"./lib/index.d.ts","author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"gitHead":"f70d79a550e08a131bf528bc006b5e29d74a4ff6","license":"MIT","scripts":{"build":"./node_modules/typescript/bin/tsc --project ./tsconfig.json"},"version":"2.6.3","_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"_npmVersion":"11.6.2","description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","directories":{},"maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"_nodeVersion":"24.13.0","dependencies":{"express":"^4.17.3","caccl-lti":"^2.6.3","caccl-error":"^2.6.3","caccl-memory-store":"^2.6.3","caccl-send-request":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","typescript":"^5.9.3","@types/express":"^4.17.13","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.22.1","eslint-plugin-cypress":"^2.11.2","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/caccl-authorizer_2.6.3_1789949632762_0.8511121121915828"}}},"time":{"created":"2018-12-12T16:11:37.401Z","modified":"2026-09-21T00:13:53.008Z","1.0.1":"2018-12-12T16:11:37.568Z","1.0.2":"2019-01-07T21:01:19.473Z","1.0.3":"2019-01-07T21:46:20.957Z","1.0.4":"2019-01-09T18:54:32.231Z","1.0.5":"2019-02-01T20:37:45.854Z","1.0.7":"2019-02-05T20:19:35.455Z","1.0.8":"2019-02-05T20:20:51.195Z","1.0.9":"2019-02-05T21:10:07.792Z","1.0.10":"2019-02-06T17:45:05.569Z","1.0.11":"2019-02-13T20:15:17.560Z","1.0.12":"2019-02-15T21:44:54.142Z","1.0.13":"2019-02-27T22:31:42.954Z","1.0.14":"2019-03-19T15:23:06.178Z","1.0.15":"2019-05-07T15:14:13.137Z","1.0.16":"2019-05-30T18:28:13.579Z","1.0.17":"2019-06-03T17:24:58.147Z","1.0.18":"2019-07-22T21:53:42.884Z","1.0.19":"2019-08-06T16:48:22.433Z","1.0.20":"2019-08-27T13:26:02.709Z","1.0.21":"2019-08-29T18:33:30.194Z","1.0.22":"2019-08-29T18:45:07.178Z","1.0.23":"2019-09-03T19:22:23.777Z","1.0.24":"2019-09-03T19:27:21.849Z","1.0.25":"2019-09-03T19:33:51.840Z","1.0.26":"2019-09-03T22:01:06.656Z","1.0.27":"2019-09-10T19:53:15.460Z","1.0.28":"2019-09-11T15:37:47.404Z","1.0.29":"2019-09-18T02:32:20.728Z","1.0.30":"2019-09-18T02:45:14.714Z","1.0.31":"2019-09-27T20:51:31.887Z","1.0.32":"2019-09-27T21:12:20.507Z","1.0.33":"2019-09-28T20:12:43.946Z","1.0.34":"2019-10-15T19:28:29.526Z","1.0.36":"2019-11-06T21:26:44.236Z","1.0.37":"2019-11-08T17:56:38.178Z","1.0.38":"2019-11-12T20:11:03.697Z","1.0.39":"2019-11-13T19:08:36.003Z","1.0.40":"2019-11-15T15:13:13.965Z","1.0.41":"2019-11-19T19:18:31.315Z","1.0.42":"2019-11-22T18:47:54.321Z","1.0.43":"2019-12-10T15:49:02.313Z","1.0.44":"2019-12-19T20:33:15.230Z","1.0.45":"2019-12-20T16:09:59.496Z","1.0.46":"2019-12-20T17:55:38.813Z","1.0.47":"2020-01-30T15:24:50.408Z","1.1.0":"2020-02-04T18:44:08.672Z","1.1.1":"2020-02-04T18:56:58.677Z","1.1.2":"2020-02-04T21:20:52.877Z","1.1.3":"2020-02-04T21:30:50.267Z","1.1.4":"2020-02-04T21:43:08.799Z","1.1.5":"2020-02-04T22:05:07.064Z","1.1.6":"2020-03-11T22:08:05.086Z","1.1.7":"2020-04-01T14:45:45.740Z","1.1.8":"2020-04-14T21:05:45.402Z","1.1.9":"2020-04-21T22:41:11.984Z","1.1.10":"2020-04-23T15:29:37.312Z","1.1.11":"2020-05-15T15:57:07.520Z","1.1.12":"2020-06-11T16:30:30.565Z","1.1.13":"2020-06-16T19:44:47.338Z","1.1.14":"2020-06-26T21:11:01.955Z","1.1.15":"2020-06-30T23:03:08.307Z","1.1.16":"2020-07-10T18:04:35.313Z","1.1.17":"2020-07-10T18:38:48.801Z","1.1.18":"2020-07-10T18:42:17.299Z","1.1.19":"2020-08-20T17:18:20.295Z","1.1.20":"2020-09-02T18:40:31.562Z","1.1.21":"2020-09-25T19:17:35.853Z","1.1.22":"2020-11-11T18:11:15.895Z","1.1.23":"2020-11-17T14:44:21.277Z","1.1.24":"2021-01-29T16:01:16.881Z","1.1.25":"2021-04-30T17:53:23.934Z","1.1.26":"2021-06-05T14:27:58.273Z","1.1.27":"2021-07-26T15:02:17.628Z","2.0.0-beta.0":"2022-02-17T21:29:53.878Z","2.0.0-beta.10":"2022-03-07T23:48:07.443Z","2.0.0-beta.15":"2022-03-08T21:03:33.827Z","2.0.0-beta.16":"2022-03-09T02:39:22.282Z","2.0.0-beta.17":"2022-03-09T03:02:20.879Z","2.0.0-beta.18":"2022-03-09T03:11:26.802Z","2.0.0-beta.19":"2022-03-09T03:28:33.071Z","2.0.0-beta.20":"2022-03-15T14:14:50.718Z","2.0.0":"2022-04-25T16:20:14.528Z","2.0.1":"2022-04-25T17:00:15.105Z","2.0.2":"2022-04-25T17:06:31.084Z","2.0.14":"2022-08-30T19:52:05.974Z","2.0.15":"2022-09-06T19:56:51.180Z","2.0.16":"2022-09-06T20:17:13.006Z","2.0.18":"2022-09-20T18:19:23.866Z","2.0.19":"2022-09-21T19:17:40.852Z","2.0.20":"2022-09-23T19:48:50.215Z","2.1.0":"2022-09-23T21:19:10.571Z","2.1.1":"2022-09-30T14:00:52.153Z","2.1.2":"2023-02-15T16:29:02.865Z","2.1.3":"2023-02-23T17:29:16.477Z","2.1.4":"2023-03-01T15:56:42.665Z","2.1.5":"2023-03-28T19:54:52.944Z","2.1.6":"2023-03-30T19:26:13.027Z","2.1.7":"2023-05-22T18:19:45.521Z","2.1.8":"2023-07-07T18:12:21.845Z","2.1.9":"2024-01-18T21:40:14.044Z","2.1.10":"2024-03-27T17:31:49.840Z","2.2.0":"2024-04-04T18:01:18.938Z","2.2.1":"2024-04-04T19:50:25.343Z","2.2.2":"2024-04-04T20:02:59.552Z","2.2.3":"2024-04-04T20:27:43.919Z","2.2.4":"2024-04-04T20:57:32.760Z","2.2.5":"2024-05-31T15:10:23.624Z","2.2.6":"2024-06-14T15:52:53.111Z","2.2.8":"2024-07-11T17:13:56.304Z","2.2.9":"2024-07-15T18:07:06.175Z","2.2.10":"2024-07-16T15:35:42.717Z","2.2.11":"2024-07-23T15:15:16.671Z","2.2.12":"2024-07-25T18:37:55.164Z","2.2.13-beta.2":"2024-10-01T17:28:00.357Z","2.2.13":"2024-10-01T17:51:08.517Z","2.2.15":"2024-11-03T23:07:46.020Z","2.2.16":"2024-11-03T23:39:27.518Z","2.2.17":"2024-11-20T21:13:56.042Z","2.2.18":"2025-01-18T14:09:00.222Z","2.2.19-log-api-forwarding-beta.1":"2025-04-01T23:22:19.982Z","2.2.19-log-api-forwarding-beta.2":"2025-04-02T00:09:34.442Z","2.2.19":"2025-04-02T00:37:08.683Z","2.3.0":"2025-05-29T16:51:20.303Z","2.3.1":"2025-05-29T21:46:21.215Z","2.3.2":"2025-05-29T22:31:17.455Z","2.3.3":"2025-05-30T19:27:35.733Z","2.3.4":"2025-07-02T23:19:24.748Z","2.4.0":"2025-12-16T18:29:23.581Z","2.4.1":"2025-12-16T18:57:38.351Z","2.4.2":"2026-03-17T14:51:40.813Z","2.4.3":"2026-03-17T16:26:17.000Z","2.5.0-beta-new-requests":"2026-04-21T16:35:51.261Z","2.5.1":"2026-05-14T01:26:38.449Z","2.5.2":"2026-05-14T01:35:57.440Z","2.5.3":"2026-06-10T21:46:32.005Z","2.6.0":"2026-06-23T16:48:28.281Z","2.6.1":"2026-06-30T14:54:35.582Z","2.6.2":"2026-07-07T20:17:11.144Z","2.6.3":"2026-09-21T00:13:52.854Z"},"bugs":{"url":"https://github.com/harvard-edtech/caccl-token-manager/issues"},"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","homepage":"https://github.com/harvard-edtech/caccl-token-manager#readme","keywords":["Canvas","CACCL","Token","Access","Token","Refresh","Token","OAuth"],"repository":{"url":"git+https://github.com/harvard-edtech/caccl-token-manager.git","type":"git"},"description":"Acquires Canvas tokens through via OAuth, stores refresh tokens, and refreshes access tokens when they expire.","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"readme":"# caccl-authorizer\n\nHandles app authorization, redirecting users to the \"Authorize this App\" page, acquiring access tokens, and refreshing access tokens when they expire.\n\n## Part of the CACCL library\n**C**anvas  \n**A**pp  \n**C**omplete  \n**C**onnection  \n**L**ibrary\n","readmeFilename":"README.md"}