{"_id":"caccl-lti","_rev":"115-e93191f7951d0a978498b3954b8e8d7a","name":"caccl-lti","dist-tags":{"beta":"2.6.0","latest":"2.6.3"},"versions":{"1.0.0":{"name":"caccl-lti","version":"1.0.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ca8a5cee65d584680a3ebba0c6a93c2e14d47b2f","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.0.tgz","fileCount":16,"integrity":"sha512-iGtakXYOpdoFeT3rjcRI8duJL1oOu9ZB9kjinbCfwc88CLf5YY/MMroirTjo/7ewrj6bAsoK7HuJsco/uq82fg==","signatures":[{"sig":"MEUCIQDprYjNRviuuf4eHfE1OtVkIq2wasbvnNrXj60vRciYUAIgbwmYuay6n2Ue/XO0IZKdaGsL4UkzxFbFJqYm26lNocY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcETMbCRA9TVsSAnZWagAACz0P/RIXJG20aw9eOvz/T7Gp\nso6jVYClKxwnK7XIzKWr05X6Sk6SSncZS1grE/MdiDXDbbyr1BcfCvej3Upk\ng8JyJzxmDOmXBj/Rsqt3HydfFeH2KG+Soml9JGO36fTuia94iscZGn2Va976\nU2zxRlsE9ag2QDLSQzuB/1zXh7Pb4iqpKSbWx4/j1oerpEt2i0fHIEvokN2I\n3QTLAIw6hu+KZqFoo30R5JZHL0xRaBWVhx7V6IHabP2rdsbKue/nsNEpAgly\nBtTB3YI0e97OuoKQ1K0eZK1XLfJXa40U6+CEyVUDiTh5BNZPb68zMsRqfQvS\nH2Zn8nGzbDM4OsAa7L71cacVN0ceAxhOKcXbTigO3sYhvmv3ro5dbQ+5B7Mh\nnEb0IOCLGcviWH3X3U9P2G+HbfdMrAQCuQngFxEWXoOMZ+CQcZpPbaAXLp9U\nk55Hco4/uo6lCbKjEXXDIxtS5cRhe2FPWEzCMiDLtkFbalQtocZ5U4YVvtwj\nWoYnDxXKLQoCoEoReg3tpUcADOba1wzg8nH5qaDD6+eJ+yEOHZI7K7DJfgrp\nQN0pdO8Sa3+qqmjRKIX/0WwtW0sESg8ohQZhm6ZKaIVypp0PpwyMIoeae3cV\nWyTVdPMgqHeXSJxVFhbKpLVyEkYj/Znq3J0WLZ87FRgUDCCdf7S1MY+kPm6c\n93pf\r\n=616H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cecbedda3d5dd38e64c004a743ebe8ba39731884","scripts":{"test":"mocha","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","fast-clone":"^1.5.3","node-schedule":"^1.3.0","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.1.2","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.8.0","express":"^4.16.3","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","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-lti_1.0.0_1544631066662_0.24225954601890232","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"caccl-lti","version":"1.0.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"a2777f34a641aaa743c291143c79087734245df0","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.1.tgz","fileCount":16,"integrity":"sha512-KbPu3m21ipfuJ/eqDWXHAjBTRzMVJwYCWpdq+3TQDg6lUqPt+Grojj54wg8OVJiJJTRIxoBRj0jXLVsn3Ejz9g==","signatures":[{"sig":"MEUCIE0Pc+nY7bEkz+fy5LI+7agVRXOv929HphYzjJJBJybEAiEA+cZilAAPEV1oMqsQxaIGNNAcS1z+tpYBRCNDlMCLa5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN5LWCRA9TVsSAnZWagAAnycP/RvRT5AptHeLC2agFqli\nE16lPER1piCcqiScTjm+6R/AOY+KWeW4bTXjnF72e77bV4d0Lr5NhjjmKRvb\n94mBy5Q2lJ++UHOAG7i6brS9IZK7k0Of9fQkmHY0Xdz61xrQ4h7KJ7ydavB2\nt8mIXWX6vf/HXbXNJCdXepdyyFL3aQzVggDYbcCwrHhSAEVgDBGUQLTLFXxC\nJ9eCK21asQ1ipqEUrplSFs6fm3y3EflmSEkm92kJ12+CrW9fz/1ToaxC4bvU\nOSzbUGNRqmvhZ7UiMbYBssWcaZbvr/bBYCA4a04FIYOnBIUEQGqhvMJgHHXf\n0s5iqtloLFYm6vlvRFDRVFh5ZeFPhr4Stvaw3mq+7oJFjyolfPpJHc8T37Y8\n/uoBhVLbSquHJtEXrMJniT4pC1trl9sRmTGzAAVhYF6E2P3QlnPjGLOzQBDA\nz9WQlodvEeNZqa692a9ZiSKzB+fe8TH1gGJAAKpe8kz35Nnj9ydAyeKmq86S\nHTZJlWZeDx90F/QMuPyOFCRN9HfhehN1rVO/tOqHPSHdCcPwAnSI+vVE9iVy\nt7Xv1OsVbTmdEYMfkDoWr5arU75+2goN/93bC2g5j8J/1Rt91DypuybKvA60\n7efXH1uvQ6sTbXfZTKKcQ7ptttgRpxWdhtEZvoCBCehXYSR+Dlf7Zhwp0IF+\n37CC\r\n=4qG0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"191be443ece6bb4c138b7ecf5e13342a1d3e5f33","scripts":{"test":"mocha --exit","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.12.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.3","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.1_1547145941198_0.3694442064591279","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"caccl-lti","version":"1.0.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"78242a026923d5e1322776a9d697d1edcbd539d5","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.2.tgz","fileCount":17,"integrity":"sha512-AX1trjLT874Bu5itPkzPQ7V1SvwomBFor5PeiT8ZjWMEKR6aquVLw8u9DemFxCZ4QFrbgqaMcDw722K+aF45GA==","signatures":[{"sig":"MEYCIQCKBNf4v9jV2trN1IHmv48w+no54+WEWE/u7CIOe4brdwIhAIrpG1VsSSvLHnuQhq0jDSKkQXrVAFIvZWPW1flAuziX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6OaCRA9TVsSAnZWagAA5PwQAJ+4UsSK5PJDIfSiTIp4\ng0oyrQpziPXqV6OQARzPFlAU3TImo0Ow10+pjdo2FIQU4DPo2udN0KnD2A3Z\nWRAhgBKd36tIvm8IMjyqFvqSxWphJLfJLizTJwYqZn/2rGEx7TRcpPsiZoWg\nbvdoPc1DUtIbpuy4pnjqKG9pk+T7xorLuYaqvU42R4R2f8HW4pxKNKSESa1/\nKakkw1o5I2USHw6xRKwLXJzYBPBgpwku81tWVztHGqcLuc60E3cD+AhQq+vN\nUhcL4sdFZRZ7ntw5XtQsGdIUN+Hk5kUl9yxtmbsEQAy+xn6E3/DJ3c4s6yvO\nidbFQVnPA05dOhcIWRQHK6qXlyxS0LR0AJtT2nO6Qg67Szmrssr7la8lp+GW\nM06iy1L95MJ6rPLTWoBqLfyoNKnmq+V7s4qn7ruS0kli54xd6SZXg2FGabwZ\n9mNHFJ1iSw8uCpHGchZ7w9hWCG2I2aobTvdC0ICKJe6B2/EyrT2k7jPHVpKZ\nLMcsWd/jPExze/tce1VSGydWMo/eThrBUhULQK+EHlfEIen710muLKlpTH/o\nHWJPbsSty/GjB93/RW5FRlQ6oM71fl5/wSf9PKN5q7Jjd4eNAO9zHti8slS1\nkUPWVEGlqi7aZYYTawworyt+V5q4xYsLaShZnYF5iBEjb304FnZ+1mkn1907\nUQv5\r\n=J3qp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60bd5790552cb9e033411d42b7cd19c67fc5ebf5","scripts":{"test":"mocha --exit","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.12.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.3","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.2_1547150233357_0.5427547706229734","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"caccl-lti","version":"1.0.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"af16c53868914942cc214d1164f53096066ff42a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.3.tgz","fileCount":17,"integrity":"sha512-x92iudzNoKL/cO+pQv64mJjU5yoFpYaGsptgUivvxuM/se9jxRYvk8M9JjEABMzLjwLY5gsK0VoQ0WL3rctpzg==","signatures":[{"sig":"MEUCIQDeQ3QUMFE2trPI5Usr1iQNREJVWpn7ZPe3vE6dniqg3QIgbdLAjUt8x4fjNNHKTsFOWg9zaK3GVUqFmSOrjZlAe3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN6TcCRA9TVsSAnZWagAAZoIQAId/U1rugvRk3KogthCC\nMyCQNA6h5tZEG30xYiV4edEt1jGFg6PeF5Otq/Q0ynSXprZ61pmm848/egKK\n9MjRj3G1kMpCJT7KrulD9xH7KyVy2vFAHagi5YKy1GvUkVblorYCyQzUlXgW\n+tspiOILkTmJcgZKLTbDryImQhMBBMFyPurQN1mYqE+ivJtSOEgL8uGrfVJ+\nBOML6RW57KjWVhI4LeV3TewSqnaYsW26s/JCuUhknX692BPjPTPcHt4+4a9t\nFzI8s+eG6hJa5JcL0/AyFIFdnQ0cq5yH4aDMZwXBYXpy1vBpC0DaZzZcOhpD\nvHt2b5txTVmQLXMDvdfyEIfJIVTswuwKdXoT2mPysoPOheSOp5Q7VGfEOqJ0\nwWBDa+B7lZHFj90aib7x7nD8hbDhAk5CzJbfaVbWWqGqzfz5fnIV9HwSfcdx\nvZtb9ioSL5kA3Lnb9Lj2h3rhqAixI2XfgKHv6jwhNxqF/TrhQ91ugafqKiBs\n+FLILJ3/ddp2xeswPU8+OJrvutqMLhqsYi78/cLM5Xv8WudNuwkEd8hlgXAy\nQafpy73FcTJQjnyu9oOaMSx6GQ3gGaVHTO8oGCf49j85AtrnAf+X+FqEPFoM\n4Dn4U7UOM+j63M0grDOOFnec9PCqnA48Crn5FbiY0vZXARlw8HSNpkLD+Uu2\ndi2t\r\n=RkQV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e3dc76251438359f9d47f18300f1cb3a2f4df5d6","scripts":{"test":"mocha --exit","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.12.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.3","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.3_1547150556349_0.07832772656040743","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"caccl-lti","version":"1.0.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"2e97f71c7a224a5b6fa6f207ae7b66b8cb1cc295","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.4.tgz","fileCount":17,"integrity":"sha512-CRXWn60hLKVU20Cj39nEPfdNaVziw9GnFmDkCrezp3uvkLAI2YbVEjh0OxWbEb0snEsmVwEQBBVzNzc7E3UrbA==","signatures":[{"sig":"MEYCIQC9rxcP1uvyJN1pe5Vz+YUmFU1GfCqsVK1UD4AjbA3i9wIhAKFNYtfp9uaaEn5rzcUe6XdKWHMnG2s7vF0UItMsL1IT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcP532CRA9TVsSAnZWagAA6scP/jlu+AnBlgMnWhx9JFzd\nTAoO3FQ8Dk441DsSujMFwfQkOtCEe9Y39luihjPH89Iogoudy0YeKFVPM6ip\nsvz1t5LpH42HU3nq9TnwXjde3EZjdzOmL+YHK2FseGy2SkD+aigThrzU+TBp\nV7gT6z8p2FJ+MrLmFNB2+kAkHmWJUHsrSGQFoXj/WPejtwaSU5J7sIOwfL3p\nGpHbaaQ1zwNMh8RR2orNFISNs7HRX4nqfFEwI+AGK5e4+AgW/aT2PMEmsqBT\nueBDtzqBtHD5Lwr/ECSFY7mnJ9WjCsCJgNOK7LvHwf2aywE9SlxyyKn5eSMf\n1yzeQo8iUM5yIxYj2Qhhvpjh66D/xlNvARF0LnFrnQX6NtcXNV18Uhii99tR\nHq2Cj0LD0XqkKGwC0+82QFMAi9lVfyQm9CAXoEFLUoJUGIvEsfy77P9hI2BD\nbtUH2f0hBsxPjlCLKiDw8CsMVdeiCQfh9efv/tgELxABSfELwisin+HNHBo9\nPcs5p0Gzc5SvzTZyH9tjVAz73csLqNBTflY7nikCcUCJSqhwWlqbWZuqgvzd\nY4BLuUHW5jj3No8HL+Uzryxkt/z276MOhR4NK4cOT7xlMFdZ197Il6fE2C5Q\n5mPjv3X0TK3vb6lzf7OxxQYcRtUSEeXmdSF2O/tbxyW8nF/MdUFQkDvsfTGy\nsEvc\r\n=7p3i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ead295c8af343bb4f7b2a1e828d8ac56dbe9500f","scripts":{"test":"mocha --exit","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"6.11.2","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.12.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.3","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.4_1547673077893_0.038030064159808585","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"caccl-lti","version":"1.0.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"69732f3d4bf8665deb89afc41d2c5ce02e272513","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.5.tgz","fileCount":18,"integrity":"sha512-gvm/Qban53krF/gNQjjmzBqZUrb7IzxNvokHTMSlf6A/LIrjORoFc6scriCV9OKqEnXfI2NPHCybXcyA5CAVqg==","signatures":[{"sig":"MEQCIFutsJ2VGsNwoMeYNclQFVTGzGfEqEcvc+dEKDVlGGAOAiAj+C48LxyV7hDC8z4YBpomk7FCf/FrpnPYCU18l5i3eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVKpaCRA9TVsSAnZWagAAG+QP/323v+R1Fwh8f59jfFg6\nvMuQVx7AbCyvZYkCY3eo7vxe/0YQ923AMUFHynL6TCUJXgx+QD7EUBqI7Yc6\nM1DLa4ghte1YFcoiI56yvUPG/zsL+8H+BxiT8u0RfBjeNE2viczNhXXzUmHa\nl5DCldphcKuqbKxHobrFWiNcCfnvnFw9yzj93KouAQs6n+MF6wBTEF3bYivi\n/DQ/CRnZL2a0CLmTuGkfxu+pp5G1IdE8KvBCKzlJky756Vh4MY5Sad58tPAu\nr0ZC8v3TINT4qrh1BFV1en9g+/e6jUkIsK33rWHJwyHaWrFNM+suWKDJ0K9P\ngnEhQ0WD+M8bTAvvbX1ycWYkf+622gnhzZF51HfElfWRudS+b76yTi1kO2md\nsxclkQUG/wGDRA1OtWleBUlqB5PzI4V/lRCsrQvli91JLGdqtL/dH6eRVIia\nXEeYdQPTR0bCL7CAc2nl6zMmgKB+0UGe7zy0ABYk06Ftx7QqC2IZXxOcwLAV\nsh6g18AwF7Ui78u1vZb+42KgiOYwfAefFSfl21Df6z7PHja1MDBn0JQGJ/v9\n5JPd16EBrYHHIYHj7vHGTPe3ZQXx4pyfaCHsswyzUBSlAazsNh2qYOBvjCgU\najqWGUVNGGb3EjMKNgLIa+P3y9+s1YyhmfMm8osrWUTM7dMwDADvPXX5sL/b\n4hPy\r\n=RNqr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"48e5802cbbeedb9acfbeca9041fc38e7202a79bc","scripts":{"test":"mocha --exit","ltitest":"node ./test/lti/spinUpServer.js"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.7.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.12.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.3","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.5_1549052506102_0.3846513927780626","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"caccl-lti","version":"1.0.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"8f9c84b14fae7688d712411993cd789a22e7a108","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.6.tgz","fileCount":18,"integrity":"sha512-ZuWxT75/RPkSzACfKNI91Fdli/jR/jRpbyeVRsWp3jhvJy5YioUJ8rX15JCHFZif+99uEADxHVREbbXmeXteHw==","signatures":[{"sig":"MEUCIQC/zaPJ5wCOEP/b3y9xrhpwDzFjSDhMv0UI43CJ4GX3xgIgTXFQ9d2hbMQMpj62iBdFuRLOeG8IhW3xZxfOTaP3eXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWztxCRA9TVsSAnZWagAAt2EP/2CRcKwU7L2sg+timgf8\n+6fTGMUy73G/gsXBavbVgO/QkhOyS2RPrZ8BQh8QlAZrXvkecbLydPnv0eEM\nbjWmg4n7gFfSpAXVE99nGFeE8XQ9wyk0rdxAs7JWDbE2nOQ1dFcnG2Cbz4Ji\n/vGOV7AfRs9TtwBzSziZHJU+fcDqeWIQl1jk9xzskdBCdbTnRL2xKQ+7cj47\nH25c3cVU3DBAlSt6Ao7KUP5lzqdfp585m11NzRrc5obX2JmnKEi0E9ZBXB1D\nBTxAoBzZu+fzzFrR8RdyjaoS95a/x8V7YdzxWtLW3rKT9XEB7cC6KJgYQEE7\nNWKmFXkBgPN2AfZVFgdHNqSvlO3fDsPOBZ65Wi75MKrcq+WyXRhcLVbUHYPS\nYWPSq9Igu3PmYX4WxZGzOvrN4xj4Bxwuq3cXqTyjUyb8GZ5h87pvngPeZ2mm\nJPXogmf2Y2JbQrUt4k0PmB7VlMg4e7hTVA8igvsh4dow4vuz6TBkrvsvfpgY\nOzmhG28kTIGOR1j4OpgIKO5g1SVNsdBAcTCR7X3Haw8kW9EvgLmCGS/6mTgO\nuX40BIkmaKOSeFMJaeTPdxKkxY4/rTzNnroKDBq+eQsoXPi5RnwjrqXUiCZc\nNslsvV4Pjd5uYFR8DbPjQs4a/JheLaQ7FF9zaMxq/nLlFbQEbaNSbEHxugsy\nirxQ\r\n=ds0Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bb27a8565a607409414f734abc42090dc8015e19","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.7.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.18","express-session":"^1.15.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.6_1549482864894_0.2633781422928172","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"caccl-lti","version":"1.0.7","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"49c2d85ab6bf1a6dfbf3c3000dacbb201b234923","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.7.tgz","fileCount":18,"integrity":"sha512-FM8SEpv9+03R3oEVsQUR2OSBR2ww/byWOcXl49pMFMn5gs7rcp4UVPRVHI8yax0wCDXM4K3JPWPqAERV6tq9Nw==","signatures":[{"sig":"MEQCIGsMallsjjbQid6mADU4RYyWQGFBlMIaUDZkmElMg5QqAiA4OUkhGJqt1FxhPw9buIm0p+22NCsrxAZ3HTzzSgNNxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYwIACRA9TVsSAnZWagAAg1kP/3cULvU0XM+9DZuXBi1h\nxyNlZbiJfD0Z2mFMB7hrexqL0zxIsOetmJ6IFPbOw8aKu+waSWPJ7D7S3OE/\nGtOgslnd4D0r+NxIy1lXP6oHqp3P6EVjr1bjQeKdlMcj9cLukL5wbHKHnSjY\npdQyjqwXfhBXCUDt9G/A1BxCaU1jc4AwhPJEgFReToiHEp8kKJQ3mP7bRwt1\nCoKdsPkIhv+YSTDOG6+SCOhkM1jusORCQ19VSCXfx/IrDohxUNib8qrytu2j\nOqwCgd/6trXFLzADuNMZpgxoq4Tn/d+wkiWgl9csiuBtI1Z69W8nkI7Fr1hn\njuO+N8590q2OnPWVhPa+gvUO4O4bJy+mkHe2h3PBPb/4iPAFA5CffIRyt5U9\nc68soKOF9+FJRz5JMCOhOpJfW3/we2RIGpUuyphoKy1MrLtx+NQgIpvG82x9\nFq01HxUPrBVj5JZBMeuNEKGwADlMgykLsmyTj8ZFPPWxUzqp0MzuEefYK/Ch\nhn8JIvMyx8/Smo0TFeeVEuE1/h11/SRuRTdKj1x1Sfw0pM5+xGsqFGwKpQpw\nM+0NMYNT6KK+mwSw0kuQAwtemmQx9j8i17N0eICVC4R3XH9Gyw6Jqsn0LUQL\n+6xBx9DpTVp9h3COzYOTtd+uZ327hf0OSjETuO9IiUwOi4c55gzh4wUgz2nA\nMYSA\r\n=RhLU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"400dce99b87284523da33a166e7dff39e4a09e04","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.7.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.18","express-session":"^1.15.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.7_1549992447863_0.8463994317476837","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"caccl-lti","version":"1.0.8","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"33a6987b0c26349399cbf540a4fbef8f4fb61a88","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.8.tgz","fileCount":19,"integrity":"sha512-NS2nmlEaoIJXrceWFNe7S4QHRILooZBU2uv7KI0wcXROtvccjjaPZGBBB/EkJ1ciZZ00RzuhaUrzs288AAF+9g==","signatures":[{"sig":"MEUCIG9z9ngW55OdcuBiaIAgMXf0eUPbCKaV2+pEioAVI18BAiEAlzL3Qqv6Km3StegkfHWzQ+jOwkAtZOObwtTIZmL8INM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfaRLCRA9TVsSAnZWagAAcdgP/1+/ALQ/fHi9S+0ol22Z\nD/00pKqqWuCiRVpFtbEzhoVu29AnFS8Y8xTwQJ0b1cQvb7+mRZdqHsaaXQan\nSP1HV2aB+8TGiWGUksx6uP20qzpzO5dtD62k7Z8EHv/kDMRym0zgoOcfGpWl\nId/j9G2Km5l7ZV6rP+W3LNOAo4p6fSYUxKDaTNG41rWITVmNtA0JVvH/WxAW\nB3VFK8RctzFAC5oNr1VxfoDmTXZbslcnZ4gYsyWnVw1SXrHsbGbALEUhWqvH\nFQT0AsRqTYp43s6fCKloMjy7f8ROPQGPkCOq2B98Cu3+6dQvk80wwx8b5LVE\n9OlXmGPwGUChlfrpctzVH+bNTfFeBs4lnZ8nCnJauh3PTQfR8B9TVEkUHih3\nNz73UbGTtwNvI2Fro/Glo68uVBJYRL+ggTZ4I+qrhDwU8nKsKj18mgpXAWQv\nOfIOlMdtHGDJ2rE3711tYsCi/w8kboRFOw1GvTcsAC9Nke7jGPbkjrme4QDS\n28at3zSSgNqW2h0avEAJ8BuMWHM8Nu4+hT/K57AnTAMkjJAOS330lRvHzbvB\nHlaGzAPsvtuF7Sse9zxwu0yPegbDe/mliWisLyNQcZvwqTVsIsQxQCIpRFCd\nTf6jx2vFCldLetELZfhCqGrSD28whl6Oq9XOsmToxbeG/Hrvqy1EkURKyf/l\nXphT\r\n=FTh2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0ec885c65d70bf82c676f6e71fb434f20972c332","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.8.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.18","express-session":"^1.15.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.8_1551737930246_0.15159871412271064","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"caccl-lti","version":"1.0.9","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"5c05236adba2073242654a4eda624e42e653324a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.9.tgz","fileCount":19,"integrity":"sha512-8+Z2itm1JM8n2NVTlqqePG2lG6FiVi9yz5WvwnO2oQd5oXNIM9g/p/FHscQhyAPqZV5VHq+lUwV6Ct/tC1Sbwg==","signatures":[{"sig":"MEYCIQDni+fYaPfHhkkXe2ye/B88MRj+jFV0a92ofHKRm3OsvgIhAPjtoDLSlM4ZSQCBZVLgvD04op/Q3yyf0k6FPY5gHFaO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckPuMCRA9TVsSAnZWagAAk1IP/RFQvypR5hey32cg6p7l\nEPGvZ8HprVWoZZ16Jop3dVKfPylNIAHrsqn5RSz88c0h06132nUQfOHs5o/D\nXefUj+ty8MvB2c3fnyfB76JdkP2GGkuDZ++DntI61jp3c9tQdkYCPJRk8Av8\nMkQ6JxXPN0j4At7nweOIOaNEk8/FVGbh/oAkN5II8YsTgD9vU5H1JjG+OkBU\nw9KY7d4UTJlyn+T+2uTEvvAeiF6KqN+SIjCvWjzLXX0r26oXV25uRoWnq+MK\n2bRo3Ux/6NvmEv3eC74+s/J8uTTWcW7+17Ewe88eaI7Qhhab3qiuVM2mhVmz\nJKKo3qDxL6hllSIMWuYUv+FudRDy/ILXw43/nQt0BXXZHzEdlsaSF8lL+BVD\nb1jEdtLhL+wGQTAm/k01pTffNrUvnM4dL+OcLc3uzbl/jTDfQcwmMRVcSYfB\nsHI7n/CyrrddvlriNwJ+jl+5VI9f2sgzWg56pEMB+rxocdDX4LKl55EUgekE\n34qvOcB7/FqUp9BdN9m+iq2ASjpdxN4+Wh8QrZtDU/NtGdk/i50QqINT185J\nF9hgpVHzlLDXsRRDsoDt+7E7Soux6yDSrMbvRP3ek2ngBBtnYoO+2XR0QNCw\nxwXp6EPSwQ8XoJKwi4Q6cnz/+VlAeO0ADGa76pHRoJdB7JVeF+GYM+KSU1HB\nceWz\r\n=qp+A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a3f2d977c7650581f1b57e944c8c505f8b67528f","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.18","express-session":"^1.15.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.9_1553005451570_0.273048638567551","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"caccl-lti","version":"1.0.10","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"8b6ef85a0c0232edbb01e3292eb0bc7dd922dd62","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.10.tgz","fileCount":19,"integrity":"sha512-vdyOAcI1MJowfjZgDSM6Ul1/Puc/vKQcQ8XMAmbD0vCoti76S53ST5oGsaq8z9Pyl/i/3sJz0X28XTXfOoXaXQ==","signatures":[{"sig":"MEYCIQCxIOQtfPPVA2jKyaNrZI3qAzcY2+HEijt53gdd9/FmiAIhAPfIWvkUa0clCWdFK7FF9zEnDWn1yKC1MwXQ1zREyC/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnAwTCRA9TVsSAnZWagAAGMUP/0JQr9srQPvLbFI2+rX2\nSL6zB8a8Aq7Hb8jdF625KzSi+Aa9ixvNHzzRmV1ijB59b+HtKzfyYufJ8HKg\n8yKO6z6lRrypWCUN5M55AwGcz7SuHKN0H7tN5D4VEjX8MMacbQrYfesM4Hh+\nBbxsmTwyzDzWyOMKwfUh4N8EW+Id1rdHSuZzqXKjuxxPC6k/gADQSKz5WG5B\n0tPpD9OICekEAkdL3pp2XyFRMeWgn8uPqWPwYmXDcWTOranIdHBxfe1heMY2\nrCk1oZESUPijKZW9wMVj6IfLb+endoKRPpAarVQzBnnaTmz/3RNfC9lkuut2\ndF1XpnRLmjuuERKD3l/GUTZRlpSXr8j7udFzPQVN6gpr70OEwUyvbc6RkeFe\nANcqAhjr4rmfjdDWQDR0xV0JGKI2+nrB0ueelyoP45YVRMU+eMCakdoX1eSz\nw3vlYt5W/x3L/vLWLpkCLFTqZWfM8JGQKg6AZy1SLlv7gxNkLl4HMyTrNgPg\nivG25DuK1s4/euAVI0uWU04Z5hTrYNm6QLTFQ3lT5fEMpWMDAwDc8tXNYNf7\n2iQtKCc9AqZfpjNE4/vXDTgaAJFkU11qeY1ipz1IrkaLLEvQvccMjqKSOf8Q\n5AN9GhBJ58inGrnk5PuSvRDIm52xnl+zl/inM+VMLe/pcZrlYMitDVpPIDD0\nZPgn\r\n=RS9T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"18f6958334ef11e56a2fdb4bf12d4627f080b7be","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.3","node-schedule":"^1.3.1","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.13.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.18","express-session":"^1.15.6","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.10_1553730578249_0.032844473631414184","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"caccl-lti","version":"1.0.11","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"76da3171c74c5709019446ebf3224a834d76dc7f","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.11.tgz","fileCount":19,"integrity":"sha512-wfwP5Qiy4PdTIcPOlrHSLYCXib7l89E4BSbHzPbo6RS+FZMMvXN3VARq9nAfBP0+k9V2cY6SEPz48nz1T0IIFg==","signatures":[{"sig":"MEUCIQDcAzFmYgSuQlmbigT+wc4kHxgHSCfJuNr/wnzziRPD7QIgNu2bOIS3HcMt2NNuTnGiniLr9/ByRUBMwRfirn0Tcis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcveMiCRA9TVsSAnZWagAAcI4QAJxCyQJ3OpE8vzViH09S\nwXfbaybgvlL3nNZnU0tFCQ23crOFp8umERgUIZJ8te1Rtuq4gbkAZrKzwrc7\nkwo5/fbqYUrgphvWCpbaWgTqP6GZyQBg6nlusNb8hCLD4+E79jRpwCGitaOr\nb42q3S4rPeq+0i8ad0VfFwWrNXcXaDWXJ8G9HWwnzLNS8eiaV5L9xguglRav\nk5TE/EfGj3lHrXsNl3qVSZtbcZbDiWdMYAKAOgZHtS6+QMFCUqn1gQI3D16i\nFYf6M/o9mMwz2J/HIOHS33GO/bVuape+oKex43B20yngZCoXswN1/Hd6P6jU\nR5H/klQ4ofUKAPcGfvzyRn+2FZAMWLvnv9MBEiMsqK7wsyvxBnYQVnLGOU/T\nLiCbH1whqBvSvzYEDv1qHYy9dGsTNXyym7hloEGC3/f0TpT/4CVMYvpfoVYl\nzF2aRm6OsnFWpWJwLrOjwgBCE7j+lDmjJt0vA8DfALk0za0NhKASqE7lUvgS\n52NvKwIKjFsZGQ+9swJs726wf0ybh3jZMyft7+0qFwqeWWLyBl/35VMazfhF\n5yzhzBC6bGFJATVC9F0IN5+ykUrB4hvBek9Y8zKiXKehnEEfw4WbA1liOZYu\nYG7MydrRaPWQxtoJ1iu0Mvw1vF5A8g9g5U/uv55zHHxvIFTsUnI1vTwW47ZR\nouqd\r\n=ykn4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3a58a39731ddd7c1b3070d45edd9476a2c8b84b9","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.23","express-session":"^1.16.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.11_1555948322264_0.11653129662801542","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"caccl-lti","version":"1.0.12","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.12","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"94cdcef491903911d08bd71e3045c09c17c7ed1d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.12.tgz","fileCount":19,"integrity":"sha512-FV2RkBaR5GltaWoQ/oZyu17vPsCtitwe6xQ46x8w9zVLSoh0i+pPHTBBoKzHbeCMMnwgPFoxB39sZ6pqSHLgBw==","signatures":[{"sig":"MEYCIQDaQECXEXgOy2Vsho6ksPxIq0GIrpt+fVbn1D91VmY04gIhAN2xu8LQVXjDTAV/JJHZ2fU4dGQ0WiTtjfErYQ/J9X7/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvzqJCRA9TVsSAnZWagAAlEcP/1pZ/ZjrgBek/0lGG1Bf\nPkCIpIbzOgLBrDctgNwa6bHgg+8wqdY3Er8vnKuXTgeGzIz3ejmYhpY0qTwa\nKAyYTkPf4qXd3cK0ZO+WdZ1hdovzXM1cCaflQxovGWs2u8Oc3ed9lSMKGlY6\n0VotlhKfm+m3IXjhPMjX43sHJfsD91mUCSiSqbLGxPjEjKKJIyHqUdzdSw1B\n+QbgUeYkXtxCbrw/XrPG9bnygjOoajIr54MTVrYdGZXQrEDaZd3XZ2mxnkwh\nAqWH2g3HL5hHV+AjRi9cZysNendfqgNiifUbC93XUF8YjEXTXvh33TL2m1j0\n0esLGQ22z421XtUU3bysvwESh34f+aq7AnSueJyPpaZfL01WELVFYb27MjCd\nAnDNg9zyKQrYuDaZebu7FTAHa5u4+MegzMNA/IGHnch7ik6bQz7mc7octPPu\nm3KrITwP85iqTyLuGDgWHz5uVsHzYQwX9S88euNm3LVRbKQN3sO/qzYAKocs\naNBxCl+eXZqg9GkT/iL3Qpme4jK7dtaQeDFmT63hySdWueOvjSk3ydXZzP4w\nrA+R5HbYpnApD8i1ppGsb9UG8kPu+1nAOF3ilYeLr7dk6oc1j1MhdTtryPJN\n3HpUl6LjFyqm9dpjtzgOcF5/dBAC3ouYsta/HutARygimbu38VPta1STTVU9\n2P8J\r\n=I1cb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9797c60c95ceabc7ac9d61eb11f0e8c2dc0e2ab0","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.23","express-session":"^1.16.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.12_1556036232126_0.8792943039326779","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"caccl-lti","version":"1.0.13","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.13","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"9ffd7b55ba5871be8d5dc2ad73941d77bbc22cef","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.13.tgz","fileCount":19,"integrity":"sha512-0v85zVIiygGESXP5N5QmKNKfvB+Oz+kyRMDfHIAsEdYLxnC9xNv8j/GDmDIfZVmkrWeUG/cdasNtKGq619rCzQ==","signatures":[{"sig":"MEYCIQDWBqZ1ZWQU0KaQcLwPYY3xpJp/UsqO5+oXGU3dJkePpgIhANHOyXKuZw+XmLzjQq3s18NcJSBP9LPIfxJFyFOksQHI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyy/gCRA9TVsSAnZWagAAo1EQAKLmVvUoChWlj4McqcK/\nHht5x8oLPr0m4BS9uRqNLu8nQm4RNBfoh/5w9RR5rX7b/5pH+2rixSBLHBDU\nQqmYUdBXO6tYFL55/mDTUtGeyvXQMqcQ5/UaogWqEL/fmz7xIhMsWg87ftEK\nWhTWqzDQ48YKogu7ZwmaxIkCgl9yPt5Mg53UnDC+mu2SNa2EmeOM47aB2ukO\nB0Kjc7vcGxYMXU3ShDmaNSJb6f4VOaqhzXNpHtr3dvb6GA9O9fNMOePYTnXa\n/4iQw1qZvt22n/pjgNpCBpwVuVLKUyeW0hkcy/xvABV6a6/P+waxVo5/gJiT\neB5+3+F99dzBHZsYwLwlYrtSsL/Up2xPff90Ub+KZNgwLOT/JmY7ITADjLjN\nx4bXHq6chaF/lDyNEG/iOBc9qJwuvjWrH1GB2r018Nxz2AarGCxGM4qvvkD+\nYIaqi2kkqC/hz9b+zQaXKmEhf27Ws2OQEi7fufFxnD50gjf9b+nHRtJR3qvk\n5Qk/M8Wa4vwzR+RjRkgXnY3fePBRRH8sAKDWT8CWpQdsJP2Of+DWDzgADyRf\nCmhm+OsMdqDIy0G9RkPI2dj4Qmcod/WiSjRHl5gHzRkcaeLxvFDAEMYtVGe+\ntBQwfL4eMDcVtKkx7bt945X3ygtO7lONDl+SBHpwqIJCdIlth3YClp/o4vqc\nxcDq\r\n=iqeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fa3ef7c37698498ed0f5a6b7b8d34dfa27c971ad","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"8.11.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.16.4","body-parser":"^1.18.3","prompt-sync":"^4.1.6","dce-selenium":"^1.0.23","express-session":"^1.16.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.12.4","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.17.2","eslint-plugin-jsx-a11y":"^6.2.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.13_1556819935858_0.7524540562956943","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"caccl-lti","version":"1.0.14","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.14","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7e56f2fcb351840e17d09486bae0f0b508274f3c","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.14.tgz","fileCount":19,"integrity":"sha512-k/RSxY9VmVCb6GlLCB1CBZzmysaJS05BImwDIcrgxfNXnUoh3nLKvK40jldVwtUvDPZqw+FL20Z1UWlIyeoZRg==","signatures":[{"sig":"MEUCIDEQ5tS9m7eZYAic2NEXOhkrGDlrULyBopBbRZ7/Ti4tAiEAm/NthUBiuGyV7Ctn2IAePQ6eHnYwFmj97t6vfU3Pua4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNi+0CRA9TVsSAnZWagAA/JEP+gNoTkgJHr0Uvqmf0DNm\nstuaj2ZtkmDIXv4LqWrPXK1BEPrE4ZOnV0ORumyNSD7xD2r6ptaDiOdPCzde\n+N7+b7usCVuwUt/Qx62LcrAqmiHy91E65+Sn+LpwvV3Zta1SHd56eLiQROMX\nbjvEIaMT215LvQl+MyHngazcQSBVllrmbt7f1ESs7rmOa3bjPC1JR0snsPQE\nrkTwpAx7klg4ZzeizvIQTSMMeA25pPqnoQxEA6BzFCjCulxYxiLJ+wvGnNvQ\nQN5AMx1xw75mqW3FSG1DV3VMxaNicK5r7rmk5LcWpdUwxfMZNwdkJ2Pb7uXj\na8KX4Kj1gz4+s10SEtfodlu9gv3gNenX0CI0Cf3wAUWbom/5mTWwXLK5kSk7\nbWbuV2zn0jeoZVD8ja0wu73FMng/4eqseMxz3+cU7ZU4xyGcMKelAkbxgSom\nIrAzojdychWDgQ68E1JTzru8MzNEmRiimLpiakuDMuX5af8eldC6WDvI/Uu6\nS5vsR8q4ctEAzFJUzKgwzNWqD4TEJ02qQJvLKGxhDRj8/ORqsakv0wFl2aBX\n+mhssRMl+OoHJNdk/Lx9ZQfIJfvsSImfgR7AHlzkqfIo30RbdQ/PItoPRPYc\ntgOa9P2fgS0E+PvXbGQOPGS7+rC0grz6wX0h4JqIi5RYuWhzoHSrPSDJNw2V\nNYTP\r\n=N2pc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a9fcd82e2d10cd4d4a27d1d2f734fd46ccfb1647","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.10.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.41","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.2","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.14_1563832243552_0.9934000296309524","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"caccl-lti","version":"1.0.15","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"dc18b2dd02b06376daad3f9974999881fafee63b","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.15.tgz","fileCount":19,"integrity":"sha512-LVc/CP2ZJBDRL8r3Bd2JqR8mWzNCIlZ5bdFO8puBO3TbYmYeghCsL964Tol1Bnhe0u65nSNbTxFZICSh6nD+Iw==","signatures":[{"sig":"MEUCIFAQpj8g7pYgJKTxdY2ZGdRRlbVVS91s0Z17ZlqMSfXTAiEAnpr8scjrpn/zuPL8Y3nk3PlSBApoerBxgviVGVgsXxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSa6LCRA9TVsSAnZWagAAltUQAJYEkU6NyzSRdefzYsd0\n2Cn6Z7I1oFMA+oeM2nR5naHRC50m5Os5LXQyGdV/dM5n/8owLZcBpN97rbve\nZ7LhgMPqrIeEvQ44X2B4NmAfOogrmdaec52zDm2nn9/GB6pLXzhWKhkdEnzw\n5npfs28cdD0LPB/kOXS2S572xRmiOy6HbhxQ1fOZEYQZDhPrp1CHAaz0PzJq\nGKikBssdUjVfKz0jPpl5bM+B6vM0BDT45HshhYVOASB463esNfG35I9VMXrQ\ng5qiip/WcNvhxdPjIRZXsmjH5CDqrIrY5KbzdTECb9cANUhfgTVd280QG0lZ\nufsHczIZGWxwNRAexEjETsNkgE9jnvmTQ4UFaJRe4lMP8Xbd/an8RGKdCBQ+\nD9xyc0W7fzW4P39J6mkBj5MGMuuzNI1okPZZoP53WO/TnPc0WGi/HonyLVVc\nk8qB3pfty98wuzesEYOPocqLMlkGwRaBvhvSseRxDCSfFu+2sX6mIJNSpKUW\nRMgbAn08mF0fw60pk8aHfx3weFIHYnjezkaoxYWrXkMFX9jjiJb1rwS2LtCl\ns8Eg852mYwxg2hVsVgjin7rpQpHKGapiGW3THBctkJguVowhQGtii5Nokjda\n71+lYp9bmgl5ZpxGQIKYutScnLJrHto+sYaOfYQOyvC5D7Ij2KoTSJNM/dwh\ndkNd\r\n=XrWI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"000afa832ce410df9beae58d276475ce82fe18aa","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.10.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.41","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.15_1565109898675_0.08121810255076256","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"caccl-lti","version":"1.0.16","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"51b70f5d2c6095e14b7d1d4402557bbab3820147","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.16.tgz","fileCount":19,"integrity":"sha512-WfjlH8WuHs+WwBqWQBd2JkydE7gpN6M+IIwYC2y4dSUwoaWzfWgrJk5B0nqdAuQYm5lDG+ITQ4lPTkMHR9n/CA==","signatures":[{"sig":"MEUCIQDiVWdmmTCfIeDtx3ySw0rnhZNLJTiQiEB1sb5uiFEy5wIgNX3v8uQZHusRGOuEa8QCa8755s65iNd07rqjaSvG+4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZS5/CRA9TVsSAnZWagAAuXIP/ivFVi979q4WPvMIEkDx\nco6DB56sx4L3u35NZoldOIocWJYPiZdyZCvBi1sBnX1089e1NSX89S91jBG8\n7AqlHrsMuK6JuUwizlICBt31P0r9UCNXY076jrlloLAwFiy/3GiOUe0Tpxbb\n/bqam1RKJvlotV1BUaKoCq9B+EXw8JhF5dH8H5/TFN1cmI9ahFLhQOR/3Bj/\nFIfBxg9K4hmjOEQ2vcmgik+K81M5vvbUZkCha195WdEjUnp7fVKcHdBPi8s3\nox5seE4IdhqaqHQp9eDS6YYZe9F106oNlqqHniGG9d2LJLwLuK7Kq382H1Gk\nmvrKyx5r1S2xjr8sErgI0kD+VPfScTnen3ScAzLBC0fYAjmWYWyZwHQAMsMO\nQUTLGBZbI+ZSy7Hj2e30hu2HKZGO+SGfBcTawvtkgFVkhZ1Mga4eyjR8v6NY\nMZhILj81I0Uqd0kFZP5EJiDWD1W/0vJ9ZTwZEPWBlltq+DYnJ6l9BF6VrZbI\n+/WxkN8JuDZ0BmFxmNdvMQjVbcoPCMDIjODiFwPLTp0gXAdJivvs1gNShmOj\nea/fSHp1DrSZaKhf7XQvL9AGk5d8O9UqbCu/zxbiymDwXmnk1POeEofoUEky\nawkFUcxPj7Vpmi5Ne1gb27HtEdSFQZe8wRxoJQXQW7OxrdLe53fI5qU2BLDl\nlklW\r\n=A7q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1d6ad1f6b6a364d9dd466766a73864cd49070ec4","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.11.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.16_1566912126947_0.3141064331086907","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"caccl-lti","version":"1.0.17","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"009acf38bad9e721c3bbd28da8e1461797d4ab47","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.17.tgz","fileCount":20,"integrity":"sha512-mv1eweHEfAJLzTtDow1V4bY5rp0FuClcQf8AsUwFgwOEU7PTODDEx/lfY01AI6YR5TXwbN4h7dSOvNvyqwcZdA==","signatures":[{"sig":"MEQCIG+uuTUeGdZCoNBlRoQRz/DLvmrQw8NJ4BeeYx7t5LkpAiBjP/hGp8dzrZdKwqvFgjc9yeqqRqXa7cLX9oV2jxFxOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbr08CRA9TVsSAnZWagAA3gAQAIOmnBz9zaK5NAUEl7lb\nXDJsFlrT5pHju8VtPm08cnOa6bW73VckZHcyZjDJVMYspnbcqDYQwRDA5qKK\npEY/lMkSqfCyP9DNWmG4daGYYQOT83EMFeDBJBtbVWuNKHbeFb63r53b6o8M\n889RT8uEQ5P01Ny9zubgIZzTGJPTxvCW/qzxB3vtonyBlN0SD9Z8BSuGulTE\npa1CEZSDLYsP9f4y0t2BtsQJqdKGc/fMCUXLVkmPex7e+LLLDhBPwYIXqqiE\nFk0lp5d+CgjbYTsCmh+MlncXY7d8BFbYYvniZryZC9AyQF0B1C2iU6R5BDwk\n8RWcIGj5KnU637kcT2oBk1bw1iZbsOFoDyJJLyHg+5NMMgrCK55dBAEZcnJc\nfgx9DReT8Id+62mtHsOWy7oQzXXBg+ibt8iMBdMqYmDFBn5AwI/y7/rbkF1Z\n1otfThu5L+Hf6KOZfLueoDPAs0EMehnRLp58v0ohy+x30F/y+ztTKmavWdR+\nL9XaqhS5EaWvObF0owsnreLtCws98K7jWByCZK+wug77Pu0TYnM29xIyDkzs\nnuzHI04+4EW4oY0LslyVd1Je8DnC8RmDLkmYfOjjOepJDYl8tSzC06uLZeYH\naabC0gPWYAhMHOT4sEIZQcbxv9qrWx+GZJ5yVadjuZT0LwhMz+d/qSTzkjpF\n3rq7\r\n=eA6x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4a015fc685f306c8b158d6e21a1dad34c295dc71","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.11.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.17_1567538491708_0.3487340786422257","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"caccl-lti","version":"1.0.18","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"b64b37795838a1e293fe40beb5dd399e7c4bf17d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.18.tgz","fileCount":20,"integrity":"sha512-qBXQ/a5/zV92oglLwr12ErndlPDCmBv4JxQvR8zGcpxBv1cjYy3id4ct24KSMgNAU3KpPsYvOxDlsiE836uocA==","signatures":[{"sig":"MEUCIQD/u5UhhfZgEP9gZT0zqHmqzpCOmeXiD14dPTcD1s2TwAIgcRSoAPNKuPRC84MoHC874DAto7tuBVNLtbEU/Dus7GA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbr6ACRA9TVsSAnZWagAAdeUQAJCMpu8JkIXa8kt5u2eF\nj6ZO0N0fscHIJzNPhVgITGjrN6PE64/BySXWp+hh1tFEWgfbxIdWyXHSvQ7i\nGQpbeiaGPSpg0jNrSu1wBH41ArBgPQXS1JinyfyaNd+r8XN/BVyhOwzD1w5q\nrkAjfudmm2KDlh52DkFnTebX+T+VUTTpFq4qREJYw4azFlWxbgx71B4GYOhx\nNEwH448KMzqVGO0o8KGif9OBILCOzeV8ErZb3HlbblZGxHrg7TftMi7sjezL\nQfvh7B37vtKOxy5U/pYaLpPhjq8g7sWpXf3r07BzC4mSv6PxO3ZgHVHud8aJ\nAlTjpXJLlH4lNG6vXD1WcK50yt6RlSfaylA2kBO/Yek1FLvqW43S6fSwNjcl\nHjzOAo5fo7jU1aciU4fIUet9SHlAUgT5xjzvRrl1rZuY+Lj+zRl4QnLHNUkR\nTDxKI5nh0D+lJBcpWSOTWFzUBhQElaihuMJwpW3Cd88Cwr1woO6czZXqTy8Q\n1TYozKMhLSJev4FQs+D4C0h/Gxpwtwwu2xb/Sto49WoBvmu2/gEAzMw0yO0t\nHRA0niw0+p2xrQTDOpccu+AF++PbZnufI/BNt6o5yrdHBsOHaRutI5sNpEw+\nZxu6+JzhJISUK36cMr7T4L3tbW4FgYprMR5Ad1JaRWyHtbXwmJ1XCONV9jMa\nE9Xn\r\n=sySH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78ecceca0880748854733f3d396e347d99e85faa","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.11.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.18_1567538815583_0.17014971638442367","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"caccl-lti","version":"1.0.19","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4f47685db6b5df3090698c27e9be81812e96e588","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.19.tgz","fileCount":20,"integrity":"sha512-CcC2YBfWa3q/1+Cy7PPe/ZAB3QwFmonBc1ZQbXtgBcmxCnOznvcrIqWmDNiM6tWpreabh/tCK1L+hkapC9ZA9w==","signatures":[{"sig":"MEUCIFHE8KbprCZqHfKOZi4mGaYP3Xu3fwGWc/u1kRQmYY8+AiEAi7Dm0KoeYBhI7ovvSXzvaEBi7rEahorfs26GYrHHj4s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZb9CRA9TVsSAnZWagAAHGUQAKMvYYdlz/ZWAY/vEAiy\ny2HGcql8pGjjJtnrXvFdCl+Q0dGlObRUDvTsRZxVQp9SwnTenCOyJmWKmEB8\nkze3agsy/hoF3aZ9sDHplJzmWS+hgInzCONsa/X758pB9PCi4THPSVQesUgZ\nJJ5QgH3sywws14VTAKfmBj8Jy1F78YadvGocVX8sC2BL/+419r6bIDFqiz84\nkGku+iZ9yuR9cSn0+UKd1JjqL+HzvLePITWOc3OfVYR9UMws4EuZb0RZj/Br\n15k33Pef5wk4SPmw/JO4YIJH0ze7sVBVJ1CchIJlHgsZQVtdegHtkj1q86SG\nQFDJyU9ts8fGB2aVmP0Ak8TjwqBxm+Upws3x59STqLMzDMj/H1AWXoi6575F\n75pqppd+KgdpBycKuc4tKAnJhVzNoDBXUktc3lW2+JrWtjo6HB/sVxwx0cmE\n92ar6q7eHEmKajoLoUQJ5k9JRrtTv9f1VaX+Te3+F9Sxf6sWzdN5qhN9zB6H\nXlTPiq5ksisfqHcuo3JLOrtVqrJIcIdluvofNRqsiv7A3FKU7TDrYzIb9ICl\n/qh1i6dOGH+0REgE+hLKfAQiByBTKbJpBwzGFuwWXvU7ekpKfnCLw0WckpMC\nAYR5bCvyFoc4OcrY1gRkBwWO0HYPwRbuTx7t2KIIFFerjIqD/loYy8mvuy4d\n15y5\r\n=cdhf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"887b902f4dc4d2a64aa950401fba525290e31cb9","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.11.3","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.19_1568773884576_0.2509742849543313","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"caccl-lti","version":"1.0.20","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f9206485ca3f99878be74f24ccfc8050b4fe1101","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.20.tgz","fileCount":20,"integrity":"sha512-xFJAFdudC3tBPhhV1k8FVoQxty0LaxytbyTnESwH6VpEaaQAGsVO/ayjGypknsaqWP10ZO91kzfWbZY+lAXwNA==","signatures":[{"sig":"MEUCIQCUdD0fOv8FR7zTPVsnkv6OMzXLMwnSZhPw8XFLzqo6DAIgD2jwvwTam5odjATonBrXyV4T4e5wVshmhIeoH/cD3bU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZohCRA9TVsSAnZWagAACNsP/jrkWtdgYu5N4QRfi8Wf\nUb4mONEZFHSCBrZJY28U43NIHn90Abin3XMZttaPM9pQ4/U0Y49MxnnOBVS0\noMECDB0m/NE5cFvZVhT+IV6FN8zHZ5l5F6tsSPihhNxgui8uM46GQKo0GAI6\nhM0nB70sbDjlTC8zbGDM5yuhgMyQcKCoPdYMxLxcKEHdJ68U1xJ9J5dTDcKU\nQi1D4/5BaNaapiKFwdLDb4PxUnGJ7LogKGW38AiQlOIGFd1NV6Rco/0yEx8h\nFa+EknK3xcd8c5eecVc7+6FdDHByNqrmxzoHHQb8z0m3OEgGAjJp5gHrKJ1+\nV0hKpZaHge4FDmnNyeybDWHi2CZeRPK/R86DNJi+ouqLLq+o+lAZVBMIRQgV\niyaBEUrVYp+COy/+Nl2E2XGQY7SQJEKuz4UHJVRiLLpLDVyNNk3DHldJO4ob\nTVHGZaE00hNN+unTBeWAkMXxarcROntYbO8OXNGwVuWBqKvkZws5VkrKQ5f6\nrhrsvcL0nVCjPJYc6W6JoXFiQ957DQDitEyWr15XVQxRihq7jXCfoSTquPkx\np3URveFT1ByTy767Q8uarU7YQspn8+pxCgiAvQlVT0vt/aWP7iHhn3YturvU\nqehSWphq7Oe2UQjHuEX9/aqD5+WxMx4swZRtEFOhkQDcbQOjsT9lsgaDQijK\nYsfE\r\n=QpTf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"71ae977a8cb2838ea27efe2eec7ff7f5fe85c605","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.11.3","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.20_1568774688942_0.485784096117708","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"caccl-lti","version":"1.0.21","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.0.21","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"eb2d176be243b719e682b22e587e8c44e5b6ddf7","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.0.21.tgz","fileCount":20,"integrity":"sha512-80BOR1K7NQFOd7l3pDbh1KAYiYxKS5unYcy6rttY0+bY4jA38qGq04qmmXqeslCifxaZgrqemeGkm9qhNLk0tw==","signatures":[{"sig":"MEUCIA4ECbOLL7qM5DeJ8mKUOMQhY7e0w/D2IeRtqUOuHlPcAiEAgbLUaiyFPVvsp7Tp4tFxrPFpLGqVp6d+1jsUJEvssE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzFR6CRA9TVsSAnZWagAA7LEP/iDf6bMkClSDFaU3B+ok\nQbzZ6Lgf+mWDIBs3kU16lHL3qbXgyxNYmkIXPZDnYtu6FH1yz0qVq4ATBxlC\nDm+oybnGoVAR6Tn4xdbl4GZ5uo8pZxec/cxyDWkg9LpvmL617uCdKB361727\nHrS3eyoLGJoppS8yWrwwE6VzhRlPzBtwq8RVzEleB9Dr4US1TXxqb/tgn4ys\nrKNA8V8VIDvmpD0nugNyGF4xFD1eh5yUcd/HI9EWQzonAubEtDudXK+WCx09\nvK2L4iAKR+HFiVWP6/3yPBWf628Dq5eW7tKb9rsY1r0DngSfds9zL8Sw+ug3\nFVw6kQifN4nGJb5gLYsSkxxuxXoR1/rVqkes9XbKmsollO/mS8au/BOMSazu\ncleYwHF2MDafYYWmALYPo8bnHXDb57qBAMUFNEVj/ozWr9DNEw38POYFNfL6\n8VC9feU1jQglF+P2OEMMJBPkKBiXBCwVxj8hr+tihfmOC+CniTADkDZCSXd3\nK9DGWifwXW1BfK6NMnbMYxltcWKXUjy4AyTob6oReTqG64992jkYd5k02JQX\n3SQ5TMkb3A3+3K/niAeXHG7yw5F/EfMltWd2oU4IU7y1IRDc8s9KahXafbHW\nCVBWvz2P9zvEEMsGAiReRBrPKu7Tts8+zY2Ir9iS+i5MV9mwrrqnLkNBm6Hu\nkc7o\r\n=jD9d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"859487511e5165bb3741c6dddf8fe1ff048e34e8","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.13.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.1.7","dce-selenium":"^1.0.42","express-session":"^1.16.2","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.14.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.0.21_1573672057987_0.7533092946656199","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"caccl-lti","version":"1.1.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"90a76c6a731bfbab6d3bdab4ef838d7fb13c9992","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.0.tgz","fileCount":20,"integrity":"sha512-lw85xKQE6tHWtavx84m+o2loo9BirgBplEHXBJcAwbRbI4QWsOeQZl9zKklUCzSQqyH5FveY6J2f/2YpeMgBew==","signatures":[{"sig":"MEYCIQDKFXiujKc/J8a6ek8wEkW9KYqljE8yxQAEhDkdoMaCXQIhAP78pjks6TtMEzWJQDgYSiGvnSvlkoEzwknbl+mhoZeZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeObrTCRA9TVsSAnZWagAAYTsP/0b/yLJOQf+5cV3J4lu2\nFLPj7JiifN01qEXYynGk1e5KcYoq0UOljAM+bnGMyn5BSzW0UvNKbU3amAma\n45mzIe0gSt+OOqZO6VGxJN1T6bT8/NOA9e/blj/UO3TLi1o2/rCii9dRRKzo\ndy3FhNwdG7ITZv9Kqz94zq7aarQ6EGgWKOdalyl1PKy+32sO37uaw+XfeDRH\nuemQIB262XVX7Hd87bOVYe9FQH2cNo0Jt1vQ2zetkNO3+tzLoBC5a7OjXdmT\n9PSDySu55hYF9WghB4LU2FHGLJdNXWsCb+no2L0bpm7ty/i06Kr0wZZxerTZ\nc4XdwFAoO82kpbghrx1ppyCHaNqBXldX/Dg7AT6igH4zClcz8qcFE5uCXdY+\nbczRtMGnzvtFqs+AO65dU4E4V+aXtqYu4gDDSSqbrbLMZzJbyiSwN6sz/CTI\nV8q2PduMY/CJdKf7UvcIvltle2H88qn+/CcgqAPizIp03dZ2QBvtASeCbU3M\nnHsLUjjS/1oEdXIYc1xiOFs53Tp38zQiIa7u7z9+zglN8096qTw/AXb80j6A\nJP4++s0lHjI/2m/GTDIf6uupkcZj4eOxVpKczS9IWuQ9n547/kNEIScUU5Tc\nFBSyc6dJtqOBeCF56C1siDvh61EUhBdB7LF/fG2tU8PILCuLtllQ4CeHfFK8\n+iRe\r\n=8ufg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"13987e8e4d20f3cf2a1a83d59e21aadbfd9c9263","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.13.7","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"10.15.3","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^5.2.0","eslint":"^5.16.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.0_1580841682657_0.035761829548443425","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"caccl-lti","version":"1.1.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7ce9964e5f91aa78e00dac0c42bf027c775ce8b7","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.1.tgz","fileCount":20,"integrity":"sha512-Ys5RWUupcQqTBh0iW1XusxRGANDR9uf74QiUO8ydI/n6upTWH8EVmJPQdHWHn/FoThOUGmox/mdbQkfBc5xfiA==","signatures":[{"sig":"MEYCIQD7o5fGP/X6+ZiYKsWDSZZu5O5pT3Gr5xbDXGpZu0ASRwIhAL/5iZB+Igbf78nCzL11VTK/FEnnhDlvlhduJpu0gCuZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3YeCRA9TVsSAnZWagAAQD8QAIeTOPh4P6ah2hsR8STw\nVK9DjZtEmYDZ1anyhFZIYGzJmHiOtRzLvCvxDH94PElf6m8RZyXJHoskrkI8\n9XvdxuM8a6CTVUXCswom8A2fygJXZE2io02Xk17tuboV0O9/orJXnMwe9J6/\nSHge3kjjYltjCPD0g6w/V33DFh+oNFX//ToO5Ang7GHRslC/dHF0afiCUdg2\nYvcN0iQOR2HZ+fJmUNt7cr42QRe1c1APpmrd+yLPEfGwLC9QGbkHGVMLQ49v\nNr7Pfgsmh8xsotnRXvsSu+iSx+4ffqQVuKZlAXXhq0xOIG8S+Mw2Qzm02js8\nMm+IOVoCBet6ZLYsFiCkjJZ/7hLiUbnn9Lm9TsLYJ65QC5G5TAtzcOTYoST/\nfyNj9OjtRN3581cmspcTig7nwi8Eb3HxkuC01Oanx8gBI7dfXPjKpxwBov1/\nrJ2rslcVgmVpefwhj+Z9lESgS6WqHDEHpeauUxzjWCwPnTFz1wwqNBT2nnTH\nHH86HUH1fyx4Lp7XfjC1aJAXFdpbytKnV5ixL9/fFglFAHKekfNJvII+yJyH\n1zo9mzVnP+2kTsxWu/SB9nE0tc4fB/bfhOXGJ8hkX4X8MU6dBIbY0xU+K2Cl\nVYFN7VTx2s0LXhghyCz08KmTNF+DuibaGwgQIzq4sW4YEkNBquVdLoWSo8LZ\nN34k\r\n=u/HE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"08ca7a53972803185d53f232ae400468748e2c34","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.1.1","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.52","express-session":"^1.17.0","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.18.3","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.1_1587508765739_0.1305697278517286","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"caccl-lti","version":"1.1.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"1921adf0a1178459556b7ae5d9dbc2be41f491aa","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.2.tgz","fileCount":20,"integrity":"sha512-9sA2quOvLCgParCOBzAnnHR0GLgZsoi+tw0m03o/9Zs+wJpMt2XHJnZQPCTu6zyxTiGEJY5fiss4o2inHX0HHQ==","signatures":[{"sig":"MEQCIE74odFV7fmVWizuuOPQQ8Xv2ixcapi0GV9fwrdOLU/CAiBVqL5/hcE8KMe9spZdjCpmC0YMfHAbvePx/hggPcStbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4lubCRA9TVsSAnZWagAAU8kP/jGsKYim1YdAG2hqICtB\nOt+GyWCf5DC2OQRWp9qdDtIkWj2Q2thBf6uM70xOd1i5UzFzETUXiDVWoPjJ\nKERG0xSVbDv6HA5Wpmidxzp6eDaHAPDeYKVvuXLp2DfBB/gpeLoKFroef3kD\nuABBhjK6QAHLx3kJiVTfO3rDBSa6bnI4nhu7gBx79YtGJBcgiSzAQYECLmZH\nK4APE4oSg3D2H/c75M8mp/0V6sNd7fhFXhHOwwF8Fi4eQ/rISZFcYL3GvAbl\nfGvlLxOsdvBk+WygB4QscVdyzNGPGRxAXNBmOZGlQ9hodl7lB7OqRG6hm36M\nB+llgyjmzpCGHBAFo895m2MVbWpBYbsvZpXjbY8uhZZG5HVWr7W3hyRVyvRT\nwGnW9m1tpgHkxzP69LUlPwYV/SnPrOA8BGX0ZCsLH/+6af4TnWLlsaFzWDkQ\nAXNIp/8uuf+EjMxZ/Y/AEDQzF+d5WykKzFbm+uqqREt1SlkvE5CCT+9RDi3S\nQ+2BVU+imWpDiygLWxWZaAHhb4u+R/ynjNPg/jUzIZUto5TbnkEeSSBEoAiF\n3xtnSl5Nw2OPlJmZRewcOZx8MZnsWyiV9uABbrSDTLZPxOZUJlffJOBVb4w+\nYG0A8lN8AypSnNKaf1FT2dPSPbJDXToGL6pX9qu3IBnunpHHMfvcGkuMsKdL\nRVJH\r\n=k/L3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e9de1ca22aaf7a8956cdbe244e760d8f3cbe25d8","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.2_1591892891303_0.7024820848123077","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"caccl-lti","version":"1.1.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7c2888a890f1045b890fac74d0185043367887cd","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.3.tgz","fileCount":20,"integrity":"sha512-GbFV6RO+Ql3NtKo6t7PAr/Lp2CEOjDQ65j1BrnkrY+VX8LWR0pw8Wa4F8fqE4zH7CFxK/Jwy5bztWMzDMp75pA==","signatures":[{"sig":"MEUCIA6haDGePcd+G6OcwCBTIswI0jyN1X/cilBjUdKDCDMYAiEA810X1ZoZ1Egnx7GX62ZbV2BmVqIVYg7BJxCTcroQrZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6SDqCRA9TVsSAnZWagAAhgIP/1kCkxkCa56Q0VzeczOl\nvSPd6ya6P71hvVS9yW2x1TyNnFQ7hmDEBSoXqExRYeCOyQug39xiTzdWacCp\nAVCv0jYMfkVTeyBJc/88obMWE95Wjo99l4kH/ZuEhmFWpMTpvznoH/EvNdLV\nQdhH9CBJgaBKSXFqz+gNuvi2I7VldZB/yOp5H4jYgcgkPmkO/UdaUJt8qqGa\n4x1ysIiC9xqgR0GIG7hgJ/yM0iPuIgkA4ggDElybXE2rSLZlnFHV5qEo1grG\nnkOtuGU5+nDJgWf83KCZ4dgc2068XnF4JB4u6u838HFyh6BoBBlJL3dCQtyp\nksUoXAA8+aKucRWXfPnMv6gL1o3A8lyMzzhhIwQF9WnkkJPOQqghnOMYJPl8\nYw/YdWYMN6Sry6K+qGz9HDa1U7e16TY8374ZL19yds2FfE3IOfLdmAmkFS2P\nzUCmnxT7uzMy/rqpEP35LI1wWj+VbfBYA1k0Bcf+aCYFJNazLOjaDXuDjGEh\nGyJNL7Ihh0PioJJwwPyKh3rCZg4YXgV05s+waO9X2ICxpnjCao8plEhaqlUd\nJB+3m42j2KcjoTR4ELN39d3ernK7Gg8L0SHYY3Vq6uI/jGbcU1Mamh4WuaC0\n+Y4kgIWXy1VirhSrD5cielfZiE1gowZq6u4qDDV3uPo5cNWh7mv5tWnpLbqZ\nM1/R\r\n=b9Uh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"91ac817223c9fef0d7d7e7b09936875fc4bf979e","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.3_1592336618520_0.03156262811849242","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"caccl-lti","version":"1.1.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"5e54e648ff1637a112d3c4aafbe40bcfb7297aac","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.4.tgz","fileCount":20,"integrity":"sha512-47msxv71wYqyEKDSY6BHlS6Fr7apIk39ATaGD1u9L5TfbyeghDfJdHZINBh1BZMmSrQ44MkbBgwx7B7HN3aYnQ==","signatures":[{"sig":"MEUCIQCM5a+UXg9GNtKANPQuLP0sJNjjT6NMW/+39gtpB+YrUgIgUFLiYAwk4mG3b9MiTi3F0JO3SAYLqOal1Y2EXyVnFs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfT+ZsCRA9TVsSAnZWagAAotUP/2oFv+WRzWTzg0mNzZol\nahs1ETPY85s8zn1JNfWnS9bghfMgL3QkxOXpYROLaUi4HCnUnGnoULbDHKay\nwh1LmZhJlxykiTZQboAp8V2BjyUuxkmob+6gl9llA/t2Arl32Ii8/0wF/jCI\n8wPdsD2lIEZrRmAsMLUn0P7sKT7asGbkFoIZW/Oe+JVyKXsjIKp+ztVXmYyQ\nbZEzY3zPIBZt4msZyCRoaRbbTdBubwyllMdNdcanBMSUeTd8m6MRoxSKrwYq\nJKu3GgAOGkILNL8PubHVyvi9wNlr143Pif8NV5wcXDbDtso1u2umEvXBMCT9\n6t3I8OGzuEM425oqFoCgAvLGy/CzUm6anKzJy1wEEvxPbQPYXgGGMsrrrvyP\ntwp6P0IzgSUEjzoe0XsGg57LyWksP3Ssu7+e6qvSeLEqOV0AXUIxrSvVoMSa\nrGAN0yLPELJL63J359Qd5BXPF7tapedqjx5CG3JYSwer5UKYvFIfbKRsYce6\nPHWjT2fy8y0mQDf2HcOz2tt9g6uY1ncDpuDPKwySXhGKSVy7PHbHNyld2A1T\n1ZBy58wCMTzeXbJhTrF8W5tHAW6tMx8lePTfMX4/irH9DXOSfj5i0OfgxwWP\ndeZYe6rQUdUeYIB9o7DHO9eaYyh+M29RSH6XRiTSuvw5SVs3scuHdetgGunr\nOQYU\r\n=QzbN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a7a08ba6bb62c05ea63bb4cbacd1da2bc7b8c1bf","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.8","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.4_1599071852027_0.5908709781645674","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"caccl-lti","version":"1.1.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f96a81a9e6efdebe9ca3fdbaaeea256af46996fa","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.5.tgz","fileCount":20,"integrity":"sha512-la4ykUlIx+Wdm5MWJEiFkwPQgPxt8pKo32dLZtwGVOXCHKLRN3xyE7gkrYsNUl0h4pxj3eXqIUw7dX4Iq9yZIQ==","signatures":[{"sig":"MEUCIQDDguvyLhiAbhicSD4l7V7UFxG78KIyn+HhNQmJuxJwCwIgFJq2pQWBEWEblrUxhDUs6uZ/7KpNqTqzvq0TRxG5q3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUo2/CRA9TVsSAnZWagAAjeEP/12n6FT3jud/KLv4rBLb\ntEAjMyHPrXwP+hJ4IXwO+rtmHUbTEKcM0S9MT7Sz8r7sLTfOg8u2qh6xJnYf\nySISUFApe2ImBnRI3S+uqFhN11VJFU0deWAAVWFl5c02fitpHo9qZQhhef9t\na6VQs8+lFvcDd6oqZdSyBA9eTWmiKY5/s7wXhPf/aNrbEsQgsJYmQ8FqtO0t\npZzcu88HB1YsnKZi5xqY/Vv/tcYktYI1QJamszsFok7b+k38O6KoE1udVpUl\nMtlF31P3dkPfU984gJvP4SCZqHys6uySI5j+jGkm4IBYi/ftMAZ/BCa9BvEP\nHziRGm8R2az10BUiR7kBpg+g5v7XClAzWF/8IpbI17J3MNDPiV7kjeXBNw6w\n3PrFJbQYybaAOCTXs/1EM9z3yEmT5pTuqr5/VmKHt7HNa4SWNEiuKpUhKCyt\n0JrGtXrWKb7VJyh7403yYrc3kmV1Xrj2xRBKmogDXAtuTEbeWo4z9ZZC8gE8\nY3nnR6J3bVX0CzLBBjQFJ7tSfMHfMoUdKBX1g2+8q1pZrTUn9oZWmMALkAwP\neyIyJlwuZjqOAZmYD5tlCiKFSwjoktVC2RNQpySqAeU/MZtylzE4hSDZ+1Zo\nUJD1GZ/R//4JWuwvYIh2ZUU0sCnQAcGBcEx1B62Y8vASH/+hwtE7W3+C5asO\n16qJ\r\n=KQ/a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"aae1c59fa7d79d34c0971fb0ad07cd370bae2098","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.8","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.56","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.20.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.21.2","eslint-plugin-jsx-a11y":"^6.2.3"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.5_1599245758828_0.043876387029900155","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"caccl-lti","version":"1.1.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"d13c556844614279abe0a77da977842e2a48f78e","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.6.tgz","fileCount":20,"integrity":"sha512-MM/KFF98hPMapsUU6pfM20lqg51J9YwjfYG68jSGMv7agWNmY4n1dm5FkwfC7q617GmDMGrWUNbpuEj5yx8+ig==","signatures":[{"sig":"MEYCIQDgb/ckU0V+ITT5DNU4n9XcFLF2a0LKY3GWkv/SYcGNrgIhAJNvCZ1RKyTnn9eX/UQRxdC3abJapPSEEeFFcTrr602N","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFC8yCRA9TVsSAnZWagAAPxEP/2zObLj8mX7wXyYSNdfi\nd06YyFzn9TZ9geNko7rAj3R89i/t0nus5eOkYDzdM0y6wTTDbFkYFbMnoveV\n5dCfTxdmtHiK5j1Rwaq5xjY26iktsiV7XN7kqm/6M5FBHBezVM6ccBAFzMy6\nDn30shhs6fLjURvMMowivSvGLDEZ4Lk/5JiUpmCc7AnsLM6NrKJgboH5syvY\ni9JACRa7TXMNpvdAUm01C1/QvIOppoWmrQoNWY14HOYJCtcKzNOBwtTKt66X\nBwL+wwMWgxHsFLU6x2lHs00XT/vdrYg2wc62JjRLz64Bgo7Mi1MglZXsuI3n\n2NNUIPHr+NECpPB2R81RQdnX42LRCVwub+6Zs32QOSS9YLjhu9LnmP7Trg7V\nQnrnEYuQLQTnMqfawC//j5VWhdUybktMYAIuNrNMrm75ZInSLZDluPtBd6+8\n8GNrsKg900p25i1SZqv1H/HoG5IRjc9tn2Obi+qWHY0n4gyuLOXtXIlsMknf\nEqUKIYPXCHtFmV6Kq4VEPqBEcVbZeO02DwT9lHaI9xzH1uhNzuN4nxcngjHv\n/LGdMuBFr7j8KpxchAvUgjh83epE8VNn7gofdMxwdEswlV7dxyKIyVKuED2T\nBBJ0rCGoARZj1ulxQjfU01ZadR1q/Kr/+kqNONpGOp3g1tX5chE/jOC4TSfv\nXA45\r\n=cP5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"99fa135d3e772d5ca4dc34fa487f4a34abce0629","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"6.14.9","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"13.12.0","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.6_1611935537878_0.052309256783548586","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"caccl-lti","version":"1.1.8","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"9ceed6c2fcafbcf3e880982e5016a8d573cf5842","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.8.tgz","fileCount":20,"integrity":"sha512-voY9It05drR8ukFke/w0blGCfh2UnOA+udaIKcKiBTqJBoLtlPhD7mrkAd8SrFAwFA9hW6FWpPvVMc+mCm6/5A==","signatures":[{"sig":"MEUCIALppPqR6c9j7GVnStZFku7ATs3JVJerPTseg1CArDy2AiEA62C7p3SFy+Ij4H6WsUwBEBxA+jC0wAXlWDPy7tyR5ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/suNCRA9TVsSAnZWagAA0a0P/3ijvlGKygCo3xjOIdCQ\nDM/sDTGEBFQMcMjRpONXi1XIl8g3pGDtLiYcJ/K3U47T5GRZD06aClkGXOaf\n8Wq5DJ/h5pONdxvIM9gGaDIKz6O3NADFLVsOD4mjqbtsTlSlhI7QWA3Q6sps\n52ZesIojkmYd4rFmlvwY4rZvThY79ZkDRq+QMFztVzUYP/P0LCbVtzFAJ4xX\nYnrj1ViHLF5glch1t507t2HSmTUUtIg3/XgGnojOJtqymxXPgkwy3QVvb8Si\nOHN5VBx3NWqDipy3qYjVgFCni/Fh36iM9ell0DVHJTer4OGpYtklXfLs14lK\neuNfzkbB1lGYOKmqnVrkQ5i/TIpWj5cg2BMhouiWGc9aw9F9M94xdLK4QkqQ\n2/qSz7mYeZDoQ5b9bbzJnHHNt7KEdgBC1CTI7Ki22Hc7ovkhizzeJ1u2/XEI\nKQpAQkQV2hz40WthxpjAKbUj0UQIv4F30ettHNheklztqVA62VmQqRopqZ/w\nUNGo4xNSfipqjNOrFVzP8E1tB3ADBVOica5zVObIslGl+UXe1mGv0PTdPbCV\nAoz6NTNTuEVcFGQQTBlspZE4je9uJ1mMtXJxhkzrSma/EXTsm6/gIUMaTKs4\n+wGv1ZoE7Z2Aj3V7bsc+zHLohPeop12QIo0c2iDzD2aNI7O/TwyIXZYfr7JF\nyFY2\r\n=bct8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"fac21475f186231cacc9b33699e7e197f7434585","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"7.19.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","eslint":"^6.8.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","chai-as-promised":"^7.1.1","eslint-plugin-react":"^7.22.0","eslint-config-airbnb":"^17.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.8_1627310988979_0.14704447482843408","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"caccl-lti","version":"1.1.9","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@1.1.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"9efdf673b7b2a52ea8607c1e54e89b30888de9aa","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-1.1.9.tgz","fileCount":20,"integrity":"sha512-7I6XQ4eYCd18jLRbt3XnP/V2ZcR04lKv/XgQGefMDZpIXdf8bQGavN27AFzy2D22z0NX6xGC9JroTkesH1Zysw==","signatures":[{"sig":"MEUCIQC5Cx6grufeHEJD7Yt6GJNKCtjZbDO5jADDR6s9OL59SwIgR0TDC7d6X2nwAE8/8LlZC1oflhAK9FIgDO4jHvscapk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht625CRA9TVsSAnZWagAAA7AQAIDUMVvwevGQJ0PVLaL8\nS8rVaLlx/fWCqkJCWi5tXvKFqo6Ip5GbpcITE13C6ond/LjuadJdeJAjcns3\num7KNvBcl4nnTsQcdZ8pxhJNNvW5vao9St0F6KZ3yLXb4KZ/XhIiXJE9ldme\nucqVlIa+FAzI/hIhGFtfHYdaAh1d9G5rhxn7lZXkzDU6fbTMJUFK3048ui0M\nDB2Wk5eopCN1Bh1Bv0KIKPhcfCkj0eq0Zk/WBO6lBkAmApvxwoPh8R5bQLHn\nAzP/5tokcMLoIFkgu5z1Rc3V51zSOOTOWuCHpKD6CyFtXRdWD/wL4qiAmtig\n4g6eRuiffPRlbJ6H6DZvdLuFDalEPCPukT7kEzPLKdzoEL3ZpRP7muYIcRLu\nnnRD5ibMSYvVsUwCtyKw2pR4uho4GuP8A36n5G0IW8USa/+8eJfNsK5u8T0D\ne4V2Sm4qahA6DmrHwu/2g6OgcI0iu6wOAbux7NRr2yMPL5TnmmFTtlxDY/D1\n4GmRWfKD3wD6eSEdo0B9Mz38L/4L1Ffick36Db2xW/CJ9rBXZv62b1PRlzUN\no2HcOIpt9iiRgn3yQySjVjQrDijeWhaCLaaoZHa4igITvl+//HRcUu3C/JzM\nb5Ac6RIXWh+M1o48RsvxqNM4nDI5tHeNgb3aAKp0gvp+ESQtgYytnAoM+N/J\nC4Mg\r\n=bbZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"279dfeac1dfc556d81c4457f3e7018991acef4d6","scripts":{"test":"mocha --exit","selenium":"node ./node_modules/dce-selenium/run"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"7.24.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","is-number":"^7.0.0","fast-clone":"^1.5.13","node-schedule":"^1.3.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"fs":"0.0.1-security","chai":"^4.2.0","https":"^1.0.0","mocha":"^7.2.0","express":"^4.17.1","body-parser":"^1.19.0","prompt-sync":"^4.2.0","dce-selenium":"^1.0.57","express-session":"^1.17.1","chai-as-promised":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_1.1.9_1639427513816_0.8071098420276908","host":"s3://npm-registry-packages"}},"2.0.0-beta.0":{"name":"caccl-lti","version":"2.0.0-beta.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"c9101209a8853dc93fb9651e854e99b1d49e238a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.0.tgz","fileCount":49,"integrity":"sha512-ebVu/Zyrty7RCtJgHyVqCryZ11gbC9p336lfPD3OwAS6yR7iSa1+0jPES2QrVJoHBSZIi1gGGX8W08pY1hpfOQ==","signatures":[{"sig":"MEUCIBrYNLt4T/IOZ89z7bJZUaxv5Z6FbSC6Cb9tmUHbB7GaAiEA10sWUKxFWVUaItLNVAMqYp23cMJXDdHwgTi0MRIzuR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAos/CRA9TVsSAnZWagAA6ngQAItdxFIzhLsCMjWc/n59\nhmx1JrO9X5uWgqNiBKTUb5Jr0fXzItfUgpgXf9pKmlUR19V5QEcElagqP9iX\n+SSQzMM6y2oCl+Bf3O48tT3NPNjU91oKcDz/gX19g7O4m2xl4+SEyt7vbpIl\nYi1diiAro2/F+ufvS8I7RDzFk4EujniB2rIiiLAi9Aje3emMj3RBPbbvhH2C\npkLe26jskAcDL2cARktWOKrPFCcLNQexmx8kfgRkn0SUOv1M5zd9J03aA+Of\ncz3A645RLdXt4Tu1fwBASzwpD7TYBsONZ41FxotEAeRa1mo0hLV48OveT2UQ\nNF4G4bnh2WAj/dwL6IgF1kPyagIZnKAJOFD5J+8XH29LEtgkkvvJuO/p5NUC\nvR4AXhuR4YkVTbie/1AEiBUzAb3OAm1lzcusdSTT+4YeMNsbKkO1kUwjF0pE\neM7+A2vfvQ/oAge4SKIcid3RC0LzZw7cnhBCCI62Nsdzl96boyyLutFHszpU\n+7FMermW8IYf8ymGLToxWwO+fHNcjhEQjdtbZL3QrILRChI0XFcOerh7Z6Hi\nCe9FaD8I01L0n/qJ4HnimWSfYeDhY0VyBPtcxZ96gc0x0bzqBL+Y08E3e0TS\n7scVvmONCnFccRkzpspZYmXuzh3oDAkI2nF9fXnmY0oyqtVfmZG/6lXCyTeC\nMwAq\r\n=FKwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"22c796fa3a65a50c180da00ad86e1c365d5ffa24","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.0_1644333887548_0.03341158940169797","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"caccl-lti","version":"2.0.0-beta.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"dbbf7f4cbda2b4464c4fc1bf862043646e4fa53e","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.1.tgz","fileCount":49,"integrity":"sha512-xGFPu7AUHh2h0xa3qpVyMloHThvq96mN7m3OgXTgxlmKWgfQbX5BIf0TyPm6jlQZkpGn+U1hhztUoryi/TPFug==","signatures":[{"sig":"MEYCIQC0nieP5A+defoXN5ilgOpipuAmu+ErZV6Yravq7gu1HgIhAPWxsIkSfmKH4lyk6WVZrmbClSWIVcah6VJjEie+Nqvj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAwz/CRA9TVsSAnZWagAANPkP/j7VFKgAWoIS37QHDZ2c\n45zb0mkUA/v39Z4k7aQoHkIvQ4zvXb5DxiftbiungZfZoL7oyMr8oF/nkPYo\nWXSLkRFFELcgJg24IOy2J8AHNAGN6r1J4Y3NORNavk8egv3x/0yo0gG61f1k\nJL/q0ip6IjGeswx7uvsmyqaE363gXKDDwiQyk2BOb/MV6pkj1l9ctNnmFpz2\n4iDUEPdln+8pTP25YerDTlBZ5Ew9sS+4dL5rR+hgh70KJhx0FY6SuMyFY2Uw\nR6DC7YFovoaaHOiT++h9XyIiKmTUC9CmOG8UtjuDRnX6EF+Yt1PIIC9SiZjT\nQ4wJ743qF01bhCPf8XpktCa7oX6jGk2JmNsj9EQyZROq9NKXhqEsMecUCz4Z\n8IBuQOOOLZaDA5uij/sa5jM9fV+UoptD1N29T+H2hAz2+GsvBjzkkKu15qok\nueuwCy6/I1if6s7iSEfI2vgZQMhIepwUpKWVYVyTv0arpW/kraaKMM4H/WIE\ngsfoxyM/cCYFOz8gE644zNF/3Wf2vIQpqHmx7Gn7A8k/yBKdj3gC3mrk1KeS\nV4Id7H7I0BPGcNOJDBj5UCfZTA0S+D0L4X3t75z6wl1FBYHHBzv7t7ED4Tba\nVcwm37G/xzvV1cnAGkmAqh62sVKJbD+uPuDOri5mk4yfmt2ogTV8xLa5npZV\nXeK9\r\n=v7Nt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bce00c4a19fa846a9e6eb13375942a6230009d3a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.1_1644367103196_0.4445483211594481","host":"s3://npm-registry-packages"}},"2.0.0-beta.2":{"name":"caccl-lti","version":"2.0.0-beta.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"bcaaf13cb27906076253032d0270c27a97c41cb4","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.2.tgz","fileCount":49,"integrity":"sha512-wCF1nnFR0KfRpWT9sNPeH8CfPHllMb10umQw2HbPZ4T6e/kHYOkx8eVaoqBrFSmSVFXeHcgDUfbnRWdV6ExEWA==","signatures":[{"sig":"MEUCIAYJUv/yvVcSdKEvgEsrTSYwAvyYmoYb7KyXr9e6U5oiAiEA6qitpW88slRFrZ9O9b0dadtMnknBJvfGEMvmYmum0e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAw5sCRA9TVsSAnZWagAA/QcP/RIo2qmmtrc8WmNIbW/E\nPk0Jw0GmmXmtJZP9gmtIdm7k9HVvczvx5Eeg7N9wIpM3cJydlUpQtJsXLM+1\n3A22HHiza1+BRF0RVYNz5rjKKhDa0ZVt/VB1GNCC4LqxkKrpQYKT0fbnlKaS\nns10k66bZm+dESFRON/LgNk53XY1B8PrwQ71XbgR77Jw+FGBcZ+lKRXo7/tP\nXVAvZHmP28ZWjfWdR1kit6F272fNwKC2Iuo+AAiuvpVM01S+awJiPv9Le4Rs\nY3IHuoef5/DOSYWB3KWDs0B+6jX/nZgSmS/f/XpRCucjP0YG7lduER96RelZ\nb9gS4KFjoiBX0roxVAYmyd+w4+QMWLwTzvIVLdkt0NHN1IEnqF/7pQCHJ1hY\nZzPpwHPASIynNlZfVUrFmTqrP2z3ssFCBzve5xdDBAv51i5kRTToh5E2b1+Y\nDADEgjOajMyJWYTYrYLLuVCqCcnrDfziK+1/B2FXcNP8CjTZqgsAiSGSgdn4\nqLbiW+2KycPkIdEBWAjX1mbCg2Wnd3scy5Uyop/qkNBCTJjcFQDFH37cCO8n\nhY9BiU/ALGzVXEKYe7I8SpyVPIH2Fz7c4NdPOWFcMZEQ3yYgR2a1y3z3pk78\nv+2LRDMi9H0ps8twSypK3J+Tvh65xMyNroXK9weiYQ9FsDzEh2UtlfK6zI50\nHgv0\r\n=+isB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"dd57f1f042de480fa3f76c8a1d22ee9d5e22e29c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.2_1644367468108_0.5410212970940302","host":"s3://npm-registry-packages"}},"2.0.0-beta.3":{"name":"caccl-lti","version":"2.0.0-beta.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"70a9795324b53c7ccbc6017de631edb026d426ce","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.3.tgz","fileCount":49,"integrity":"sha512-QoxWe+hp27Tq804wyG/rfNv7zCCib7F30cKC4q7SLFRPi34YbRvxJwRX3dN1QVestw3uo7Hbh82dKcennecZfw==","signatures":[{"sig":"MEQCIGiSUc73oXZ8V43TbPDUOWkwvdsK/gIoKo2P3vMbCECXAiAmyN3hs8o/yQcrBLKzAi6Qk7B5+4KG7xgFoyxMEYea0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAw+uCRA9TVsSAnZWagAAKJ4P/3GYZ/fi5NkuhRs0PysV\naY45Q+zx8zsO+BxQKjB4ehPwirekw35otN9eMmEbwvlgiitfI1h+4df6+ITL\n4yXFwzjEbddd2nH4doO2XsTR6P5yTsVL0CZBvX3bHHBE3DrxhBrhFw8x5ix4\nrGlW6VrVcFmPitN4X58+oEelNXlK9gCwYlMyCSjWFHF0dJnZ3AVgeiMz+HKv\n5hlSwGYQJNEbq8CsRm380NbC7ecEQcZeulL3RGpHPczzRgckr84ZA2xoaSNe\nEdeYWuCyZCmoUJphY5gHZ9gYXCf905DTX8F0sxz9PDhl72ObSuRudiiFSpgo\nxi+WzC3dnJ9ArcALJ6qon+Fv6DRW7RMs8VVEcrtTlmxx2cq9PJfHB84ayxuf\neUHyjA5+vonGNjqRmhdq538TX/G89tYHrpKRRoQPRrmgCeC9Vhq+SMERYRmA\nOz5rRhXgtJKO0atdlDZXR9oQ2+ign9aLJDItozGwbaXVSX4AvWWIagzGY9/d\n+X3RwnPxAl/3uxgatijyfK+ljTX7weT/5MylCBSFjZ+WlkyKfvzML8uFHE8C\nHC+26zamcPcfIol3fNO8+LSix2MZFCg/ROpJUGOJhp+1n6QOjjplsG9BZ0K5\nLye2EkV2aqqLbxVhxHNSkm7BDavHvMC6DrE40ZqttCNO4Gr5SECNxo6xsCfp\nSuue\r\n=WNoj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0f6a25315d151afb709dcdfe34f3ff208d7a181c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.3_1644367790262_0.8425394818469316","host":"s3://npm-registry-packages"}},"2.0.0-beta.4":{"name":"caccl-lti","version":"2.0.0-beta.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabriel Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"afb35d20e5bd2bc7e6d584c6b3cf4e29f072ebc2","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.4.tgz","fileCount":49,"integrity":"sha512-zhwMClF4oZ69b4nAQcV/Fu4kYBrLr0oogNBhxc1H8UMDCeufiibraHIMYOqiEHPfX73kpHLPHKnJ9EAhFGBmew==","signatures":[{"sig":"MEUCIHWng0AGLGG27JlEC3KeKt3bEU1/ThpwkpOJPq7xd9koAiEA3vJT3YXt+nHQBVHVxSOOgaorRSI/SE3m1TPKItdJDPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDo+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxkw//ZEOIvendHkRMYghM5/2n3sms7jUgPOmhQxBhmB8uI1m72FZV\r\nkc84bsHPFTFF7mK82lD9LmvJEkc3yn3GL+MoUBVBRKxDL39jA90yCdBnbjNO\r\nsQoof/KFSuaneQpoVg3kymqHd4UXI/GdBEdXPOchrP+LczKAWbEs+ZfUYKK8\r\n70cUpywuBlaRGL/qf4n/hi7nZ5pCezExrA36AQaAoV9CX+pMf9QPSkuzoKrr\r\n7kqQ5R3z55BKp3I8atVohmd44/xAyNWWW5LZxMrJuIMq3nV7xMlm0PLba3Q5\r\no/uEOCx3HWS8li0VszE1DOb6goMWebLc0uZxCHMgPCpwkrFXz1IXi935ynI2\r\nU0OCfeO8nE+rrSRQ11VTLjxiEAq2qcQskHJ6y0gMX3Zy0OJuXgusPZ+mC6qF\r\nxPnj7gMg4wDuwvMC6i0D2J6C8zpg88ybq60fGEMn/j6ddM02I1f+QpAt9tQB\r\n2QTCwJZDcNwBqkQJXvVWhKVosIxY1RBAKWeyxHyAi17ek4hqbQZtznYmUequ\r\nLHxJCg59N23U8ADygCjIWnVDw9/+/mynOCYbcPfnvaaTJ4bj3Ye2X42Osic/\r\n23U81HdkuIF6mFp1POTR9f5Du8AXDCjurWWEWL3GWquqN5/yxzLxj8SwcUX4\r\ni8otroltR8chr04P8+ZynU5a8ydvW7yRyYM=\r\n=6JuQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ec7a19f75b85a38b28a8e164114fe8de102cc82a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.4_1645121430716_0.9572135900275249","host":"s3://npm-registry-packages"}},"2.0.0-beta.5":{"name":"caccl-lti","version":"2.0.0-beta.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4c9a88422b5fad95bbc9df83c788f67bed04a0ed","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.5.tgz","fileCount":49,"integrity":"sha512-EgOGof6Mo5Ym199vD1TjpuXrzNBUzJEojv4rEv3ihrc2R6ixGalvgvOt5dvKx5tQhwNOKavCrJYS2rmisiH2hw==","signatures":[{"sig":"MEMCIEa33vjqrSy9qpsSRCDk5g0rlzpxZzeKYOY6BFyU0simAh8gO38WdbCXYr/oS2qJpqu6Wy2MOVtCfQHJeAbq2U6T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiuQ/8ClFHazn8mKKbyr6pKu7a5vrTgNWPTKeR1N8ozvh9y6da+26u\r\nkKZqbgFrSsB41heOVstvOSexNp4JEMq2btWsZkuAXoqiXuIjGZsvpP+Na+ax\r\nT4JXri/vCgsHbgH6YvByWWnbPRqmKpGo3AAO8fBtcwN6qwt8Cw42y5S3YLta\r\nb1tHxnQBzvGeLdoyXDooFY9DKW4xklYX1Y+jIVazBWzO6lqA5ryiNim3J8Pg\r\nqTuB0YK8iUuRmUaTuuYr4k0Z7UMLFmsnQWia/9CpawQfVCTJgDKrKe88n4s0\r\niYHuYeugCiu9qPZjgYnelvHmdg2EGTv2eDCEw+7pemX1dEGuJ1z2yOEAX7k6\r\nXMUIxSIqEZuq4VA6Xk30QlpJr2UqGEogN7fRbLEdQsPTpzvFVVs2PVi8kNxY\r\nN0h7OTAmrPpIZhn4OOaOiUc29aFChon9dSaQ/OPwUp7+b+1qkjc9egMGZyQF\r\nhoYC+Ud4orBZ5d94tl0dG2+4G9MJvGeMGnkfjqkCv9krcrbdWtN+aA1ZOLjh\r\nKQmrWhrTc3Skt7KFu/tvnW7VtTaA9FaJ+/pGivrbLVQuSYTcXB0O6O+nP/ki\r\nPcfKtU8fPiJC3CpnGvIAfu+8k8TPf/ri8ZdtiYfqnjyA26urFgCb+TzcKvTK\r\n+9fmCpQzgNFkPj7nNwiDNA78EVirnWp9yPo=\r\n=Dst3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4993b7083ec822324a85a3766238512f772b9eb9","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.5_1645125844668_0.6477370759614567","host":"s3://npm-registry-packages"}},"2.0.0-beta.6":{"name":"caccl-lti","version":"2.0.0-beta.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"1299c0fda0b00f6eabd27aa7ea09c146f3245cb3","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.6.tgz","fileCount":49,"integrity":"sha512-UCVZYxtl4xlJ29ZAQnDW9CV35kgjIxNxhoSKfos8qdfdH6ape/zy/yS8HHqnfLbjy/8KCDCjLoo9f47KvsI2rw==","signatures":[{"sig":"MEYCIQC19weBUXDFmE3wxIAuu6OUyka32N6D6JZB2pVYQn6ifgIhAMppjUlAwJNeWdC//ZpaFEuj6pNeAcKUXbB+sCR8g2RI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqFOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9SBAAiNrlYgnaj+Xv8l5Pu+rl6Kd9oEpqcjHaLzKP2XKOlKIH2ZQL\r\n1vK2mG0Tq0OauUdufyN6TVFPo7LkLZ2P0k6NyzSwDXOg34ZzGfDbX+d/hSY/\r\n+iNPIpXuznHd7RFmWnjNKc2/EeqpQCP4flN0IC2XkuDI+Hl6qBv1OM8DF2tp\r\nk558cpLiiycebnOv0ZFpIuQuYQkHgbfu44N+bzKxy8o+RYQd8JMAiSeR4miY\r\n/yUNa9Smre/eDCiZ76YKI6JXFIxT9tBiwl+hL71N4cSGYXyx5RJoWuA4SMKn\r\n5pVDBBhgSyN0lLU9oeCLo96VfKICd1i9nhfUvwvuBr+K8fzfAHmN/5GjsYLp\r\nnRAJ2ZIWlK6uHicU62c2KL8Akf3HP2FZ561ISbr/tRxZmy2eH8MC7C5iVngY\r\n8ylUQIJqrh0tfC1f2xi5ZBpEMGem1Q5Gbtgv+lw3Um/Pe+6fXwedNHJUTutr\r\nOOMEbFp764jC2KbgN5nL2pxpX2HTPck3Y9n0k2+WxVZEZkRhoXk2rH2vEmDl\r\nU3a5WMBXYSq/BYtLSIB2nGNfLX33v0XzYfCXjW/jhXfCEUvwfeeqd6ECWQK/\r\npOTNPhTfgcd3LuhP2BTaJWSJXeJlpqmaKc5KOtJS2LMUBu+oJ5l11FgYeAem\r\npgEToTuVTmdC/NyZ/HjmK/DpJ7NsY22dpno=\r\n=fxWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f1b7394cca820910a3a7405845f810593c3fe4e6","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"url":"^0.11.0","locks":"^0.2.2","express":"^4.17.2","fast-clone":"^1.5.13","node-schedule":"^1.3.2","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.6_1645125966197_0.8845096188696906","host":"s3://npm-registry-packages"}},"2.0.0-beta.7":{"name":"caccl-lti","version":"2.0.0-beta.7","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"24a5a3bc7026183ae65f8bbd5564679814f72e3a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.7.tgz","fileCount":49,"integrity":"sha512-QuYLFJSTVCCYvrckSO7VyEZUNyy3a5qx+ziTzbzRuA3nO4vjZ2FgIr6+fcPRyggKRzRHAaz5qskbdUMKusWWIQ==","signatures":[{"sig":"MEUCIDLxrtXvCzPRaPxDfYcmFl6Z7SfxG6SjDrNzsdhCrHQZAiEAw3BIXSFltQE7+9neImPJXMPP53PAjp32F6N+3LUKxqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDrByACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/hxAAiwiV/gFsl9jzKJZjqnJUxTslmSOXZpiLvO6XRYjaOzhfYOGx\r\nCWeiF5eyopuTD2vTV1IDcUwOHDVxt7VWr9aWWfb+zQzwQ2PPcY/9jIXQiDS8\r\nw7XSxTrH24VcpnR9KIdRE1l9hKbsNUVJxd5Sn5OLYqqfrgFyIVX72Ud7jg9X\r\nFkcvP0j8Mz94eSR4UasciPIv+BON78zdqcD+kEWmxmXzwPKG2XyH3I1r8dsL\r\nVDFEFkAn/+ANy88eZgJhNP9ohb1rXLoNzMRasg1dCxuLBLsfl8nv0IfWDzMd\r\n4ExqSJ4OT+IHfYDv2+zor9jDgsFGe0OXSJlBRibZKjpQ1huhI301uQxoyEWx\r\niV8vu8LuxVv34lynhMYLj5rCf/g/CFuBfT+1xKnBNgUaJVXwUI+z4A2jq/Nh\r\nIIsG/7Q4rN39JrRIEeOUWB1Lxf++9khkq0ZZHN0YrXQR7jP1EL4gxZga8xHG\r\na83CaRhjCPVFCzCs9ibPO0XLaP7zDYvBeF/GyDEe9A3wZl20G0+uhCtWsIwP\r\n0vudCRAn3SocCkqsJ875V5p2/MTS6znK4687S7HkzhtBAEdfVLCKMDeVCYO6\r\nOucGGwZ2/YxZpyvoenDzHAiesY6ImTpQRfDkRyxCQEFY4Ra/G1oRQFc+3rRO\r\nrSDUc9GKAMbizsV7QDoJwydUzA3FTcnybx4=\r\n=joHB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a3a503cd297c66cfab5aa1ed49eb03eed1332cce","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","url-parse":"^1.5.7","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.7_1645129841941_0.7308031009993694","host":"s3://npm-registry-packages"}},"2.0.0-beta.10":{"name":"caccl-lti","version":"2.0.0-beta.10","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f9d353453da704e3ac33047447ce7978ba2e484c","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.10.tgz","fileCount":92,"integrity":"sha512-QCdBT2xejesNLcJr5se1MWhdps1AlIuzHpxDLj+68GgCH9w5yYVVRK86D3AUln7RZ7dHZFHl+UNGltkqf5bGbQ==","signatures":[{"sig":"MEQCIHHPMW3dH7vGDlB7E1gdWSVxIwWipGh6kieknYlAa4irAiBTB6/oRBzKblJJu2ZZ2tB8/9W56/93pMzQW0EKsBT75A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJpp6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3ng/7BUWPIvqZFj7bv5sJBhKEWnGmKi1gU+Ske1Y7B7UNkYUvUc0x\r\nnRZfsJfCoXNSVZOh6mZepuhHhgwt/GkPFEXTPexLZ3qXStlowOExwhngr8lw\r\n3iqzEX1BYSSspeCl8rd/5g+LL9lrsTWAYHWBqMqZ31PiAiURWtFA8KGrkpZS\r\nao2yeuKUd257GHGXODhI1D2hQuTKAcQcBfPn1HlxoeYhLePKIiXrPwu81gd1\r\n04lygavVofMGLKI6WKzOYpBKrByUpwUY1b6/xKSWY397blDQRB10ppMrcEqi\r\nnihyWIQdmtcAC0PkDEI2ztEhR+0H1Bsk5kZCQZQ4exlV5ntIXu91GaY8Dp1T\r\nc5k73o/C7RpGuizVAKCJHVSqzZMRsHLg2GKOBHJDNo+BnT/tsXxg6SfdMmMC\r\nwShP2Q7UmumXuGa5Qf4dTH5YBrumJIQBFlQZXGf9k/DhpB2LCGPtpp9LhN9G\r\nWCczVb3n/R3s/8LnHsiCVJU0LAIN8XDPeyDyC2s7zuQ8BTFWzHbWUIxXi3qS\r\nIWhibz0xxLA+O0c68ar64s0WcKnm87S3g8y4aQWhher+imHaSNiftHsDIKzy\r\nt3Xb21fza3mN71BVZhfs/mtL1dItJJUb49lOCM9u99gLQs4bNHClOYuQ+Ntc\r\niq3aje7pioCHwLCU1uyiHAB3sIFHsF2qFSQ=\r\n=chR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"57f6daee0b72df0ccce9218c5a78ca2d1b968dc0","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.10","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.10_1646697082335_0.5718297591985311","host":"s3://npm-registry-packages"}},"2.0.0-beta.15":{"name":"caccl-lti","version":"2.0.0-beta.15","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"fc3aa4516b9df302feb0bfca086ddecf2fb12e9b","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.15.tgz","fileCount":92,"integrity":"sha512-Zn+Lr9bj2as23AOBU3o1OoNwt4kHH7Lb+5sKlonUdIrGMUVd6qP+uaymNM6vG5WW/wzzkZ0SlXsdt4JjVM5U7g==","signatures":[{"sig":"MEQCIFSUREJYyEVhB0T+T74WzlGcy1IYfPF7bUzbypiJPUdvAiAdiWrh4ysjZ7JTkzD+TwashbgEiRGU3gXPJyAPgGTKOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ8l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4FQ//cpE/fGsO1bYG8iNsowqY++U4+Bslcq8OdcfCEfIrPvknkBW3\r\nUjE+D11ND95YDaAhJB0AE30+83dLBW/ccVKKnmyX05v+aBRkn+NlNo1Oz0/P\r\n7H77p3UlQNasephGHu9hz7aRHVk9wy7h+MaEvzH/CfAFxB4RkXQiHCK5/1Uz\r\nWKSqWErbouDQlowzMZ3+V41D1MxlbLQ79VHd1erxq7GCTGbOzg2hfU9HdzfV\r\nJnMysKkZXx7fAGg0+9MKrgi00v64kB0iDT5QivYYle6OGP53XeIMY8OCNYzH\r\nYGOoYVWfwCvaK6ruUjQXDitJiiKScmkSroqBklX8KuEqC6cz+TerIG6C/e8Z\r\nSkbs+FQYhGvDSTuhk3/EpFBDs6ZPEci07K08u1qpFbFiL4n0TJyNZAVMop+j\r\nSzFSznC05tVoY34rM34SERMfoIpgTYTpvQ9o0mzuM6V8ov0THcIR0ETwANMF\r\nwuYo8V1Cy8TgfXr1JY2p67/KX5y/m6ZbQM01dkK4dkqK6n1A1SbV6p94lvi3\r\nI3MJIg2GsgYdvAwQnsP3A7/zWlUunN5w2jACGTp2iJSYSDCkuO+wRHUUiTjE\r\n2p+OJchxE1ec2e9eI8xgOm9SpH3ymAgIpw1eybNwZ3z7OdnF0QAFtowAan/M\r\nngOCnNVoOHvM5juArh2TIDlHW1pqj6n2CpQ=\r\n=17HY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"58ac57becffb0d43aaa5872227a1baa977381588","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.15_1646774644861_0.3348748236504113","host":"s3://npm-registry-packages"}},"2.0.0-beta.16":{"name":"caccl-lti","version":"2.0.0-beta.16","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"b2b590b7103b10364aec6076e41636622469f778","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.16.tgz","fileCount":91,"integrity":"sha512-jkTds5PqgxDMoVV0V6fZKsL/O77SFlTWUzG0rA8BdFW1U447XOB72JPSaSe04nHsUmjOWwkgiRvkldf8pXi0xg==","signatures":[{"sig":"MEQCIEA6vhRduTQgl6Rd423jOtYncgL9t0LG3Y7AAcwnayz5AiBI5mg3ViWYLiJvdaD9zPfDfK1M1IVuC4E8RGgqXl0A+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKAd6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaKw//aU+ZIdJ9nKemuF3BkKtsW4qmwehXW4qtIxoBHg7OWjVAgpto\r\npoUhqRoHu29Tu54xYu2twAi8Um4+p0xDTJyCAd5WDu4GHRiWOe7oxhlO1fU9\r\nWSsnQCYdXqs8INfNL3/IXYFbZ3LiRjw84kfPfAUJwW3bsU8DuN/ZYBJnIG4H\r\nGWSh1CrCuY4UZMUqA8Nrf6VLuetdH9S57dK+G53usr06dCUdwpyNLoB5EWVb\r\nwAW6GG7CMn/xWP5iXWKpBS3nLS+0shcFMgVaCwqtHAZ5rHo5mMieiaOPJwVM\r\nblePzoHVFIlDmMVCOxMYc/4NfsdleRwADPSWWmkD9cdRyugjIIjP4dDDSmR/\r\nKZHT/bnAmiKAy4y8JEejH5SpKOuHvh1cV6ElsVwWhTXwb1gEGTbZPC1V1bfU\r\nH2tN9xzSLqWT2LRkX/Z/aCFM1KA/2xnJNfv7YNa0rbhVq5I0BkMt1t8SXYI5\r\nLuNCERhZXmzDphGYZzLp9ExAmpnjlm3PrtZE7lje3Ak+DOCwWdgvNB3nH16a\r\nkxI6X5Fmsyb+xT9440Msr4bLCI1neq2PnJAimC0BejZcEvZy7MWcpJFQY1eK\r\n6ohuXCAP8OvR0Fx4t+ifLFdqIIF3xhEPzZ72XhmNaF5vnXGDZgXrO7R5WcMZ\r\ntE0XF+39EIwsnBe878lIH4c1emdfqRANrOo=\r\n=dnq1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"547e17f8d911b92d86c752c095630503f1738e2a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.16_1646790521829_0.9381023917701019","host":"s3://npm-registry-packages"}},"2.0.0-beta.17":{"name":"caccl-lti","version":"2.0.0-beta.17","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"3056d7e2537c235b4fe85d9be5fa537d31f32c56","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.17.tgz","fileCount":91,"integrity":"sha512-bF/HWCui4FOS/fdZG92V9T5E3Xb4OoPG3mw4dSNCPptlSVVgp0sjtX4y6YTVN9yo2k8AyZwmU5E2e+TwSTD9kw==","signatures":[{"sig":"MEQCIHRPS+zofjI4+IeI56upQ7SM2sn7s8IzhCzngnWmd+SyAiA7qknONUdEPDu0wt0Kl/wy6JEc8IJ4V9P4Vj+u/Y6LOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKBkjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmricA//b4bPuowOe1dGrlM8Go//wXGQ2iVohKwHDoIlxFoHTQVs6P6k\r\nB58DhtVpp/rGrGydB2qM8wXn9Ulor644Rpqt7SVJ+rxp+sDZ4/klRsVGZy9N\r\nl6rl3HAAiE40DzKmkZ5Nus6PfUAV2zCts9f6Y2pF/rRLOzuORebyuHvqxpRG\r\neKbwsV0B342rnGRI+D9CUyVkfeoQJ3obkQfurjoSuVtUFKLq1uEizm96SgHC\r\nkyg3VT1RxcehX4/nVKBkCYekCx07JvG3idRsl4ErNz5zyrZyBWZBgM/h9hgd\r\nx8UmPq+mlF0UamN4JiBOu40SNUQLCHH3fzoic4uEGehlHfTgw6Y6nuOs6dOZ\r\n4PPiEDmaDNKygikKwEkAaZVIpuNIZNsEhAAdWQLwo2ZqTBi60Th0/+9C38FF\r\n5yyPse0jD/JBFpIXA7X6vrSBQBc5UIxUFbTK0wCaSgOLNao0KICYEgSJju9s\r\noUrRx2F2Zz6ehjHSi2mxoEqdgZbi4W2mM/wb4sCuW9mj+vDQubgGbiDUlO5d\r\np0Ql/86z9enX+9eWfSCtVuEAA+3MGmUKOCpT3hE+MmD/lmTXp6nMXpdOGZMn\r\nSs1Yitb/jCNbgm/VPll7YqFzviDeDaxhtIvu7Vmlm92midKM3m9g8xJZolmw\r\nMw4YUnP+Ns2hcnJUTJN70K9YLBGIixHdiOE=\r\n=Ezm4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7da76748f7232bdc62f5fd4223b6d0a855efac1c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.17_1646795043185_0.16205611533347142","host":"s3://npm-registry-packages"}},"2.0.0-beta.18":{"name":"caccl-lti","version":"2.0.0-beta.18","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"a914479300dec874ef0bc40239037e1798007b0f","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.18.tgz","fileCount":91,"integrity":"sha512-u3c9DOvGtlC6OPfF2eBqnDMkQuMwQNXCKNRyfwYQQuINEbqGL3hqkgfUrwdZz3lXrgrgshz8ruaNvm1EF2eY6w==","signatures":[{"sig":"MEUCIQC4/B0NmqOhf5P0B61wSoPMEhHrRC+/X/cdYSet7++kWgIgW5m+5aWwDLYyo3J/Jgs5jGcM9lv3SglqvETZGTT5ko0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL6lDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFGw/+NvTjDbRm4NDt/8339MFvoQOplNDagVXgyGsIptxdwQ0PwR1t\r\nHvAD/koq0j5YZY2cAQWOCgw6Zyc/KWSJQlKY0/ewp2XBPPWddKRmYYfOvUH8\r\ncavVW++VBixEiVytQBzakEznHBdzR0h2NktJqPuwRGI1sNrWpxrOfmx89tM0\r\nOTBfAtox7J4GyNQXebSYasXwaFZ86dWAoJ5yuEdo5OImto+IsdURwrDfAhKT\r\nVvAwKv7cqyFfmBssXYUDYYY4fGDYkkghb2V3rF94X5vflctkvkVhrWjYDVQy\r\nvujKQjJPJd1cR7QQ1e5ko+v0hqKzbOCeErA5cwmTx1s4Cv7KYyF/XOmlDBQH\r\ndbiuMRwSJzb9BQvu1XbOHEGJmtU8N/DyQ4cdvncW70nUwhw4XWSEk9SpYh3f\r\nRleMloFZoTtaKm3v4IwMHwcX99wT9gxOe6uX27t3ku2HUBTQG0wdhLod9kBm\r\nOr8HzCntzC73LMT7pn8RO6igf3AG/61Z9oCg/EP3gaRtW42yopHGVDaKEYCe\r\nvbjlmEa3JTHlIDYN8qkt6rcNgys6QbZgTAgVTjKv1COOQX7yLTzhLC+AZbbn\r\nK8/k+nALuqRL2dKhXiv48c8Gzm4b6A7yU2iOe1bhNwV9GUsEmo9aB4/AQKJ+\r\nNWow9qaiDioQ+rj2WVNnr1wClpAS+9GQ4HA=\r\n=yb3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a06f11f40073b0e665ef92516b11d6ed722f0bd2","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.18_1647290691132_0.9713306638288672","host":"s3://npm-registry-packages"}},"2.0.0-beta.19":{"name":"caccl-lti","version":"2.0.0-beta.19","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"a23a1485bac94a3530b8f887f7a06ef3e973c093","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.19.tgz","fileCount":95,"integrity":"sha512-YpXpoGZlAxpJ9dh3YUir1CuAa8y47+8g1NCTYv4NF+OQn2/C1mpro63p7bWGCaS5a90GZk9wm8NabOH384uSxQ==","signatures":[{"sig":"MEQCIC8dcdZV38wgwYNf0zLdJQvhpPT3XX3Y/ckD/sK3oTpVAiAwAzGKhdJ6r6ZSUPV17f91TJm4uqw5D/sVQhW/sPRxdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7CvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkXhAAhEF1hBL54vakRn15U9J5bxIEJKbWIFs4j6jaG82djR1Y7xY5\r\nZRcu8K4cjAuST2OX055Vve29jcZIzkrwKInZRFhLI/L0oBUPpdIpvxUIvBO0\r\ndifENXpx5L6ZMjjX0GYbZaVjGggKY/AM4NvZmpy7P5vmMDc0ypQYkQG3wVmw\r\nLzGcv+zK77lO1wkHM7fZTHNf5UWXRd/ZurgDSpVcif64JIBYNgMRfZ9dgaNz\r\no8emb4QJ8qR9ZwyifHPTAxsYzZzgtufLZOTBh0869DatURMzE/CKyKO7c/Cm\r\nWzD0MryWXT+dXoAuBToDKPlDC095GusLo3qTlhMjVocmjQ6YrPqrWrqtxlpQ\r\nn5l4igodccFgjoBQYKTqwEqBOxrcR3OMO5NAQZxLrPiKEK/ufxRsRtHV75hs\r\nSyI4TrkhbWzQR5iqfFNZETFo8dDQFI2kSqbbNKwdjccYB0YUH8/J0xBNuoNt\r\nJd7pV/TyFrMr4beS0StiGfO1LcTX6eGStfyckOXxqzp3DHfnfBN/QuTx5rVH\r\ned9jC2ApfuI4BPJIwAvN46/0DFzSttcD3j/TUJNLgq/lna6j3Jy35z49VWq6\r\naAkK2HFiRuuHf1hauJcWMt7p2yc7650qoksWgzsY61Np37yJMEXQOlA5bMga\r\nQlrDczkrtPWmFQXDgAf3hmC0s0BG165YwbA=\r\n=GrAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e1925ba890102e8ed5f414de4bd781f66cba1874","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.19_1647292590758_0.7522416805762819","host":"s3://npm-registry-packages"}},"2.0.0-beta.20":{"name":"caccl-lti","version":"2.0.0-beta.20","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7f3f0c618eddb1208d6557d531742c0cb6074876","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.20.tgz","fileCount":95,"integrity":"sha512-jIk1YIg9blTEjTjpc+ABqOZr4j9A71Tejbc03QN2Toqn0MJjwRzQWq3rUKiMusQAhxyQq8co82JwLR5ed53YQg==","signatures":[{"sig":"MEUCIQDxyAaMi9A4m18beyjnsjtgZ3pfCPnWBfV56WYEhPqeswIgSgcmDPE1WiJoKohUzoa/OkViKRetYUj5wmTYWMKOSBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7gyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUJBAAoixYhtIPYED56Z1kYZQ0kG0Da2wUgB6bRs0dRbURLvpCU/j0\r\nFpvY6GjR0uQ/fZ7U6YBfMEBBxz4kaLC25Cx0GxkekxiYQieNr61qW7Ln+HmH\r\nJTBU4P8O4hSsUib47K/REVD1TdpzQPiB4rYIkcwD2JHGt867jVAWX/UFtvYM\r\n30fyTo01VxyHqsEk2ASNVzCfF2Eo0M1Zlnmhrag3vxBcqRk1LFQigQFBW+2u\r\nQltIUNXwFvA9GpHmrZjmcRQNWv+Yv4pM7uCwYHkBsc2f+qyMWK23UAJILX5q\r\nfFSQOJuFNAJDWTkKmJAtPwJjPyHzR9wujOmcFKRriHg1sYQhTmuv2W98fEQM\r\nje2szwRsf+TSJ8ykYDlvBw04JFz6bX4FYQzv/aVMo2zUmVNTjXPWOA/zDUiC\r\nbDPsHBlGIsgcaP+QRkef9guDYs5XHuvDsDRhCqU70zLtfysjRv0hRfHzJfo0\r\nSzxB2lA1QUBYzOb0VnU7kFrHnLW6intgLPdETuCDqGM1yzSzbadqHsxM67gF\r\nlpQN2TSeiavS7yBWEHTOuZRGch8HDqTwuloS90a4QqYfI5pWSyYf03MetZyY\r\naBpNyqRorp0CP2ZrTS1BqDj7M76msuxtHWdvaGvhUbINNCKJqY5yRMmEaq8S\r\nEdb4DLQTFWfXNzJhwMvWU58OuY6etpZ2lFs=\r\n=vEN/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a0e8e715bfa0e44566d51957ca5d623791abbf2c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.20_1647294514547_0.5453376366522193","host":"s3://npm-registry-packages"}},"2.0.0-beta.21":{"name":"caccl-lti","version":"2.0.0-beta.21","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.21","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"644f9d90426415628e12d4f24267a736d4c43e14","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.21.tgz","fileCount":95,"integrity":"sha512-8unoFVmVrgVc6+6m6zcJ6N8XgkUbQqXgkQmPEbvqM2QtabAu4lNcNspPvyZ5r/E4kAuKG5TvtILLp1Rv/KtExQ==","signatures":[{"sig":"MEUCIQCksFXjOwwD/T++Gc1L4WLsBuG8Qoo21ZS2yHiFAF7P6wIgV8fSkKpyzv8HntjtXNi+wtnAFciy5tBrqfuzEtgFUwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7msACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0wg/+N8jk0Thz0xyz2zTcZCyIl+gwSMWGj4Yk6eb4GnSbtWx3Z4oL\r\nQLy9FlryI0CDHxhldp+baN5k47ihOJJfUIgCECyjHUnQirr+xqarn4dw+u1F\r\nKKLJALSU3v+qiMd6Fx+J04CuOOp13aoyueLhfd7Y3JK2deqSCaMwN6X9V+Qz\r\ne5mGMrFwR5DM0SLiaJVul9YM4zTrW+d1vAVT+P9xTDtMbgGBRHDshdrX6Foi\r\nuHsGb0sdXzh6ocURxHe2uVAw2OJz2V6BOYRTdgpcDUuu/jKYDBm1kePVh7PA\r\n2QmL3/mEA/KJTtxUBn0j4KRk/iBLuzuVFilnYQbPVXTLC+TviNd58FrJDFq5\r\nn40hhHoKmYRNU2s7SfrNWKlJZcYL5A+twmSKfLCmOJsRPzh91ZrvHhlyaMCo\r\nQ2TwPrOyU6NfwAk8hrjfUgjfgz1VKCWxg6I22wKJbPdSzDf64RiRSvclaFtO\r\nth+7Zv1fJPZ40t71+FsNEj1v1b0WLhPkqNtEPypGgB70ZV2iDYtI641BFlPy\r\nE1r2aiHavn7omHkQrO6bjcN65fmDvBpDDEZ4X3yuzxdynGkZz94wCHVIiPe2\r\n2xI4+1o3RltEdYskZD1xOgQhlak40LVjB51k2OTV4k9eScbVk2kPuBpvnMLE\r\nlGPV84kEgL/lZc6AmAsvObaCAsM69dxpEXM=\r\n=BEQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b99361261f8694cb4f650f483478de8bbfc9dcaa","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.21_1647294892213_0.44103830180522396","host":"s3://npm-registry-packages"}},"2.0.0-beta.22":{"name":"caccl-lti","version":"2.0.0-beta.22","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.22","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"412e7f0df921d8d0cd2e98e9d4c097ad4010cbcf","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.22.tgz","fileCount":94,"integrity":"sha512-/bQ2C3NnF4ZT5tFpH4pz19TvWGcL9Ew7Kwvlj2A1ezvI9SgeoUIDfecOXsze0oPof9sYaDuTY7bRHS0COJEZNw==","signatures":[{"sig":"MEUCICRR0E4krsabglJA3rq2/6OmZw/8XhzHeNG3YAmwN0hPAiEAzGYZrM2OBZ3bvgyq49yoSkchu2fgrGzRXLfXy1/Xyto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7ooACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohiw/+PuKQFL+unnEdY+8b07ci6qP1aOK67fiSCCjNtM8Rt0IRPh+b\r\nbuYeLdZdOq+A25OuPEuLtmuR+v8KbcnTedSv9jyMsMhfQAYkr4un4d0eB4it\r\nGa20iTUnysweEAYpmvY9cP5WiXOw1HsnKkE3xqbujM4yYUmX6EnCvYe9r6dH\r\nr1Z9w+YelYvqq2ToH6YRVv+yZzrv2q8DimbwcVXrFd4nMfnj+v4EhHZNbwn8\r\nlniYMn3R+VYmnFw4POmYO9qHV3zlwRHo1ObkiNrhi13xQcpeLDOwj//3Sy+I\r\n0P15JxSdbizTyTf5HxvCVmvjNRUB7A6JPbIEj6+8Aryeqh6ruXM3zMTLgjMP\r\nmYMrGK0IEjfOROiQJNHWlH6rziYO2wxLSCdB3WAwVYKYYFSFVDQDQdvTpbhw\r\n40Pae3/J2cnsLMHTekTgUE/IG+4BoiDeocZeMTKRWfRf9H8KuYIW5QDK8HHs\r\nnsXILx+QSbpyw/Vdzq6WZquARhZy0/Ypn9jZ5v8ErBurlDX7gkbewDbpyaOe\r\nA2j7JNCqJFvkxXv0DiKaSizKbRg5zbNbWh/WWr0nEkNGaDOnaEJBNiMEgApx\r\neGlarXRwbYJw02Jr/XR9lqVRAW/gi1+UzsMMfBqK3MK1lvaPTk7CSvtyWkSl\r\nXg9POBoDrHL49wv22Fu3Z0P+2Al4/HyFODI=\r\n=5N49\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2efdc910a5829f346c96d23f09b9e6e3317fc5d4","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.22_1647295016197_0.5475942066981918","host":"s3://npm-registry-packages"}},"2.0.0-beta.23":{"name":"caccl-lti","version":"2.0.0-beta.23","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.23","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"a88cd877e96d6ae0e2f8f5997b881b0103d30786","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.23.tgz","fileCount":94,"integrity":"sha512-TOqFNnfW2EZ/7qrjdKjm2xyDQRix/Y0nWeMVIzBPs6zHpo1V7Q0BohbApegnc+ws26xf/IS/X+2zOrDMaHseGA==","signatures":[{"sig":"MEQCIAYNv79FN/2aesV9w3dpPurWtJQHqSz/P2p/0uUAwdt0AiACLhjhsWWGc/tRyvVG+EbFDjgm8iad4/LMjd42SDIwpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL7/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHhg/+NWdVzsqpz3pl95entcIvpXjBusD/gDB5qCkIdSfO5mIg4ugQ\r\n3u6txv9K1wUa52p85bXGzxewj8SpVtcSfP4Cs1xcO9Z6WqV0vsSIPHyhhTkp\r\n21Hu64C7UpoP9sDtmknAfJjnFVeJ+9VkfbqWOeUKPf2zWtdi4Om/a9WKZnkh\r\nOpvvbqIprhrdbGtUGTjb8lWzIYLqTZhSxoo8fIfS6R+WOjDyh2x5OJmi+cnV\r\nnHg6d+2mc6TjoJF4UDWGQ6yH/YtcJWrCjqG7ptViROc6/8OXSGGhebyRWSPR\r\n1wjtIILzGdXVbq7mcaO5zhS/DX5D0qV8RQaQyyTCs9qMUP4F3+VZTtEg26oE\r\ndNB1yBqKXI8pMotG9nvd6iEL9AFtxlecIjQca9ZyvVX7iPlbfZfOFgP4LiUG\r\nv0pq+JCwZlA1VzZ/+q5O0gUfdBPSN+uOHAypjACkmw99cPDBLOLg/RivjbgW\r\nYaPNw+YhTks+eOuNaq76kRYEKWqzdy5g5p8QfYkVN5R4zHi0Ee8J8JsaHqD0\r\nBbQmZNEpvhrQktHA3zWoToDJoZoQDsIL9YhJ72aXe+ZUJQEaOSLpNhfdHivu\r\ngLx755GJSNn3Czw97tJ1msQj+MgiIzTG/ZPbVmDBdlbUh/SlPvD1yCYlR0KN\r\nkPtOtC5NkLOvMAYk4ty8yTWj3thRllvFQfU=\r\n=DQRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ab618cbb4bb7bdbb22df47cb4ca735faabd1613e","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.23_1647296485872_0.3832625073836633","host":"s3://npm-registry-packages"}},"2.0.0-beta.24":{"name":"caccl-lti","version":"2.0.0-beta.24","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.0-beta.24","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"1d482b596adee92bac5c85ecf80bf06a48d19e32","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.0-beta.24.tgz","fileCount":94,"integrity":"sha512-IQJyuGtBcUgYIQ+aLTijqoD1iBdqp5Wm2I1kYw+s5WyaGxqV7O1hv2I06vKUN8HinQkAPdCVEA3d6wQVqsQkOA==","signatures":[{"sig":"MEYCIQCXenidud24gYUEwkS7LX+GWprGq6777JUDF7hVW+U1EwIhAI7dJTdLiHrlsK806tePvP+zXoZMF4OmHbqzbmH0Ztgn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPOU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc/Q/7BqJeRYrcGb4PkhZ7tvQEheNtfCX6vikAbfgHR2MnxscKBMk6\r\nHUSjkUpCONvDiXUpMBOjGVBd8CmUZu1ZiGbDSq18hlQOXCoUfFpcjZx4YL7H\r\n34oCkwiCbcXAkH2Ns93qH2FKg4gDwlyudqt5/LzlBURNsHDeY6flvxIO/A8r\r\nqcLeGyn1jxfKxfhLmJ4azK7lbwE7dzjnrOghLsanRUQ8IPi1zDN/D+zK+sU2\r\nloEjUrKC50pm2P3BoGwocQOiIGT+ppVGEHUynDPGhKRSP3CK2FzSyQLn06R0\r\n3GAE9DKxPTf0Nx0Nkuj/B5QzNITGobW9HEKBNvuDFxS7AAVq9h9XmLOQ/Y15\r\ntK5ey08b+r+L+YTQBozbim3VNmMx0Sltd1biAD6W1nYxK0budiCS0DBTGUis\r\nBjuA6ndhi3HIeceSgh8fvR2rGrr02VqFZRIy6STuTBHYPqMH1B8E47oXJNV3\r\nyzPLfZuLW62lXfgQGSCbKbJxo5mxAwp4fTgOwDbZnfxlvL4bTe1ZQxOcCgyY\r\nw18pmjQxXqNktPrGSsHJgm7fWqA7rqkTFdFh735Z3udoatOBnEuhzDZpiSmR\r\nC4FEpv4LvG30lcYUR/zj5de+NMT2RaX8zxWSwVbnHJ7XT9WY1ADpGLhRE/q6\r\nKdeRr3R9XHhiga5SxwH0dEaU3KDaHM44osQ=\r\n=Qq7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ce1e9875bd80f5f1faa33bf6449f5b1598d43310","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.0-beta.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.0-beta.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.0-beta.24_1648158005845_0.38241304175856605","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"caccl-lti","version":"2.0.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"34f8d8fa99c43414ce9a6dcf6381114fd1790867","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.1.tgz","fileCount":94,"integrity":"sha512-n/jBOwAnShCqEc0v+gDCVGqxZ2totcdX2acbpsVuji7nCbFCUFm4oQ3683HwJsUlHuDXapNGOPvjTncww7TtFQ==","signatures":[{"sig":"MEYCIQCJelH9CT68XWvDPY2HPPdM+7uAptXLXQLTFmdeNOutjQIhAKWhNHD3FY/FR9NddSVTfodR5Ms10oiD/wLnEaDF78qB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqY7Q//fSNfHXD1fqZ84tPDSVdvgBjTIa9oaTR/8WemtnNOBsIhgJ0/\r\n1spSQiru+/2Agjt+8USYMDJWdMzwUijfewGYZ+yIwSx2ykt9uUxcnvshfSlt\r\noOUmwd2gJiGuXiL4Ywj5Xw5tES6hcRk5QbTk+pzcMQQKBL7jvTF7UHxUTNLz\r\nvjlb2/EEukO10xfB94XsDtQSGraP8uGptLXdYv6W7AEabr6xIMKwODJiQYUN\r\n7ifBeDg9M7HR+oPYBrHL2NO66s5QGrBFIumZlljJiGX5nroe3uYQ98Jlt2Kh\r\nk5WIYOpjQTNtKmbo18xhZMfdcBYcqBJW5f4VoK1vJFYk4KIafnCtSg58mAPN\r\nhmgCqkIrmL767N3/FgaCMfYOTe82A59Xp2irBK8PePpoQCWxhmWL1mgqeXsR\r\n9sUuvwkTzgopbnydhzCjyZt226nYY8d59st6HnivWNg2nZxjJfBIRUahWG9I\r\nl3vMTKxFxV5sZyMxzyBxNB9OZkHuhDnypnZyeA6TkAztf+Nbpm7aOahT0Gms\r\nyDB0FEswDH2Axi78+G2sly/0GapE8XrZm14wLua5fxl5GfvzTGpmII6A91+O\r\nKjUWacDcxecdwWi/eVmFqgt58Pcphz9EDeQ1HIIBjhEfGLwRb7YK8vTVvgVf\r\nnNtDPUpWj2p1cgQVA30UzdGKqwvj7aCfYbM=\r\n=/ifN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"7d240c2ab03300d1754a2211076c5e445729f437","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.1_1650905972030_0.4360795487593636","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"caccl-lti","version":"2.0.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"e5f763676ac36d80152ef37e67b8652736682702","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.2.tgz","fileCount":94,"integrity":"sha512-Afq8GqMTB8lSqXSsMQf5tBZ7R5azOfDbHXsfwBt+otDH91qWdluIpGpjgq7vRwSz5vKIhDhF1ZverEfHeX1WEw==","signatures":[{"sig":"MEYCIQCZdBB8RqeZYbtaKomdwx5Eh743tEsMKiviUUCO6NiqHQIhANdjzZqCrSxlIYgn9B4FmGyyr9oDh5uDSDMvtuNJoTd6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZtTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmri5Q/+MrTFks2zVQZCYq4apamhcODTLa51raCTGtIVRsbizOrzYDdg\r\njT3SFA/6SfDQ08l0XmyU0l/7Ws6KlXEFwAa5IVJM1PQsIJSDbf/3DZ/rL3Dn\r\nKNF3HTSxHOOhDGq95gFXj5BWR6kyXQIyelzRLkX55Mtnh88/o2dQ2LA7xIJ/\r\n/M3soqWBeE/+kEPBu7c6iLp/vtDqNVUTmYaGvuDqj/NY56VY1OTh0G/WZ0z5\r\nTTSSjChnlgsrE29gVy53opUl8sX8BQgIpfmi14d5FXa0q8D+YmKkAMCYdvpa\r\nzCmHBQ5czymaAqQFx9tmuRlOANSqrvVprm++70X11K3NCWUxC9jUST3c7eF6\r\nMsOJMQjPFHy25oCq3nHkh3PhTIrZMNJBG5+4/YQYWbEGqX3bhwPy/2ZVQPkE\r\nT7wme9UtsekKaJDwGGER3GgLHHNwRgP+q3Rfn0vhldyCeBmCiYkT2ntRoBYe\r\nPbqoSv7kp0q8sOZib2LgntZ7mnYr4m5B4pCfbBupH+2sHiTglEZB8M4Fxqv/\r\nXNQo2iNWCB2Y1mLOVxAN4rkP85KVzqDwC7LXFyk/J0O2Mpj8U0CLyyveajez\r\nTtBM9weFomLJteK9+QGx1xEd1LZ1uhH1qArhSw1iom6M2MeZ8xOGrxvIX0Pe\r\nLP8s4TRlpzd1vs68Y+HFSggAWcLHz4Dta2M=\r\n=HyCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"cca7fe1982ab6a8f3ce00a50fb2435f1cb287a73","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.2_1650906347803_0.276887926743826","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"caccl-lti","version":"2.0.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"596b20fa4f978e097b7bee97a98324214cfdb95e","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.3.tgz","fileCount":94,"integrity":"sha512-Lnkjuq9wyogiRnL47+cMq0xeWmK3q8kzRVSU+9i6yGyB4RQMdcopY7vywdlz+81J3zwL5eFup1UrwpjzvcDZsw==","signatures":[{"sig":"MEUCIQCsSrKKFrzOzOVY8aUVG4PFLy9wMCJkNPZpm82lxtihSgIgNe7qj4a4BGyL32E5ThwoKft5uOaYR8yN5stRdDGoRZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieULiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYshAAhOhLmpDLgb0ixUTJclcdtdRS8uQTM7/gy5c6a+LNGByiuVdz\r\nI1wgguNOgJhFn8E2ZDUCNE8On9h1OEpp1bWfDEuck+qdHCV+pVMIq4wPswDS\r\nWBFeoC6fAY+OtNxgGf6USS/f0AREod2FaCN3GIKo5ZIw9HWUpm4b48j+/aUK\r\n7UeoFm03WuBFyOND6tKaj1RuIwr09YjAApOUd9LwiemlngSJc7iI/cMnLb/1\r\n5JNtYJxTSHBRualiQnIH2oPYnb7kv1+vM/RIhAbuG4T2Jf1ZpAGNedxA0J3u\r\nrznyfoC1SF3L8DKSSCOGb133i6oCUrfE9hJcTlKHQ0wgfJZm11OfTR0D0CuH\r\nUeOKInudHI+qNCljGaX72ZaH5Gwg9LaiQgKJdMZbHum1+ZQht9Jn0Mzf8cm/\r\nUx6awIZQt0XYHwO7EGcMHMzFWEYGxXJEciIeQokxaHLLNq0abYpO2uEQhQE3\r\nlpk9wma5OrLu0ysDT3u9LxUPQxE/AF8YPebFkQZrFJW0X8yA6qVy210aAd7w\r\nmZYJ7o9Qm9nWAA1VazjIa28wSsnUd1tspPM4oBRmaONQXMw5OqovsQbwSEXA\r\nSxDqK938LH/O8bRWMDtumXKPgXbqkP4V4iboZHzzo2A2dHmsvBn/tTrMIbnm\r\nU6NEtoTcSBz+fFgQMYMGLPeOW2mEqAHSa1E=\r\n=4Te6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"68e3ecc6a4d44dfefca60a28e6a93d5ad0cbfb34","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.3_1652114146707_0.6459385361979193","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"caccl-lti","version":"2.0.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"d137e44b62dbb7818dcee7fa3b7f4764619f8d62","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.4.tgz","fileCount":94,"integrity":"sha512-trSSZIXS6wJuiCVul3748RMFP+2u1Zn155DElDNRhQbbEdGQdamF90dMygQTRgdmHPcxVzS3X1DnZ0NwPPvJGQ==","signatures":[{"sig":"MEYCIQD3yGCv08i1WxI3SlIko34488X+804mvkwz/u5nmWpcEQIhAKVMJdHFmEX6UHhAbQ9IT7krSOAh6/H+J0ynGNuHYsmY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUPyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptuQ//WPZc6we0J/iqvQ6D+VkjkoNUDeaK41VMiRQpEZlqiLydpIR3\r\n8t6wl3YFTyQMXMfAo/IhPWJazED7cQrfs0ikRfdB8mMWj3jIrn2MhKubvlHV\r\n1W83apeqpxeYLLrBkU7X9vHYyEvVvegzeSWA7kzj7cmlmTKKOjMIgSl5GtUq\r\nWpIkBiqH0Zwm26v+O4hYgCahhs859fASpdiqaDABhfs0V84Z+iUJnLua4WaA\r\n4Mtwf4oWc3RT5taU7LA3zUO4UFEFr9Qeq3oi/kSH0ChxaBorBPKz6D5jUqbE\r\nv5bWiiqFlgn+gzQaZYGI5/vYXrCMx1LRmfooS02vRc/wpFHZeM60GcRpQ19z\r\nT509DDQ2mGHtgCbUzLdcMaOw7yDUywj0JRC77gT5K3xIgewFzMHbNFA7to48\r\ncymrcp5PzwUSXcF2Q02CRjBdQZRKzHP5TblWotzF8vc+IRRH7nEyMbOyN26k\r\nJ+/DYcU91dQRiu6f3h9EokUku8a0oaK+/e6z6r465lEwUZDTQJOfgulMktx4\r\nmN8O91FMAnJWrLsYf4vR9M5jjfuInIvzbEFQcgZ0jR2zOUv4dm3DYltyjiJG\r\nt7+h3u8UpRMth8IINr+KS89haERZk8QtR8da3sJpSN+6Sr5pAFLZYcVqb6NL\r\nWSyd2ICthdh/W+BMZdWSYvh8ZGMlXX2UdpE=\r\n=0O+A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3cc9dd6fe8aec2f2173cd2d9ea167173ff19bdcc","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.4_1652114417833_0.947209687092224","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"caccl-lti","version":"2.0.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"d7b9fa5dbbbcf4f4fe7b738468539fc51c205788","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.5.tgz","fileCount":94,"integrity":"sha512-chR3He++yjBh/cl0AIVwOIvtgIvYN+TSYWeBNdq3ODiVOze6rpDVG6/mv48HnJETHAZXV0t8H5ad/MWshMDruw==","signatures":[{"sig":"MEQCIFp8VdmFF34Ce7xIZ6ty9VkcSqJ3RrrdAx/p3Qpc060WAiAxA/Fw9QUUBNDEEdx6h4c446/HOORfFL1stI2Yz1RneA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUtIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH+g//e5btIzKLECjrYdhlBkIuOmJ8OlvmvMJwtSYIvoLMs27BPrvB\r\nEmh3AuzlbPuaUDuAnDrHgR+sg3BfzuATdG2As+Cj9ldgku72kyrX7rO+t9ct\r\nfVP0nA2aybbLwGmhKGNYv4ko70Q1ApQ6/Matc4Mb0Wa+qPfFK1uOYaRNsfqn\r\n/0BfgZAkD9s1yLE4yzisW+GCtRd8jNyiLr5v2xiNTTQrJ1q/HHgFkKmyPiJs\r\nnYi6gdLne71pB2XvIgY3kaf3T0C0IY+X+Rzd5G8W81yPYYW7TrvQQzt1aYpq\r\n6qyFh8pnMCIwfh/CnGLw/3Gm6z2NSWkHCQhoEQ7EynkN7knUxyn59lMPmSG8\r\nEdMvztGfsGCd164Gzetmzjae+ypIKoueOkKVCbFodTjewtE8Csuy9mPblGAb\r\nczuM9CSTLmLRCcIjOGkJ3zVVR2pKtjOCYTurjGNzz/R0omhJMcpLbt/web6y\r\nNepM3oP295b74+eokbwj6hm6QtLvdturY3Uv8+GYm7vZgsragYD2GQK2bQdj\r\nlIjAlPjZrhyF6aGp1WaU6NH9LiCNRsNwpN4pTwkrvoWdEtNbFYUJ2jCqYQcf\r\nupn1I2AhYwP7i4362xz9mwjr6uKZ8xJcVWvptTNzgwm6JTjsQVoO6q9Kd2z+\r\n0J7BOuoOIbAV/wFW1XS3DcIXanDpZ4b8UEM=\r\n=T6uy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"494ab158e6fa35f082e17b3b84404076d29876ca","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.5_1652116296398_0.7223144211630637","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"caccl-lti","version":"2.0.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"9e9a090ff7c183a72a2b20f7a32111fcf3f0f59c","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.6.tgz","fileCount":94,"integrity":"sha512-jlPfetr8xW07wJFCzSHv/pCiYMIImQVTkewgWgEp0kuhCiOB0YLFgtEamane6cLD35H1eCAxjbNNRLb/Ggt3xg==","signatures":[{"sig":"MEUCIQD5/2C3NLqKIDaIJPD+1u5m0TP/zQ3aviYTXKNtu75N1QIgFX2E1OFFuWiOKsfyDLgKEFHAojm+G/Q0nY6VVp5kR9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieU8xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaSw/+M9Ul4H8C/SVDNmCbkgSxMkK5AyqPq3bw9HXYHi2hD0iXDwSt\r\noAAu6KviRKqDS6qtspFbw39P5urWI/LzcU6SXjgWZK4jctJgGSjPwm0e30rM\r\nkZCItQ/Gdgrb04ApUPY7f6bxngOMQ67GrQV6nbLWZU2Ko8AE8uYAyx+zn8xK\r\njkNo9IU/FwqqgidGrzU3UgysrUovh8R7rUuDroW+FqvvEbwKyCh0oJ8aTEL9\r\nsAKo7i4PEOcrL0fdpYhi+k+Wje3Uaxdvr3EKRHZZJswTWKYFnHDgIHwx2CB6\r\nHvtfI8Sd6De98mdRIjl7rZl7chxs6l0UcEMadcHwEOGLcvoqmS+/wg2bT3Rh\r\nmqnrssAOaI+ugp7N0+aCqcCNcmcjgGIEkD7utcLhzDepHuW2qwvTx1f0FrUx\r\n5UIzLNJRwug2XAwvzjGbnQEsRmka+jzOrGV1lYXwhSACCUYaQpBiZljycoVv\r\nC44qoNPARJfqaM0X6hZSa8UE11U+S9zX2BWLJ6sx5vkB27zayFHw2kc4ifKf\r\nI3qJl/zZB52DiFapABUJCmElkaHXTN5qLBcnFMBhKiIe17/03IGUvvpkKSct\r\noWx7tWHk+W9szgySJzASnlm9iuewRd/yobYjjsxUd+LZ2sa5FQhU027+wyLG\r\n1gH4Mfk3Zpsv0Opk3npZXszqJpiQ+sAIZBg=\r\n=ZFim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"eea74f9c5e1270a0e4e98dac748095b5943fbc29","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.6_1652117296791_0.8085575907689988","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"caccl-lti","version":"2.0.10","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"575af11da8e9b1d967c57a5ea1105ea6e18079fa","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.10.tgz","fileCount":94,"integrity":"sha512-JTwWxkj7zi4ZMG+gwYspx+LO91XD8JEN7YpDYENcH0WtlruYlNGD97QC4FVnMsR+wJC9BZKnH1YNFtg0OEPOCw==","signatures":[{"sig":"MEYCIQCJkXKHCWQcJ7ddtxMaMbbXXCvZM5UMIy7dosQJlSnNqAIhALnnYTm6PXLJz5zMYQX8V3INvnUoxCbPmJq0WrbeEHEf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij+RlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZqQ/+O2xxne+Y9rrdKabC6PdHsJdb+YX08PHDuzd6/knSuYl9zRrr\r\nNVTZamYT1Y5J1O0MgSc8OlT4kx6Mq3pmc+2Ub7crjT8nAusSPOrw9G/Dt3F2\r\nMxQzWmpPEImLaqvyxo37xxWTUHx8mJ3BcM7dwI+JQikQjP1GYKouuBOvBdCA\r\nTiwvlXKt/1V7O8fpgzi36B+y4s+hYuDFDrdeCrQKIBPxjvPlMYdhGvxZ+TwM\r\no6q+7XmtFI+Z1F6+70c5crxzbD3FlSnFIH2i/zPk5veOAukzB6em8VyhZYUZ\r\nzKGNz2BB69UyEF8FMYXD/FQK/AIoO5UMl2kO3bzXdaRHdrNBS5WJei4W07Z0\r\nSzrupndAItFph53Ll4cv1i0zX3bzaT48YMe7yFKy91PYwT47+R3Z5SkApFja\r\nIAMPAgll9Zg8PmOsUqQZWBYVqrksukSXTRLLxCoXevnN/vln0Ml950t+bCAZ\r\n+K8njH+e6c4xbfv55ZWa+qdfSIei2RGwsT+Knp/uBm9FJr6wHsohN5/+k2Me\r\n11bN1UBZt5NnubYyTWVmnr1ylfV9Jepc/+kFfuK5Zn/iTV5MQEMNZ2U7EwRn\r\nW7kaURbzwfDJs2UbQTCqQeFrHlSul0o6lSc+oNGIPq0o7qAaPYUIDPRXjTPR\r\n/+bj0BUR40hstOlER6M2veHkwKddE967eHM=\r\n=IjhN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"daf3dc1367163df6440b51ab79fce32a54b52389","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.10_1653597284835_0.1677140181187491","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"caccl-lti","version":"2.0.11","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4eb8f44e60fbf8893b8aeff0b07f3fb54d279fea","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.11.tgz","fileCount":61,"integrity":"sha512-p0URpxu/Shiw3NAeGL87OU1o47hSudF2/1r3RvfHEoUdUj1WVHmfFas92DLMhCQN57zLNVjaIB714gBDYF6W+A==","signatures":[{"sig":"MEYCIQDTW/uPZQcNg56MiyRESIY8oqadD7Ewk8kOdHtwKQoboAIhAMFqFkJeG29yvdCFRLybWNyXK+fiQC39SXHc8S11jRVs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJij+ZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAwRAAo7MEKqlFA6fqt8XuD5xgnGGgXer8A+073FUVz2WYeLVFW4YW\r\nvIKI2sKGYJ+WegLkd2MobIfDbvYsPE8SmSkG2t3lXPtiqnvhgKHiUYhXMkHp\r\nihi5o2oySKBcPcFrGq0+BY1ciAWQbfCZy1ogJ2Yh2fZVtwruKNpoU/2BP9vE\r\n9JLjsWIhbAeAAf7ayqZSlSlTeOdtF5Vu6KTaTmmRNFIFK5zafOJ3OnHulHqa\r\nPGSJ7SUjubE9FGUm91wQqalBMeuByQm6thI1ywk1aWsQHn423H2xsqjaJ7Uk\r\nM7UwU2OzIIl7HlnTkOyGpEvoCywnSI5+n/0ciw5alQB47XW1ZGOyUgCiTwIp\r\n8PSP7eJBC7qhFHQSRThzKdWX5Y6CTmHEwH7v2XFcKHJwlCIsbTrvJ7h0YF+z\r\nxv+O9WW8iDYOLEM/OnYc/WZYclCyAG4IxB3I0fryAwt0C7nzWB4k+nhD3aee\r\nrg4GpCQnrY78tplCrofv1JBylpykWRX0x4J+1EjU1Fwkx9iY9yj85eydH9ks\r\n/BI5c/qzrgh3Z5FrZhrIuquGkY5gMTHWLyRGSV80fW+C2vY6eElyEqjiNtRM\r\nWhaCaNcDw/8Na4N6sAldeesGsoLcmSSLW13Q3PpEuuMf/jiNjHU7W5CJLwZh\r\nTpceMRh2UNA1XpRCDvqgwIxVycwK2cZtODE=\r\n=o0VL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6a1b9ff2e3e893d6728f0f1449b6fa91630c63d1","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.11_1653597766734_0.6830081655865281","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"caccl-lti","version":"2.0.14","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.14","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"b0ffe190e1badf4034421eb0bfc9b6da893c0d4b","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.14.tgz","fileCount":61,"integrity":"sha512-w6Q3pkQ8MLkSRtLeCyKEDzeWYpmLmLuXtrSzPzbwBdOCW/yYG6gEYtwWGFQvAAdQxlhSJoa1c+16thje0cnKuA==","signatures":[{"sig":"MEQCIDJjmERHK3VLD0rxsWQchuZ1yVzIN+KIIyWFH25Xd7vVAiBGQtwkAipLORTL3CTmZigSbReGzwiiGeVw+KeKt7mn3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDmpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7cRAAi2lNtRjanSibifiQT2e1HRYkRx8pK6HtS+fLv9nGXh6deVO/\r\npsrTvajdr/+Su8QhvK28nRtZHdYa6PdH26OOgd7viu6n3q8F/e3cR9GlAo64\r\nt3R8MnqxbjNBzV6TP3lzx83XSKZ0bX5lOubbHzD2ZDY5bVhHLErpPKIH5ZI7\r\nwKKr+0FcV+HPb5tbFOKnZl0JC9GS6AZipbG9AoxEzPiG5Imt3rAkcKZNVQJK\r\nGRHELN6Wug0OCIq4PENEnQlGV43P9cQYU/3UEm9+EIdF0H1O+EdChOgV+yXd\r\nr6pxOpjs9z2BWTAaGUANow9zCgTQM4K00sGmauHYmEYR8pukNwS3yknCz5nc\r\n1zNgtuz6rbNgW6cQVd5pm8NSND2ukrp+sBfIFNQJtQMEO63O//HlimDxW5S4\r\nh2R1iUDFkimkzwZK3+1KdKsu99GTsJcczG5br3Pawby/gJ+GaIwoUjVJebtP\r\nLfh2kbTiKS0nZ+Au056zLnJNPXxg81/NgaMFSNqXErneOfmt5iAaH3YdEQ27\r\ntg10Nri+Mn18eOwRLGA0k1ODiX/QqvGP2gXrKPe0PXu6sC6/QCZdF9XWvMzU\r\nYBJrYNhMA81hMdgNpk1mS1hygf2F9fXraof7xzd+m06R3S6L63HO/iZ4LE20\r\nCLcmp8wx3c1KX6QfArj1cHIyrvHRZ8I18Iw=\r\n=dX++\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1c15c44d1107dff1862af1e20d649ae16da75deb","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.14","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.14_1661889103137_0.7618809959095547","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"caccl-lti","version":"2.0.15","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"10629dcd6e6c008ceacb2d8b63c9def199baedd4","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.15.tgz","fileCount":61,"integrity":"sha512-Ir6ld28CLiAqWfGrkSU9tmqDC8lTSp6QZN+aJh4l9iJJPMTibKNLCl0w548XZnLFMCyCAWsIRjlJj8HyhrJNGA==","signatures":[{"sig":"MEYCIQDGn9L2XbFF2aQvOEdp50gIsN5+n00sE/vW6KpiQwq5lAIhAM6PRDvEaQ9MlAmhFShxLJbzsA6RMnvS6GHRnFJa3Yud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF6XiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHHRAAiXbIFq272Ja+yPpVZ4IZAmqcI1XCgzQQVLmfpHQGVTNDa6Ln\r\n/qOAv9WoM9fCKQLyIeY4z/OgrXZg/4PN1xhqEe5EzBin0lWRze2LWggj+WPI\r\n8Uf2wJqYRiyvhE+dRih0bU6G8irKgt2KZ3fLMQ+H5k0Opj8KL972WMya0BZ8\r\nxLNB6I64NMD43vkflImsOM+tmzSxE7xgp0yCs4rdJkUpHyXDpgjjQxtdAO04\r\nDFklLVuUjk8jM0zCr8OEbmSAZiEVqxI0tQCitD393LssHtulah9XUWaL/MBd\r\n6B3Y8ZrgqvhwOkeuZxtEPOzty+OidHL5uSs1WAGAUMSXcmNsxOf+8wRjWohi\r\nR8B4V0hc6GxG/Hy4YIPOHyBC6oeO0UR8w5MqOhOjU3UddWwi9ySQ275cZa1w\r\n9cEyeaBHbyC/pdJrrOpQU+JmtvLMLhkgGuFevWPXoWPCflR6B7Qpq2AJlQXo\r\nISFBu2p2zpBIawvpF0/yoEzYTbNPyY9NaA5Wm7g130sx3FrTcGUFhZtL3WCi\r\ndRFRrYlJepdJiVTEkd39Nh1OD/qYHhBfEwsVJwFRATGN/qumh1aEZw+2WwZ1\r\ny64Eih65Bn+sW3B/IRi9KwhNTNu2CImSj+Zv1lvqfIolXBSuDIkfzkhAjrts\r\nuzyvk4FliHw6NXrLKUHXjG2UKZLy/yxfWII=\r\n=vyma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1ff37c7c8bfac56d7e0f64086f865283abf31139","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.15_1662494178682_0.631167692456134","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"caccl-lti","version":"2.0.16","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"97c86194c3c7ed94ae3927bb6f3b8778cccb3d68","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.16.tgz","fileCount":61,"integrity":"sha512-t7XC38CX2cTEc8Qy2SBrWFTl5ZgUklam5ofN0jUrG9QQNW8kKb+4RX+Tngw4fyYwRIyDDgUkN5MmRck/jr0OIg==","signatures":[{"sig":"MEUCIQCazm+CuEnSzsf5mHjpMV707lBAUvttC+o2BQ3biQDt0gIgdKXbNwzsmwRN9NlkZHYQS9vGYhUc8UmmgdHbgSPgg3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF6q2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZKQ//ZVmvTf8LImtxHeC1scAcZgC8fblyFfE1UABF+WNQBduCZqYX\r\nzRIDuz98qfcfC5x3t74DG+utyreSbXpsBSeSXEOpkVAWasXYZc3tpGAt6Zah\r\n0NJwRh2NJoViqnzpk0EgucegsHTFv0W5+Ycyr4z0YjYBpTfwhtv2eI7OR/Zg\r\nSlBjKFnkS0naIQaGH+JqzuEVn3LLa8tXLbHKklc9ag5x7jaRDLbKXzdsvvTc\r\ntnX5jRidNzC/ZnruwSuPU3bFf1tc56fafXiW7Z1dNuOsPPkjJpEqJSpeflcR\r\nNUB7YOngr9xfnQ4Mb5cDenQOiJUHNLCvW1hGK32JI67H5mIZva/h5mBzxpgk\r\nTrXo4xLL3V+xssyTVsMgtfvHI+fpntC1PiUwzCcwKCAf68eXAUHzIFUB4GkR\r\nje87932+OfP9fl66f49FsDXrDJEmCUtipThi5PbZqotvsGw1WRAQenvp+DYP\r\nVOQj/WH60lRpBoP9pkWAcMnJc7Sj9cnIiDUMMz1b4SJk1mjYuQKFT8PKHL8l\r\nc9rGfEyPcHQLXyu4NRbkfghjM7AXA+QvadAO87obdY12hmEwxvjwnuFxy1UD\r\nYunh9yBtEqD4IWy/H0pWRc6tBNGENYupY/9kScCl6nPAUWMSWI1aIOrrgMpO\r\nPHtL3FScDFEjlb77ixPiImor6pK5u+5R3YI=\r\n=/Iye\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"eb0b04d819aa3b2b8ba7a73bfd5fed98c84861d0","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.16","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.16_1662495414164_0.7560784462514043","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"caccl-lti","version":"2.0.18","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"bbfb58e06338402603a02b949ff0d6c081b1488e","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.18.tgz","fileCount":61,"integrity":"sha512-Qiyrx0RFmUhEmtC698ae82SUi3r49rcq0Od9jfPutOj/h7zb3BqBPxq910R0jFgTssx0JAzNq6UJy8o2IbTbwQ==","signatures":[{"sig":"MEYCIQCixkKJ9eAQuXEbxmfQ9msGwhkL+Gc+j5ltaDTPVRCk4gIhALiAU1Iwdbc+ZlvWRrs/myfim1Rc3X764ONJ2zQwE5AK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKgQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7Aw//d8XP3wePoRLnWD4BO/RyrrDWXvzMPXhheWbH5FdjdwPRm0+j\r\no1IyvhKZsdtRoz5gTPVujYZeozv3N0A01ZSuFzA/hsT/9svrbC1Qr+8K7bY7\r\nwFvuPS+l+sHOpAqePxaE6W6VKmUL2paBJ6hj+Yu2i/e0rf1j49xfQxFiPU/4\r\njbjMy85HqrcvRz3YyWD9/xZjqq4d/WUsoBCH3C56VWzIAVAdHLH12cfkCwlN\r\nSDIE9PYZaxO8Bnf9HUqIS9L3/ZalG290R7ru0JRBDv4kl2f6O7G5jNSYHFlC\r\nzlmB8e5981xpSGfjqcpWuQeMeut6fP2DEfZhygaLxueqzct4rnGxxMll+cl4\r\nO8b9CsFEVuwCD9mlf0V74jdDTc1yTifd3znobC0Vc0ozI9+4wM+k1AE41N4M\r\nee+qdTzXBJ748gjMQFDaxRD0zzyHdK0BDxYx5MdLCzArUxxcrRIPO/GvQYCE\r\nSwKtBVjqIhS8K4gydq0Hkt6zYZXhH3aco8I5wz0hTuQAZCXk+9hffl2Y0JjE\r\nPpGssoyA+V2apIScT95gPoFivpqzYgmpv4g67aHD/yGobdF0s8oUSafJrWKA\r\nUOITLjREqVMaPwvOslty7sUdJ8JgBgWhuo5uanlM+JC+SRmoXl/kHQxysb7q\r\na76WGJ8XicEcp6ftw7oEvtNMCk83LwfwIPw=\r\n=mabk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1748ee9efe984eda30dc4e44037ab4a212362533","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.18","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.18_1663697943489_0.31546450373682244","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"caccl-lti","version":"2.0.19","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"fc6c79ec5b42d53a7400aebd4cb9307f8c8271e3","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.19.tgz","fileCount":61,"integrity":"sha512-BkWWKu3XZZc3KRq42YAoQgeGHWk62n7exRg9ajRAdC64TcbUsnydhOB2+VYeEmcyAz3mNKdrtvUKpqpD2alwqA==","signatures":[{"sig":"MEUCIQC4det1/aFFpWTbtF46xJOhe4f0NlPyBh+ZuYlUTD/h0QIgX4gYbaW6dnglCEzI9IEmMLkeSSz4KoaQmib3q6APGuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK2KdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql+g//f/jqfbggOsSYK4lNFZkDEU+i72AkawNL7e2OzquflUrQ3R50\r\nbeOnxBMadq7m6T6Dw85wFPwLU5q7kyXA83rXROukRE0i/FIft5rB/nnsQOg7\r\nWqN3T2VzOqIXsIIt3rPCkyyKremJl8/nqyI0khp4EAW4XAjQ2WLieJwwlPfX\r\nvhQvRtHg3KPDPQXoaF72eOPFhqxAP2A30PLIpYII6IJTnVUhyLuVmMVnaVjL\r\nZY22Cl88F2P0zwpgN56rCGXsE9yZk5FKk1CcMZUvfRZW/emFuLFf/z4zN5Cy\r\n27Pt63gqeZ/vasvYDCrR3l2dkjvYPMI6eif84lsvcfV7U3/eDEqQQoVOVAn+\r\nudcTuswHiGPvSsAY1/RvXSFcOaOxK6npBNt5GsG+FJrZKoenltFsHK5uPeAl\r\nVTmORisjzbvyTrfw3Pr027sUg3XZFNdORk/bWjWN8i4KqPZSxfMxB5L3wJiu\r\nYYtIA2a6B3qsKIEmQcvYqiAQ8axwHeP8my63P5y/WCf1S/gFEXH0nwJ7p9K9\r\nMQecPvGccp5QitO+7wnlZdcetERVmzviBjSXOi7Pp9cKBMvy2ICXwbLhMjwC\r\ntYbUrZplJhdUdNWdokwsbmF7pxsLIxOCRsICVL6gRFkRapBYINkoZY9UB+Kr\r\nsip+Il8FQz1zk1F4PCljzc/DD9uUqgXMDH0=\r\n=24QK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d8e0dce003ae61d856bf2d4773fcc785b92bdbc2","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.19","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.19"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.19_1663787677589_0.16229860543726482","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"caccl-lti","version":"2.0.20","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.0.20","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"201666e51e90f9237d9ec73eb39170374e5aaf0c","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.0.20.tgz","fileCount":61,"integrity":"sha512-Ue+UP1ntHWcHu3SDr8Fy4ayJCVopTt6BGSYzU/LeWI4ANg6o1B9o+VLRcHZCqYQ5kKiq9L7tb2cpGvokgEAzAw==","signatures":[{"sig":"MEUCIEFayPfDXKAoMsWeUVlusgzHi9MYMtMArFTwfocO931YAiEAxb3RtRhU8i0m3uG/mCBL+P9YnAHT/QcvgoVXcxE9iYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLg2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf9g/+PLgMcR7u4bev5tKbOY9iXim50iGLBwMvKPZikEZCbLhCWCPQ\r\nSWucRvtvXvda2bJvvKkNaj7W6VNDipv13XiwAmb+Tp9GAaey6Lci4PVVhA9L\r\nbxNvhqokv76CrZlLO2Mgf3D6aNE9u5aQrY9WVuLIZIuAXu/XB7/wyEvgmeRL\r\nkOF325A9DWb5lRgnwqK/uY7edd2YkrdrMo9p8jaSY4US9c+g1Z1fFU2qLVwc\r\nUh7kB4cbbiXASRHg2xrTUPkU2OajNELiwjCNc+YDqPWR5wqs4UXhvycSxiOh\r\n4F4Gs3QiCCnaimfX6f7cMK3BXdhLzwwhR64BGapqxTAlI5bTZSvJuSXaY8HH\r\nMP5KYPt4ET01T2Xrx2Ij2697haXyaDQ1Cvylk+tFRWqBWAhUoc4r91j100Lg\r\nG/cU34RUR+gNIQv4y8y5hQQHfJwTJhl5BzRtLeuJ7zG5k+8FtoRmccfGX4in\r\nb6oJKOkGLfXyw97W2aJ/PW58QqyZoPIQhZwNPn2usF7g2+fZNOPYP38o+u9m\r\nNixsH2XV3P0ROUmN8I3UBxbZs2K3k6b3ATkUEI/KSDWOJRdUwGGgosvlnLGY\r\nfJK0lW//md/m6GbWuQxkUSBUXXMZDFL9vLaNgJE7wtUxOQ7PtllXiKfxuG8H\r\nfwCmZPAfzfT/mIZou4Rah18a5ww9JCT0gTo=\r\n=gZrW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3fbf1fcee4208766ce7f5d65f5d1f8a483e90871","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.0.20","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.0.20"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.0.20_1663962511355_0.11151551648434355","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"caccl-lti","version":"2.1.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f531833060b707445f260e866b72aa8e0f73708c","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.0.tgz","fileCount":61,"integrity":"sha512-NU0jJq4QNd2lpxO1I9qzyQyfVGH23LHG7Ve89c9iYzYE0iO6PsvjY5TQwmCwLEPYQIwYKMO8W3XX16Yqmo6IUg==","signatures":[{"sig":"MEQCIHAK2Wqcrwq9HRaAnxnuzpyluBLDI+WKOMdZoJdLQhv4AiAOOqBDSNn/KgYIl+F37iOQT1wnCiThWb3GBvVFVvxA+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLiK8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog3A//cq4NVgHsPHPIn4bGbRSiPbv6iEh+prMIHWwD7CVUUlOZ//oX\r\nmlwC/y9qfVS6VsncMIqklJRYHQ2qoiB5MQ0bgPWubzjfPOw2yVHValCVGVwt\r\nLFkrfVTlB2viyDvy3IUh4mc3miowtojUqlroeUER81GJprSjfLedAP5A3O/C\r\n314fJ53bI7GTEElF8xP0vOdwVFrfu36/DK98klGJbIvByab8fSuPYrKzsQRb\r\nEXNfyqbtwaMwhcB/8leAOwTRhWA6SSCr2lSLZZ6eeGy41wotBzz7yEZ271de\r\nv6xM9YA4r5Kw99NeHE0CSQ9zf3AryJNQhyuT0wXJqTN/7YBdzzHuer3qcdz3\r\n6NBMogt3mhEvfKUPXRGaO4GW7KO4Ci/g6QOhaJeKiNMTHRHJwpwzwSRNYxFt\r\nsU2FD1SuWAnrRxZmIAsTzopZpkfnvPaHPZqg9ND/VTqqJlydIluvT6qDqRHI\r\n6rFncS/Aj71wGJVW04puqTXy5HKiuGycMBa6lOk/vgpZ9yTcFLaKFna9wuVj\r\nEO1s7z/ye5YUu58KsPk6g+6uo9JhkfJR7VeS9NyrXk/BqtyUL7/oA5CMPlSh\r\nD9X10NePVckOaBNI9jqD6j/G1Vize3QkF3Rdg0qYq+gouSMQ1pZhZMHKKBHo\r\nRczapJ9Ndn3gI1DAIz7DxuVSlulYjqnJKGo=\r\n=amCe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f5beed3d2736ca24adbcaeeb3ee904af1593c804","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.1.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.0","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.0_1663967932745_0.4197338499706613","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"caccl-lti","version":"2.1.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"528418fd6e501c53314490dac28eae34cf9c9eff","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.1.tgz","fileCount":61,"integrity":"sha512-GAy7fBn53o6VYVlSz50dpuG24+Slor7N3lRipfrmsddGj56kG1dSjRrCLHuzB7ERhrzNGek2aQdJxUBpO6FzTw==","signatures":[{"sig":"MEQCIC030M9Mc/bEbw2VAVU4GZdWqQVTlMWY+KCYx+vGHfj8AiANzj3dlAhHJa1OKDxQi7igAN2ZDUfrSYVZe3gt0dhA/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNvZ4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqahAAomRhdu7LOw3klLAYvkXzo9iVH0k7XKTJltaLTrzpNaWoKXeM\r\n3NZffWW9GfC6PGmYgozfntcaNo/NWQcN4wdn8QllJC4nzqpJRcHssmwMJZwq\r\ncFxehzekttVd67isH59TotHHS5YT28sBnCO+dvFbcT1l86cJ65SWifuaMVsE\r\nKPWaSI9Q/FF2piKc2Osj6t9o6LzPBo+w451OSgsP+ZyZ1B3p7uaw0Q3tTILQ\r\num115+8Z3bV1Q4iG23XlBVZvHUfUJUMq5ZZucwyMlKr4LPKXgvWyRzPQqkeE\r\n+CHp1eRGhKdKAblrNSE6OnhJsa7kv+5w6tr3YfTbnR9v30ImOTYGMPTORvmJ\r\nLLHYt5mxPLs8VAUP/QOyMIcMeRaWOCKYGPpmBdnBhQr2fnWEaegCF2OEmcqV\r\nIrW1PLdYBds3G3VGPQMi/9/ZAUHg5XY/RSdpIVfjaaBi7iQMMHO8SjiRflc5\r\nFNlXoKk/FJPZTJDYkVn4TNtBgBZOwDsIEPuf1+EyXnMWqI9jO39JN7+ctvbe\r\n/0tfjCSUQGuY3rC1KJogKoghAKdm8rtRNrZZ4Co91fiDLHgStvPjM6IIh6PF\r\n3i6UQUNNctvL7CLpIbkzpVCFc8Lkj3XJQk/qZpnMUIDX8hdpM3us9WY/feWt\r\nfrX98BJwzeXISqiWMUi2+GCwEG3IT4mQqNc=\r\n=FmQq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"0a4a95e90d400130606652c5f42cd2863dce19bc","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.19.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.1_1664546424738_0.7996362737799025","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"caccl-lti","version":"2.1.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"292fe85c00c4c4ce072bd295a19f468b5acc9538","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.2.tgz","fileCount":61,"integrity":"sha512-OPKYKaF+Ah9eVNLBhn2bPX+bAClfmo9tpn+t/rjhGkSw0qJeQrfhtNhDOi6MWqHd9SD+87E2URe+dEe15kO+fQ==","signatures":[{"sig":"MEUCIDFGNVbdZcoJSXd+LGztOP9pJ4+9Bu1iHNjKlaNijsL7AiEA/toMpxmjm76JVDX5aa9o9F1iRCZWUdy/VG4f0dyiRCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7QgbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojjQ//cZvMtsJOduawNvRpk9Ra/57HG+/H7hWd738RvjFeH5HSloT+\r\n2f/7cQQhi7G0V/1vsp8ReZPF/Cq+BWqEsb1tfarFJ2QLvx8mHB51ABQByGHu\r\nW3EqaaBoWiRTZMW8i4zYhdmlnVh84fdgoX85zK1IV8Tf96nbttdtWTuejgos\r\n88jVEZuQeDhU+EToGx3wDQtRi4wEtCEUXKhe+Ln7CuOI+BoMXTOJt0mNwxw6\r\naomqKRHIYD71xg9uSrEG0QnhZXlbaTdi1XX+KNxWNGXIJ4XIKYjf8Yfzo06J\r\nwpNzQO8UseVDRvt33x4Vyv1X/A8c9PhQsULY6QOI/opd60uPWc/zZW00mTAt\r\nxVievs63icrOy5NUUpCa5xE2VYwsy9YniIO96npFqdBVU4avzeJjBVxCNwOr\r\nRRcGJG26DswKkXyABk1qduEZO2pyqgQjgnBKwdA+Vozyytla36w39J7Pl7f0\r\n74HNOwUQEEgw/MC8nzpOIzzWjY8SNYALP8aTLytFccix/kVhY8i3T2i7z9q1\r\n8S9smU48E/nHxqHk2DJkaUoFu7n+xRz0It82Cm6EKNeLlF9QlA9NuVH3I1Tr\r\nKmY41uPgNeg5K1mcrFHyOGghNTRgMrHjjllhnwn4gMtV3nioErhgAQftTW4O\r\nx1eg6xz1tCWeV5btxk9m53Flw0ra9NfZCIk=\r\n=VNcT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"35b581dc6ca0491194c1f8b0dbcc4b779bd22ff7","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.2.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.2_1676478491066_0.15360349233662296","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"caccl-lti","version":"2.1.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"59780b7369e1a118ded49eb3eb47414332e738cc","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.3.tgz","fileCount":61,"integrity":"sha512-k5TIrXs+kWtiX9Gx21z+/KxcHtLDechc+hFMVmlA4lhj1BDXpI54udkvqtOjOCcUvHesHWudlDy8ZGM5asH45A==","signatures":[{"sig":"MEUCIQDZvqd1bL8zyUUZrUtBNmcd7zKGkDvvAS+8a+RpL9NXrAIgcLWC1HkzTAGpbMi6ljHjrly5f5/2XlK43TyqmxQuYfk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj96JLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtNg//beM1M4QK/T0XWfniVAB8rT6I6NNho3Iyxbq4/9yT62StoWb/\r\nYgLU5+9Wtn9DvQtzHksXnSP49Iwvr+hzKv1+Jf265t3dv4xZcCp3fEJ8n992\r\nfwl+Ft99I6S/iwn0mPrk2IsIF3aLLnc/37YxC7fE3bh2urOELBR1keaz4JpT\r\nC+hnTtf4N9QnmQQdSrk5IBqEJjNoYvwJ997EYy6cEgQwuv1rLOIV6fgp9cI5\r\n+aJp4vshYG4AopByqiTSCbZJHR1b9LbNS16bma2NgKe08bO0C2Srw25lOgma\r\nYPMjuKEybY/HAbBaOb+s5pj7HZy6Vv5JEt23sEa5srI+1bDfYrp6VqFGX8Pb\r\nn9fdpfi7WsYmTqF6bheS5VGDSlMMS3mc1oIT0sAe+aq6x4wHgVBYaNF3K9yy\r\n6OsEZwmSbllBK1twAoqNNbfQB7odCBFDk7eJpHIA2gLw4sD7FE+YPkFFX+kc\r\ns7qQJ9xBGNbUi8CZHUZI6vnVSP18iAPS7xsRtI3a01Qte5ejPS6Nwascc+fL\r\nLEcQoowYx1BqGjDDaoM0slda0vriNKOiB4/sjE+TtsaKfgFWJb99LOQvfWtQ\r\nMDOph2agc06dGfEdaPNrxqoRrwtF6H8DQpLrgU2/bxHz0CmthotMUAaEp+GU\r\n95BgGRO4zWfXzYQia41+uePD3J3BWTBfssk=\r\n=BsTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"83fa06da0ae950d49f2c142526d17a8dce976939","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.2.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.3_1677173323228_0.21009337978249265","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"caccl-lti","version":"2.1.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"c44a6e3dc21a7b364830ed472db5f0cf7ec0e481","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.4.tgz","fileCount":61,"integrity":"sha512-L/8rptJXyjgy5sHkuMc3Y8SyTcIkSXPHzTfCqcn6ZOKiM38NzHnCcUHfckgi60dbAJ1AxNhd13iZm2hTf1AiZw==","signatures":[{"sig":"MEQCIF+0g1OgZZohEPipjEYHblVn3DtMeuL/agFAclmVbYitAiAluIgEIM4GmVfz9sYfqnLE4mgbB8q4lkzjPX+TmqMuRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/3WmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy7g/+JjyV0D0jtOySVUl377bN3b6hq0OP6L4nGrH5G9hMX5MY5nBg\r\n7gfL+3P0RRuLaY6u9iD1QvbNzR+BalLZ7lF1PPV2SQ0FtjgVmkovHuwxuwaO\r\nFCR0JL1U6wQD3NKM/uJ6BMxpoqkm/rc2jEGUbo9KwHfOkvktZ5hiOp6ExRT2\r\nS7LsWj1Uwd+6wbqONoDsfO8qbCcus9Y7c30TJt3RwgTSZ4Hmq8U7N9Vi1m2R\r\nSB3uF6jkvsfPcftE1g858U78ExcFMw66jcf9JAk60mPihBflnveubM9gvLvO\r\n+b9uS9HyKSD13JEMeFn8++jPE8NGx10g1nX+PLV1RYVbdK4EODuAZGiVg9Yk\r\nDI8IhGew6vDZ0/jTvTn7ctodj09XJYAmFp9RKgBHhKuxerXTrlwrVXmZ2gLf\r\nxZBqv/nIboYVJn/dInSJkiwUHHyJPmg1l8tUFLhErktUoO//UXqaYYzagI2e\r\nQabXVitAvKLpmX8Eqw9c/8QS8FopzyAcjVTZ9T0eLCm/m0Gl2s1nuqsLo24r\r\nLg/f0cidpND6SNVh4oH3efTltqaefhARO6hROXlZ0sayG0Ejx0Bh8kzJUzjc\r\nr7Jd9sEScApFIxLag2lRme1u0mmm6dr7yJhHE2nE82L1mjH3Mb1NZgH3I4r2\r\n/7bckLXa6IPUXJfE7aPIHCpDixi+vSC/SiE=\r\n=anQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2f845fa1bc85f27d9d434ec61c9105135136550b","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.2.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.4","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.4_1677686181840_0.7556419061018853","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"caccl-lti","version":"2.1.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"81691e74d3a9a1ae00187ec2d14dace47a0c2c2a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.5.tgz","fileCount":61,"integrity":"sha512-x9lgXU4C2FRC6j8pNpvmyrZjVUFC+ctzWXzfooNvDTZ2NAXrnGAf3M0sukT882l9pwd3AmClTmDaN2cleW0xgw==","signatures":[{"sig":"MEQCIGr3SHVRHEc299uyXu71bCPPxatmvmheo6HYSMNQS9oaAiBjR7UvL3z6CSvsrb19GUY7qPAF8g6LOW6Xnh5DGiGlZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI0XkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+YxAAmq5ecSV1szUOZWmknoQc55ANuvagWDwW9/OyYIlVZzCO0U9q\r\nrBF2NSLEPzB8pP6B+GYcjs+Z9VojZuYlU+J0RZGEwbKsFARjvuNa3DtkyaJl\r\njTyXFjdpWkSCc9Iuy9EXqJQF8NaA5cMVpGxl82/q6alQXUIaiDKKlc185DCL\r\nf9yc8Fdkn/av+es6pk39F/F6xqc7mh9Cj1wW1V1FQn0BvJs1rihCFnSlGnum\r\nwsm9UeaJSkM7IiYajJs2GlzFQ5/IWUmQZ5Sy3sc4Z5MHhcACoPELwygqLu1+\r\nhq26WCjIUec7NOd590QD994pt1vVV1PRobAeGMfkM8j/NopplGWhANY093ct\r\nmLVNeYX8Qzz7E5tx64ZXHPJXH0lysaaR9L7qUVZ+MjMNmZPPxGo8BYzWeyFG\r\nz+hMsilgHJXVSHY0lmfyWp1KyOrNHLXiZr2oy54QPAigNB0iLr9xw4BNmJqa\r\nlk9cMiCxQBfS9Dt0ZhJxuAr28hKHH9nln7dAFV2FAKIxHn8rCTBijBruXM7h\r\nIGGexnHerQJHB9lnHHlSW/l3W8QI0SFmA/R1IbewN562w4v5h/xkNKdfljwk\r\nIXz5zU9rWgf9aLuwinHTx4Puvs8g877H7n3QzaUjeod22UCyeOXD9TJmIXRx\r\nNKSVnHugKLGgfqtrcK86KU+gCCWtH+ZFb2w=\r\n=mMAB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"478afa75cd17294758fbfb9b14077df0c679c0c5","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.2.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.1.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.5","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.5_1680033252454_0.16512388125712296","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"caccl-lti","version":"2.1.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ec223b61a73b38ff31467eea7941e6ce7ae59334","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.6.tgz","fileCount":61,"integrity":"sha512-hfzNO8RQPjn6Lthe2boipvTk2NHzFMoPX24y3+Yo0gwTUsxqZRVvsSEp+Ky+N5RblBvaTSnpmx4h7Lx+XvyZTA==","signatures":[{"sig":"MEUCIQCa67uOdbrIdWxg/eJOY37er4kRzgv/so2fIK5xS5CFhAIgKmZMAstmt31G4vEE3Mx4DjWDPdqrqWT1mhIvInm/XhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJeI/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqpg/+LxveSjzlQ7pL4xRiDKa6SwqqAbGSFABhCnSmgj0lsfrHOcHx\r\nbUasjqPPU/+1r72G6yuiDZWel8bJ2JzB6Ckg1jVEfhDGY++eiU+zTaBe2fOe\r\nV09IK/b9ByN+dWucZQXtTxfbm9x+/bFAKO+S7A4fKXyZ2gmsKQuGO3ZWd8Oa\r\nhd05wCMEaoKl3PCzp+psP75fToYOVOmVEE7Ro8LZQWMCfLInM406gwbwil1O\r\n4G3L7e1wGinKp1fhCRVhGJL4Ukp28jpLalXJC1v/z9cWHAk/enZ8vUbYT7T4\r\nfK0Z0yPBcB+oeCM/ehEDdsj1TGyuXlfwM2Hj1o4r1TnjReIbpXYvsgmRChb0\r\nzE9pwHdruh8Z7FW9vAFJldi8f3mZ2b0V9ZZSXROb6c75/WlQ2rKJVrx+rWdi\r\nB/s6h6TZ0+ePpPS0AzVE5Oy++A2cCHoq6NjXyvceGEn59HrqHjcZeCyOqPPj\r\nAoFzuLl5SJw0cdsOG3IqJBW8qJKlq0xDqPJ0XiBCgDcl5fTEMeFJJMTkBfNE\r\nqR5QyVYONvEYIM2vWrj6MO2oEksqk0xqJdp9ypgKdkJKR08VOrW4oiHV/QPK\r\n041iot0Rim5rHlg6eqKp4HohFTpzbqPXIzL03VT2uTZBpKmiXBNxCT03hZMS\r\n80skAadn03fEglGcl2bEodDfamTE5KHg/Zw=\r\n=ox6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ee8ddf8fd91a284e7f49389e2707f379f594a4c1","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.6","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.6_1680204351421_0.2904569244104407","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"caccl-lti","version":"2.1.7","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.7","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f1195210ab8f630e5bd655fc62994ef376db48c7","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.7.tgz","fileCount":61,"integrity":"sha512-NHEz62mH1nsrJSwVSl3cG2HH/b1KwU+s4P1urHiLYUQZAB9hz29FZ9kjL5kg6YzhXpcjLaO2WRMdBFsvNLoo8g==","signatures":[{"sig":"MEQCIHRWPLoq9muGORLrzKYppR6AHG/ITUSGvo+7SXUusqIEAiBsbC/IHVIjzqWvHdKiS3xVM+HIgLXCE/fZg1QvIvZCxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"b3d597f2ad8697de1885a50312cd892c5bfea913","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.7","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.7_1684779563336_0.5618400748877512","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"caccl-lti","version":"2.1.8","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"f82c47f605134c421694be5cd8850a3879566961","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.8.tgz","fileCount":61,"integrity":"sha512-zSYnAEwbUUvC1yGhFpcT9QtvN05WMsKqwVqSJ4nSRooIlcI2Jy6CwR3vK4GoUkG37rhCpebh7ifTgs4gBsv95A==","signatures":[{"sig":"MEUCIHBUp/gngRGVHLshIei3JWGDVgUdLIEWkUZX+FFNVmfnAiEAwOa7tcGo041TvdHf71EO9mF5mr7c2yHhqf170OgNpwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107274},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d45f5209c1cbc5268ad0f3e9b53dbee3f7af2ca8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.8","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.8_1688753515389_0.8633496584190212","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"caccl-lti","version":"2.1.9","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"221847a57ca1071e286bfe677f32a310b7d121ae","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.9.tgz","fileCount":61,"integrity":"sha512-QnvCblbUMQ+q8F8UmdPDPZlGG8PnPnvz5fsu9IIy7kp2mlh4pIicViMEZuZhNp+sUPWjHzvSj12Bf/4eGdsa3A==","signatures":[{"sig":"MEYCIQDnIP+eBuIZVrlPNz8do1PEJwIjZhYGOYNB+kHHXcwO7AIhAOQe9iXQ9kDAu9pmV4qWQWNnmsZrAhetOqShAKwC6Tyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"08aacb5e5baf84fbfd4a13fa2ea9262f87dc34a4","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.9","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.9_1705613983755_0.9891579429979998","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"caccl-lti","version":"2.1.10","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.1.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4227397841293eb31a8bd8ed5404b364007f6d61","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.1.10.tgz","fileCount":61,"integrity":"sha512-90mFQkTYDYGw6Fiib23dVlcmeE8d+I7YJ3BOungYcHNUBU6wV+IEM+6+k/kS25f1sQK5tJkLjKJHCRAmejz/lw==","signatures":[{"sig":"MEYCIQDxwkaDJHXdaC8XunYbG4mjBhfO0vrOflXWEPjddQm01QIhAKYsEvEPQI1e4IlfM3Xp+V4heY/fLDD8jYGmI+idY8qw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107866},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"c83a55d3a1ece678e6bb2b6e9bfc6aaf35571941","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.1.10","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.1.10_1711560689457_0.8178623980961011","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"caccl-lti","version":"2.2.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"9cd96e2eaef03fd6a5a0bc1d5bb655a60286f259","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.0.tgz","fileCount":61,"integrity":"sha512-joCefnFe2/cEkBfRl0EcfFUmVtDtMiC06qsOILVZ1C+Bqkzm6ZESVufLzgPZeVL2Pfef2gUh8PqObvQ+tkC26w==","signatures":[{"sig":"MEUCIBoSQr1PsF0TpKfHJ3SoROdW6aNYJzQCRO1JcnXkDl/qAiEAmQOMncQgxRWNVWSBEbnyHq7OMWevlOtrjPE6ndMxvZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6acd3f93c3a608fba5484fbf3dc0f78947e91229","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.2.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.0","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.0_1712253661241_0.38609723770948556","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"caccl-lti","version":"2.2.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4b5defd5ac6a4c51c722a9653436355ed57e1358","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.1.tgz","fileCount":61,"integrity":"sha512-khULje4I/adHVdxbik4nhX5bGhJmIdlc0bkmFilLVrurikbLw58OaIt3RthTGW0BNQD/2nA8+vU9YVsvlsNwiA==","signatures":[{"sig":"MEUCICmlwNxop1wnizfetL2uD0F4F0bQQSsfxjC3AC2kZX/lAiEAvy7g9V5eNynac6TOB5Q6kaPXI9Hk86Lpmdy4kxHF4uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"27f7b42f0fb7367c5d6be2461ec1a313565425d0","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.2.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.1_1712260206722_0.7389828065342947","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"caccl-lti","version":"2.2.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"2bae2849d21d261da288e908ebb31f829c1b0913","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.2.tgz","fileCount":61,"integrity":"sha512-OOGF3UfCLoQu5P85XugLV9Scs6Z2wo5jiZdE2/04o+N3WmOcHq/Cn7f+6ftlbXaJhCOEjMeFMmxtxU6qCrW2rA==","signatures":[{"sig":"MEUCICED3uy/a4vpRfRs0Nw6sWDS6afmG4e+pMENKIOz/JYsAiEApUQwDkOGLVSY+lzdaFUiOdsbeFRqXYoB6nucd2ra97E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"5ce85aa604c7de6c1fc532096cf7e880b2378bd4","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.2.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.2_1712260965555_0.23657794937481214","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"caccl-lti","version":"2.2.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ae135d396f756c56e81e1a3d771028527ecd7c98","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.3.tgz","fileCount":61,"integrity":"sha512-pKM76QZJZT+iP+9MrvcMcwY5XCUs9jJqxQjqwEBJKre3GGJ0R93cbHh7rJQSdcvus+qkNSMhBuHCISZDDQ2aRg==","signatures":[{"sig":"MEUCIDq3xvfek2pK1bdMA0yskxWWWjvmb+BHWRy5SFkRIe0zAiEA0sTnrPWmA8a45sQjv71RSK5no62WJC+TpX7Rw2TziXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ec4b8138dfaef14e49e1e5303f328d3fb1dc4889","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.2.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.3_1712262448349_0.4253490754057796","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"caccl-lti","version":"2.2.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"699c5fb0f40edc9bb48c3cc61572f5c585145b81","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.4.tgz","fileCount":61,"integrity":"sha512-soBmN4Z3A2qWcrZywlqMDiNYqmHrl3P6PvHBnQh8O6AHUwMzPwhnOl1ChFSKV1jKixWrRmlQFXJaxsUmT2VBJg==","signatures":[{"sig":"MEUCIH2nzXv5OhAUOAI7vdJETlSmfJnpqPAFeKctAhWETgHGAiEA+L0YxZRRRhVng9JddmXT7lK5tLekyB4/mjGcdzyO2sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"423b4c8f6404cfa100ddc580a622147d9c5e9592","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.2.4","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.4","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.4_1712264233362_0.9268691049186302","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"caccl-lti","version":"2.2.5","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.5","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"49e5d265d1d93df4186296e14772d28c8697cee1","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.5.tgz","fileCount":61,"integrity":"sha512-cYXvRnqLom2t5Zi0TDkm3R57X+D5YpLsIYGBoCnJ83W8FzrTPCeYx1yx+5uC7weE793BqzkUBSmWpSH1V8zylg==","signatures":[{"sig":"MEUCIE8iyn7jViyzWHBM9bJVRHRiZXSo06jmMJAEEkHueEglAiEAtd/wKK64gEYFW9tKxVM/m7XfAungIV0L0+HzV9yrqCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"06a33cd2f8bb1b58417b7273a66fd8d4a2ffa27e","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.5","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.5_1717168197991_0.8494424184284282","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"caccl-lti","version":"2.2.6","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.6","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"cb933806a3f8fa9d1d831a018b41f663f0be571d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.6.tgz","fileCount":61,"integrity":"sha512-T4WN9bWCD2S05yU9whglfq+/4WkJ4H+XV4yoaESpYiCy9TAXid0As0LJR/IeIqqdpr9xTJtICr4HDWl9SKZo0w==","signatures":[{"sig":"MEYCIQCcwpjhkYt6Inz+LIZCwkpI4M1b3FUquPmkySSP37uk+AIhANkkgZBmCnzYvj3Ucp1NftYK60ttm9PEjCjOEfAt/jML","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9ed0eca852cd310aed41ff1945c29ca3a14b3558","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.6","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.6_1718380356068_0.3677684213714796","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"caccl-lti","version":"2.2.8","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.8","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ca2b78030307a5d576e1048b35a3f35f92fd2db8","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.8.tgz","fileCount":61,"integrity":"sha512-bPrAvfhUUyk7Lvwz2qG2LgUpqJCWIJKzu3oURS+sRigdTJORIW/3rXX0mQI07A7481zrESW0e6DZKkML01zZGw==","signatures":[{"sig":"MEUCIHSN5oHps7NNCybQUDUXXgG3/jotPzcmuRGH624O6vRzAiEA0Pv2QnIfC4wdrYdiph7mMCzWIAUyU817n5n/jfdL8lA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107863},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"e024683610d33c78ccea0881eef17e8951f77314","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.8","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.8_1720718002953_0.8804436276256813","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"caccl-lti","version":"2.2.9","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.9","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"2123c3d78b9d2f1f47751d48520dcbebb7fa24c1","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.9.tgz","fileCount":61,"integrity":"sha512-0af39KTYQFnEc8NuHCefbTK6yzInfctDDVfjFEFyEvM0ZQWjYGB487ReoYKR5CAJSV1CkdUqXdQJ01MKP0O0CA==","signatures":[{"sig":"MEYCIQDPxKJ9rdKSfPjOpSfA4jVsKcpOZtDNoOEM7L/UTZ5shgIhAPOH7O98UPN8j0ZZiEJo/+RD6awCPpEyC2Xmwi4LSSUu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107849},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"16fa534c38f4fd30956051fee1185db3436b4bba","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.9","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.9_1721066807232_0.9986225489266127","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"caccl-lti","version":"2.2.10","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.10","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"e7b52de6ee9bc13a8840947d69d38af0ea0a925d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.10.tgz","fileCount":61,"integrity":"sha512-NoZCgkChkExOsIEL+rfUvjVhAhvVtCBL9LsHCQ17kbald/IPe6p46c9MsEVHMGZ4RQ20EsDfzLOyaiyKtG0Siw==","signatures":[{"sig":"MEYCIQCa1mrXU+8SViHlhLmAW9oHbtRKweBui87AcznRxnwpVwIhAL5kb9bmObeQlPnvvu6NZwJtvpx5XRNCTHZwUMlIqAsI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107852},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"ce49f6067827535bd9e5f3737534fe41fbe0c1ba","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.10","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.10"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.10_1721144120315_0.1011102364482126","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"caccl-lti","version":"2.2.11","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.11","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"be1be1a6756989659ab2aa7a22bac26a709c6ce2","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.11.tgz","fileCount":61,"integrity":"sha512-O8q7sTikZwW4Yh9EIbMkF598oPW/2VRDA9kIKE6wT+cvu2fNC7DC3kaq1hhN80x+5sgcT7yKiXw8MBWnZANU1g==","signatures":[{"sig":"MEYCIQDr/ExdSIM9d0JdK1dOqI5UgEIXEPzjaQ1hstsgs8BCogIhAKublFQuNvPGH9J9vJ//LxzLKBNcl3Hvudcth4vyrkgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107852},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"4eb4360eee8c4b8a72afeba3b2e1bad57018e852","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.5.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"21.7.3","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.11","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.11"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.11_1721747683917_0.9121865903553266","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"caccl-lti","version":"2.2.12","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.12","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ffb720e7fd9877ac0bac4360f901f86ca2fc992b","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.12.tgz","fileCount":61,"integrity":"sha512-NLRePlOkUWeg+8Im97z9kVt3NjxVCVpwxeQcuoJzLx+b5omA74tqd8Fb3gloZv2EykE/ZcIFJYZwuaMjvLJ7jw==","signatures":[{"sig":"MEUCIQCHy5KWKNodOOOTG7inNQ329etVO/ihGbh7y+/Quzp2ZgIgMOVmInidCuvsHkn94uDwCKlCyg2e21hTuRkHFKI+QfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107852},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d3307e2d2b3957d0a902dde7145a03b312147594","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.12","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.12_1721932651521_0.035953797632161555","host":"s3://npm-registry-packages"}},"2.2.13-beta.1":{"name":"caccl-lti","version":"2.2.13-beta.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.13-beta.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"abb64f3c29adf5503fda46421a570f7e78587ba9","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.13-beta.1.tgz","fileCount":61,"integrity":"sha512-yvxJ2cdIzC0XM0VB34sFu0EZt6obUFSLa5jwi4smE0e9NU0W895+32Dkn510Bi9Pz6jhNPZvtfXr51duXgicdQ==","signatures":[{"sig":"MEYCIQC6ErzeMeDKljyMkfOJeS+6Vify7NIcD2yRj3tue1+gfAIhAMLasrtKErVNaSs+QupBMmf9Evc5co6Ow966rTZSgxZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109579},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d3307e2d2b3957d0a902dde7145a03b312147594","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.12","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.13-beta.1_1727802878422_0.8056591596024147","host":"s3://npm-registry-packages"}},"2.2.13-beta.2":{"name":"caccl-lti","version":"2.2.13-beta.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.13-beta.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"c3aad2ab836104319e25dd080b9f52e2ff8a0136","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.13-beta.2.tgz","fileCount":61,"integrity":"sha512-06/3SHvsOHPxRzrMaBAavND0GG8JwSDtOPD2SWCWQ/VRX0TFMQzMUy2Gxhxx/2DsSKwltrLIBW7O8Vc+670WFQ==","signatures":[{"sig":"MEUCIGqC4nVVb7dWRjT4XB+omN3gdvyDBj3lclf+eZCMKmRxAiEAvFccdnG11zeab91/T5GqSg66DUEW2ICjZhKxuceDhsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109593},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bd2a75286f6f79c93ff0bd9a0ac5aa0621a6c722","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.13-beta.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.13-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.13-beta.2_1727803660975_0.6487139464890501","host":"s3://npm-registry-packages"}},"2.2.13":{"name":"caccl-lti","version":"2.2.13","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.13","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"2dcc333ceeb0cb627395534d5d24287530777870","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.13.tgz","fileCount":61,"integrity":"sha512-COnJ+QZ/qQ1yedxfZFuNNkcuNC9ggo6bF1tAjCxF66HLUF2JLZg2zIwbS+Mq8A52oewnLqyGyuMUHMP2u32dyw==","signatures":[{"sig":"MEUCIQDMT8TvvvRFSCW+KjuighZHpjrvoShSGl3TUdIQxu4boQIgLQNmhXqhyrfKQD8iAHz7XFHLN6o03ux7MQVYEuyRAZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"d91d52a069062992a624278d1a805d3703178b1d","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.13","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.13_1727805047137_0.452784629791146","host":"s3://npm-registry-packages"}},"2.2.15":{"name":"caccl-lti","version":"2.2.15","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.15","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"13ee530964a103da220a1baaacfd9da0d34173bc","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.15.tgz","fileCount":61,"integrity":"sha512-LQmi0UBfvkofn3hUAfVngdeJXGJQPs7Ttdksw78OgrAo/ldLQYMOoIEf6clOAB2KZ3D/pbV7UkATntYqcGJ8dg==","signatures":[{"sig":"MEUCIH2XsB2Sdf9HAg6VSfUcqsuxO9qnBoq2XfT5MUjsnn0aAiEAiUrMfV91Cjfe+9C44YajrOpVRDxlY7e3m/VRg5/u5BI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"53705b984d95aee32272d07f5095ebd83735d5b5","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.15","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.15_1730675246038_0.7954665533962282","host":"s3://npm-registry-packages"}},"2.2.16":{"name":"caccl-lti","version":"2.2.16","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.16","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"b3f472e76cbd6d33e9a452ec2156ca4fb3eaca0e","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.16.tgz","fileCount":61,"integrity":"sha512-CotoGIHz3Egt84gInZDM+kfeUgceSqXA9AGa3BZwKodE7Or6H6nhiIRvuRUBZtjUxUx0wntJpQpZkLqJ+K3L/g==","signatures":[{"sig":"MEYCIQDVDZRDeRD+2XJDj39v7SmneMD0XMSFOXXgk77nAWdvRQIhAMb2CQ27psUQUYK4T3TuwOTaVfNErdvEdkFAIwo/mDOc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3620854300438bb4307aae9ebd3c63847b47efaa","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.16","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.16_1730677148992_0.4643958175039542","host":"s3://npm-registry-packages"}},"2.2.17":{"name":"caccl-lti","version":"2.2.17","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.17","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"653bfa93fc92190c60afad6657ed7a4ca14d0047","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.17.tgz","fileCount":61,"integrity":"sha512-lPHfrLGaLB3dprYemtE7Jt90pbaZKnUhoLHJC8Qr1ujlh6xCvm9rskX+lXRmrrqlYKEy0X10kWXxNY2NFVepNQ==","signatures":[{"sig":"MEUCIQCkvC3wwSNJxtMbhO4o0yUXDHOb03w58bGF3zvdYkto/AIgRx0OEWRg+CMYc6ybcyHF1YmJ8X6wzg7eJS9AyWM8ABg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"fbb176fc3f4c915707c6fd0556edeeb18158e2eb","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"9.8.1","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.17","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.17_1732137213886_0.039127683267488944","host":"s3://npm-registry-packages"}},"2.2.18":{"name":"caccl-lti","version":"2.2.18","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.18","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"1ff0c5fb41dd84728075d2d0336f95dea991ae2a","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.18.tgz","fileCount":61,"integrity":"sha512-oXIy2/YKW9wkseKlNjJyGIRPDAGzRfVB849R2715GZHNYerYYp7An+ckIb9atcduK69k1w+vDlDFiEcFw1xfuA==","signatures":[{"sig":"MEUCIQDsEw3ClsGgFW81fOvRNTNoll3KK0Bh+eM2mdqFOp0VcgIgeyvjB1rv8cmlfC8P0AI532o196I1d5IzhtlAGpf0+lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"8d1720cd5452f3fd3cafd38d7763f286b903ca7a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"8.15.0","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.18","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.18_1737209273136_0.8305514678576338","host":"s3://npm-registry-packages-npm-production"}},"2.2.19-log-api-forwarding-beta.1":{"name":"caccl-lti","version":"2.2.19-log-api-forwarding-beta.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.19-log-api-forwarding-beta.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"8a4d2e99c1eabe21dc5c5c3782316eaf71dc960d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.19-log-api-forwarding-beta.1.tgz","fileCount":61,"integrity":"sha512-J23ohf30rJw+52wN/ckG9hm/a8l+vFuZS5Pvkhk2FEyRl+Aj0l3elIBPaXl5UPhgvIS0LrwIicJ29mgmrZkbkw==","signatures":[{"sig":"MEUCIQDF8V49II6QmCfZobB8y1maUwFT88Gg158rLad2ea+dTgIge8uYJTwTBzdOUOl9bv9ZijhwCM5ykLXY4OuZYF0t26c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109650},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"342b5ae2a22323a9d2283ca50e2cf88d1339f257","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.19-log-api-forwarding-beta.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.19-log-api-forwarding-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.19-log-api-forwarding-beta.1_1743549718927_0.24136433026645765","host":"s3://npm-registry-packages-npm-production"}},"2.2.19-log-api-forwarding-beta.2":{"name":"caccl-lti","version":"2.2.19-log-api-forwarding-beta.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.19-log-api-forwarding-beta.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ced32491fc42fbb2970925a8717c91f0da782f58","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.19-log-api-forwarding-beta.2.tgz","fileCount":61,"integrity":"sha512-xcu8yld3Ipdr8JkmjgGZ38jNANl6UGBHyqEzxyoIxFVQ5F/nDQVXNX1aUQGc7QrPHl2xk6hYKa25fLudK7ECeg==","signatures":[{"sig":"MEUCIDCzEhZQ3HmIIqZzP1hn52jdRMpz0YcNCZn71utBGp/PAiEAjag86cdutJ3Jo4ntm4JNdMkKGQXgKKpGbXPl6FsmHbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109650},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"36d280da6aa2f10822f4bbff89cb402f86e737ab","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.19-log-api-forwarding-beta.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.19-log-api-forwarding-beta.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.19-log-api-forwarding-beta.2_1743552551243_0.10701178201723938","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"caccl-lti","version":"2.2.19","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.2.19","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"8594d3c205e13f243cade5457bdb5228f4c13dc3","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.2.19.tgz","fileCount":61,"integrity":"sha512-60hCYGOGsJTpzhpmayO+bE7PlswZgdKRNYBwAEL/RzZ9QcOS4pw28qypZLzsmYqaYx5+AQ+xpD0E9Vodo4dbZQ==","signatures":[{"sig":"MEUCICRq3bFT0NsCb1P/FE2/Y03Vcnn88FyJGgqvFrKQRqqXAiEAi6dtcztscGV0jJr0Fmg5fltNISO9yNDZJFOUE2s0x4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109572},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3abb63bcec7ae192aec046c575598080059934a8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.2.19","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.2.19"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.2.19_1743554173784_0.8468209148788939","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"caccl-lti","version":"2.3.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.3.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"cb8e7e875d1ca8a06677639515de25a42c5c6ed8","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.3.0.tgz","fileCount":61,"integrity":"sha512-8WaSsQSn+QiojuXxn4r2daZ/8obQbjHQ6qEM20Yja4FhBW/XOjel8Un2AJueC25RRoTitGM274sfAtKO2W+Yjg==","signatures":[{"sig":"MEQCIAGtHRIvhew4nHVBMaD8dCV3ToRZxXR4LU7KKjUTV1/UAiAZFHoxYEMbcTTgF0DRdzPDjAX2mjQ4vSLVp2kYExdBNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"aced6712ec8fde22b9c4f38230871cdf8c645e4a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.3.0","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.3.0_1748537435940_0.7122409405324035","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"caccl-lti","version":"2.3.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.3.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ce4cabd40569d4bd456dfad4bac9d43aa37c01b0","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.3.1.tgz","fileCount":61,"integrity":"sha512-Qy7t5X/GkoLfPFi3DepZOa6MYMd71NjkD5gwIJ7Imfg9Ck/WNwMdZGQXniZuhLi2Qut6UDtB21vej6p0m3O3jg==","signatures":[{"sig":"MEYCIQDcvU0kIWdiFsIRJia2Uyu1EjupvUD7EyVT7L+aKhDp4wIhAImZdxWrCMdfPlh4o45pyGqNRqYaOHPiCTQ/ex9+fWzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"6eb7876027b9bec3b3db98e7e5d45208686ba3c4","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.3.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.3.1_1748555145112_0.46110379114237876","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"caccl-lti","version":"2.3.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.3.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7922d8e46185b6303e09eb034c09a793a7fd97a3","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.3.2.tgz","fileCount":61,"integrity":"sha512-2bMxpJbMIaNiPn9oeZHaUMAgCd3/0GtxAvVAurK6EiSSqb6Td2wmTzxiE7Qs2Y7WrBD1EYAdR0+zzoTQC75Qmw==","signatures":[{"sig":"MEQCIH6DBRp9WdB4OkpTkcu/dG1f2TkW0N1i2p1UNiSlfAWhAiAYf8TNfDkFWPuDdtRMS2xeFPow0nzhOPEp34M7O0bCjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"9fc8937c0ac8c1f80330c1a6fec619dee89622b8","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.3.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.3.2_1748557847705_0.019020870073812812","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"caccl-lti","version":"2.3.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.3.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"51edb07f8d5dae580fa78a96bbf13590f9d0ac74","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.3.3.tgz","fileCount":61,"integrity":"sha512-vczvp+OGZU+Ed3Fy/fMp5yjaYvYujBg4564DkWBh45GmDMyWGybqzknCCqq5wio1lDkL0yVL9sunNWtbiw7U3Q==","signatures":[{"sig":"MEUCIQDSbTgPRc9PCzWOA79YSSRELN5KcafAUazyHqqYat0QLAIgITi9+rfMsLuhJ46k13xcPcUuwRrqm3fdLdmM5WZtCSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"bcd8a1a6faf52a7ff1d97bc8c5ec174f9707863c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"23.6.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.3.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.3.3_1748633226546_0.2914333899388202","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"caccl-lti","version":"2.3.4","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.3.4","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"5eccdc12272c9efc90e1011519a40efbc449b2f7","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.3.4.tgz","fileCount":61,"integrity":"sha512-Wq0ZfOiRfESvBG0LTG9a5vC1flhlt61Tm7K4bGIRUJ7Ixlq14G+hZgapQM6BqM6XtRFY7X9Ux9SgjU+CtDt95Q==","signatures":[{"sig":"MEUCIQCkEzOPwcUjy4GpTzalYnYzc94jJrgheurkIeC93gcVGgIgWW6428tI5xRRrdSFu4KGRfX4FW5mqI57nYXO9oGYuPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"3a7650e11d617f3696611441ca2d3562d3d1ef25","scripts":{"build":"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/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"10.9.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.3.4","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.3.4_1751498318639_0.7536344347320707","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"caccl-lti","version":"2.4.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.4.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"ffc93469a45d85cf6b97426ecd5c6fa6dde7325f","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.4.0.tgz","fileCount":61,"integrity":"sha512-QZNs/viscH/cukFkSPIQG/XV6fb6KOEtHZkGjlWcRe0hlmA2HJ57o8kOPTGpnQz9Ox3SWm0/5XLnraP3XHumbw==","signatures":[{"sig":"MEYCIQCtKcALElVdtvYmgprkjlIUxbdmQFNb8yIEguH9CWQ67QIhAI088nzCLNKQ4lb8LO+YqHXFE1A/WV2bVHZR9/AgM5x+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"44cd917b6965b4fa02a39cead194220498744533","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.4.0","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.4.0_1765909737213_0.03526866674814211","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"caccl-lti","version":"2.4.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.4.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"7927c72edf14efcf0b58c87a1db33ba87bf54500","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.4.1.tgz","fileCount":61,"integrity":"sha512-11r7SrjXcIWvftaS/M2JzSduq8YOZkKAjeVbFoC70ddOJyCjt2s/TR9aczAqfvfSnYGVfcGWxTC/EdBG2mKzwg==","signatures":[{"sig":"MEUCICdrWudFFewAuZWR/oi36OYveHxaDy44Spiyzy6AkwV4AiEAv20/St/Y9eMQ7bkHoeIePuQQK8ucCEobcbSDqDSamJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109569},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"cf51fad75bf3317b43bcd8e69b8e67c054a14707","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.4.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.5.5","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.4.1_1765911402768_0.7338902378273595","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"caccl-lti","version":"2.4.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.4.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"045d66eaf7726035cd6d76a822f69ba7c29bf723","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.4.2.tgz","fileCount":61,"integrity":"sha512-xlFdid46caLKQK6Dg28qr/xOnn3dXz3os7ah6kRqg81Tl5x3VpiJownaCxSH3xMSntvzS5jE1vTwVl4WFa5E8Q==","signatures":[{"sig":"MEUCIQDg9VKLnmq5mPb6FJobfLZR8id2a8zTSFgx8hy8h1DnFwIgJOMvx7UsdGNyd3tyzWMEIhlEHXvqK2w4l/L7vk1Y9Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2c1a2386d0303f298341b159387736cda507c92a","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.4.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.4.2_1773759082795_0.45499835958158585","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"caccl-lti","version":"2.4.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.4.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"a7d01b0959f3570faafb5d8ff2aa17fd1c150819","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.4.3.tgz","fileCount":61,"integrity":"sha512-46HevRBr/zNjt4SBWM/nVTTkTiRVSNDsxdntPSsUZgaHIRG7wy3IxR3WV7Orqi496Ui2Jr3BmrWt9m+1YM9RiA==","signatures":[{"sig":"MEUCIQDHdaFEyVAuenyhZXPryXnIn9XiGWOBFVJ2IR8HruZ3VwIgK47Q1IEMpiMBEsimBi4+Lout1Lu6A92OR7JLaKvzchU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1009467d2b12577a2d850bbb63dfdcddaef720b7","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.4.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.4.3_1773764752657_0.2550725968948364","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta-new-requests":{"name":"caccl-lti","version":"2.5.0-beta-new-requests","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.5.0-beta-new-requests","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"32a05e7d26b71dfb6198eca9a5a42de8b108087d","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.5.0-beta-new-requests.tgz","fileCount":61,"integrity":"sha512-L24q3Cxa9MpAaHWJjOxGCTYspmGhd71b4+yy4s95aakownmz2ZoznPNfRmxMmIAGEmirUWJQF9ShhKJOclvE4Q==","signatures":[{"sig":"MEUCIQDSJ/QfZTRv7YVreZJxa9dXcUsN6oyauxpaQ1OanBnewQIgGIRsUqYliv8pDnq9cdbqyCRstpBNs0eOSkgtnLK+CrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110222},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"f3fd12f5632748b29466328fcbde4c4f8fd85fdb","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.5.0-beta-new-requests","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.5.0-beta-new-requests"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.5.0-beta-new-requests_1776789328887_0.9878079206970021","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"caccl-lti","version":"2.5.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.5.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"4824fc662543ff0c98a439f761b703ab87775073","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.5.1.tgz","fileCount":61,"integrity":"sha512-dc3MMMtyp3b5rDi1HwJK0PEuH3tlKZXhGhI3YgXbwGXus46E3fZtcOK88Px2onxyyxzZEjfWVFtb8N4JTzOtqw==","signatures":[{"sig":"MEQCIB8hiklvoiAHahPi4f8ic5PVPK9SR2hUAWRmk9p7G7EnAiAxMu5p2UUCtj0lmz/v+RCxCWci1XnkIqGK1ks2JX9EEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"2fe97a1091387db1440cac920eca9a2b513998d6","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.5.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.5.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.5.1_1778721979390_0.3173980696749159","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"caccl-lti","version":"2.5.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.5.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"c26fb1afd8cae4238cffd5b6dcd764a5cca30e53","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.5.2.tgz","fileCount":61,"integrity":"sha512-sTCD6MwdRR6i7OdJ6TeTEMknriL3aL/wWmTGIa7+56zAWPWtwoUXgsJUUk4hnClj7ULZiSueQVPLXzgwUvROgg==","signatures":[{"sig":"MEUCIQCuyL9qmLCD6ONyLX+/ORuXrhR9et3rLG2m1LoYe3kSYAIgDvGVfuYL5GyyCrgT2iBcLCvKznNj3KN2cdxgB0925ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"46be6d2eb1570082e0e3d6804950355aa3cb216f","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.5.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.5.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.5.2_1778722487952_0.4294912299613989","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"caccl-lti","version":"2.5.3","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.5.3","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"0e50bfc756cc00837153c20f3599c62325568261","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.5.3.tgz","fileCount":61,"integrity":"sha512-c83US1S9h0JsmGj+WVGSYnak4KhblF5VXLGJpXcO/v4Njo/tqiY2YsOfYucOvdkIn0AnG8rtw9ueE5mSEo5FQw==","signatures":[{"sig":"MEYCIQDNzOChvf+DvohrGbbtJ4SjjTgVMbVLABEfAkOEBZ01FwIhAK1Vzhzvc2kv+70f8Mgm58WG8zcqkUTwAmPfidDmxFrR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"094728283c3bc8d9ab4ea43613bb617e44de6556","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.5.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.5.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.5.3_1781127973983_0.8681916837380763","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"caccl-lti","version":"2.6.0","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.6.0","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"555079665449be61d1472feeb22d31a07afcc605","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.6.0.tgz","fileCount":61,"integrity":"sha512-AUXMFKNcUlJupKJK+EeL8MN6JboM8GeGnQe/yib/T63rNDMHa2Lm2DKKbpyragXAksvtse/886ga3mBENKHm2w==","signatures":[{"sig":"MEQCIBJBhUePb8zbMhmmkg1soVpoRvtSNotmr3TTomtkj5h+AiAZUlAN4weE26ozyA3DCbYnaMZaGvS/G8UP5E3FvpjgGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a8a6f4a24f2d096bbd3a0c3fcfaa24de2553966c","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.6.0","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.6.0_1782233292662_0.3378894550862519","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"caccl-lti","version":"2.6.1","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.6.1","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"bac974f5964178fa685c61de4010a7d75a76bab7","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.6.1.tgz","fileCount":61,"integrity":"sha512-3JoUA4xwQUY+H8EpwDE8ReY+lsd9T4R6SctYHUNCJDBOiGGcpO5eR5ZC9v6Ai30w7CpXFSOKf5+IjbInEOdeVA==","signatures":[{"sig":"MEUCID52f3kSgVGknXmSSjR73kmTQpOw+UCv1gHfEdusp4bnAiEAu9KbFW8f81xkxIvzQvsYKmXcwgQ3QTlPd5lU0xxW4fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"1da738e26339e138287213e8a04b67838de41ba6","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.6.1","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.6.1_1782831225554_0.4881931137189244","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"caccl-lti","version":"2.6.2","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","_id":"caccl-lti@2.6.2","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"575f0f779f79f2e2e95d8fc9cb0104af5c7d55b3","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.6.2.tgz","fileCount":61,"integrity":"sha512-NaO8iHkayGPHwpqB2FnYA4yawbemd6QflpevHgRFjKiF/oBwnRtCJM5FtFAZ/MWP05NSTIiw6Xcy6Ypw7WxIxg==","signatures":[{"sig":"MEYCIQDnzvH4T7WRQR1aD5CizVV89nVfslOu3RHz88btL36m8wIhAMoi6gLGIJ7jDutvT2aD4PsdqrKP2mBhQt1oNasU1Vvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110168},"main":"./lib/index.js","types":"./lib/index.d.ts","gitHead":"a8103fab04787676fce19b4f370889e840036179","scripts":{"build":"tsc --project ./tsconfig.json"},"_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.6.2","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"tmp":"tmp/caccl-lti_2.6.2_1783455413659_0.03660259820838774","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"_id":"caccl-lti@2.6.3","bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"dist":{"shasum":"b2ff44776665e1c316f575efa9ab5bb03afa4203","tarball":"https://registry.npmjs.org/caccl-lti/-/caccl-lti-2.6.3.tgz","fileCount":61,"integrity":"sha512-hvIMcxXWMJKvKtJfYpa6H12O5QCr5wGNk/XO3MdepL1owZ+O1MM3CNINXobN3beUf2cgr/DugKwZRasnbmQxcg==","signatures":[{"sig":"MEUCIQClaucIpdZA9FgGWsQ48wmViSadvvEQBtUjtrG9+pONogIgBoj/imfWeXPu/h4NEcuubacNAp0xRkPs9AzGzct/I4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDynYj9dBu+c/f3lrmTNhNnseSnPObTGGtYLO37Y4u21QIgDanlGCv7qBH85dErPkej6yG+EP+jtPuBX/Y1aTHN1R0="}],"unpackedSize":110168},"main":"./lib/index.js","name":"caccl-lti","types":"./lib/index.d.ts","author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"gitHead":"27c3a8984eec3d65a9fe562c4f8d264b6742eac1","license":"MIT","scripts":{"build":"tsc --project ./tsconfig.json"},"version":"2.6.3","_npmUser":{"name":"gabeabrams","email":"gabeabrams@gmail.com"},"homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"_npmVersion":"11.6.2","description":"LTI launch validator for IMS-LTI standard launches.","directories":{},"maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"_nodeVersion":"24.13.0","dependencies":{"locks":"^0.2.2","express":"^4.17.2","caccl-api":"^2.6.3","fast-clone":"^1.5.13","express-session":"^1.17.2","oauth-signature":"^1.5.0","caccl-memory-store":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/locks":"^0.2.1","@types/express":"^4.17.13","@types/is-number":"^7.0.2","@types/url-parse":"^1.4.8","@types/node-schedule":"^1.3.2","@types/express-session":"^1.17.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/caccl-lti_2.6.3_1789949509205_0.08509392112949543"}}},"time":{"created":"2018-12-12T16:11:06.661Z","modified":"2026-09-21T00:11:49.445Z","1.0.0":"2018-12-12T16:11:06.793Z","1.0.1":"2019-01-10T18:45:41.427Z","1.0.2":"2019-01-10T19:57:13.481Z","1.0.3":"2019-01-10T20:02:36.451Z","1.0.4":"2019-01-16T21:11:17.995Z","1.0.5":"2019-02-01T20:21:46.251Z","1.0.6":"2019-02-06T19:54:25.007Z","1.0.7":"2019-02-12T17:27:28.018Z","1.0.8":"2019-03-04T22:18:50.473Z","1.0.9":"2019-03-19T14:24:11.720Z","1.0.10":"2019-03-27T23:49:38.483Z","1.0.11":"2019-04-22T15:52:02.390Z","1.0.12":"2019-04-23T16:17:12.239Z","1.0.13":"2019-05-02T17:58:56.022Z","1.0.14":"2019-07-22T21:50:43.998Z","1.0.15":"2019-08-06T16:44:58.847Z","1.0.16":"2019-08-27T13:22:07.084Z","1.0.17":"2019-09-03T19:21:31.883Z","1.0.18":"2019-09-03T19:26:55.694Z","1.0.19":"2019-09-18T02:31:24.716Z","1.0.20":"2019-09-18T02:44:49.127Z","1.0.21":"2019-11-13T19:07:38.147Z","1.1.0":"2020-02-04T18:41:22.776Z","1.1.1":"2020-04-21T22:39:25.941Z","1.1.2":"2020-06-11T16:28:11.506Z","1.1.3":"2020-06-16T19:43:38.667Z","1.1.4":"2020-09-02T18:37:32.219Z","1.1.5":"2020-09-04T18:55:58.980Z","1.1.6":"2021-01-29T15:52:18.032Z","1.1.8":"2021-07-26T14:49:49.196Z","1.1.9":"2021-12-13T20:31:53.961Z","2.0.0-beta.0":"2022-02-08T15:24:47.884Z","2.0.0-beta.1":"2022-02-09T00:38:23.329Z","2.0.0-beta.2":"2022-02-09T00:44:28.253Z","2.0.0-beta.3":"2022-02-09T00:49:50.482Z","2.0.0-beta.4":"2022-02-17T18:10:30.850Z","2.0.0-beta.5":"2022-02-17T19:24:04.841Z","2.0.0-beta.6":"2022-02-17T19:26:06.335Z","2.0.0-beta.7":"2022-02-17T20:30:42.097Z","2.0.0-beta.10":"2022-03-07T23:51:22.511Z","2.0.0-beta.15":"2022-03-08T21:24:05.143Z","2.0.0-beta.16":"2022-03-09T01:48:42.000Z","2.0.0-beta.17":"2022-03-09T03:04:03.355Z","2.0.0-beta.18":"2022-03-14T20:44:51.404Z","2.0.0-beta.19":"2022-03-14T21:16:31.011Z","2.0.0-beta.20":"2022-03-14T21:48:34.729Z","2.0.0-beta.21":"2022-03-14T21:54:52.357Z","2.0.0-beta.22":"2022-03-14T21:56:56.383Z","2.0.0-beta.23":"2022-03-14T22:21:26.056Z","2.0.0-beta.24":"2022-03-24T21:40:05.996Z","2.0.1":"2022-04-25T16:59:32.193Z","2.0.2":"2022-04-25T17:05:48.021Z","2.0.3":"2022-05-09T16:35:46.964Z","2.0.4":"2022-05-09T16:40:18.100Z","2.0.5":"2022-05-09T17:11:36.522Z","2.0.6":"2022-05-09T17:28:16.978Z","2.0.10":"2022-05-26T20:34:45.175Z","2.0.11":"2022-05-26T20:42:46.913Z","2.0.14":"2022-08-30T19:51:43.418Z","2.0.15":"2022-09-06T19:56:18.867Z","2.0.16":"2022-09-06T20:16:54.386Z","2.0.18":"2022-09-20T18:19:03.931Z","2.0.19":"2022-09-21T19:14:37.820Z","2.0.20":"2022-09-23T19:48:31.533Z","2.1.0":"2022-09-23T21:18:52.940Z","2.1.1":"2022-09-30T14:00:24.925Z","2.1.2":"2023-02-15T16:28:11.264Z","2.1.3":"2023-02-23T17:28:43.422Z","2.1.4":"2023-03-01T15:56:22.026Z","2.1.5":"2023-03-28T19:54:12.657Z","2.1.6":"2023-03-30T19:25:51.556Z","2.1.7":"2023-05-22T18:19:23.474Z","2.1.8":"2023-07-07T18:11:55.631Z","2.1.9":"2024-01-18T21:39:43.916Z","2.1.10":"2024-03-27T17:31:29.616Z","2.2.0":"2024-04-04T18:01:01.498Z","2.2.1":"2024-04-04T19:50:06.903Z","2.2.2":"2024-04-04T20:02:45.826Z","2.2.3":"2024-04-04T20:27:28.550Z","2.2.4":"2024-04-04T20:57:13.562Z","2.2.5":"2024-05-31T15:09:58.204Z","2.2.6":"2024-06-14T15:52:36.220Z","2.2.8":"2024-07-11T17:13:23.155Z","2.2.9":"2024-07-15T18:06:47.381Z","2.2.10":"2024-07-16T15:35:20.469Z","2.2.11":"2024-07-23T15:14:44.066Z","2.2.12":"2024-07-25T18:37:31.710Z","2.2.13-beta.1":"2024-10-01T17:14:38.621Z","2.2.13-beta.2":"2024-10-01T17:27:41.192Z","2.2.13":"2024-10-01T17:50:47.303Z","2.2.15":"2024-11-03T23:07:26.252Z","2.2.16":"2024-11-03T23:39:09.208Z","2.2.17":"2024-11-20T21:13:34.100Z","2.2.18":"2025-01-18T14:07:53.418Z","2.2.19-log-api-forwarding-beta.1":"2025-04-01T23:21:59.129Z","2.2.19-log-api-forwarding-beta.2":"2025-04-02T00:09:11.453Z","2.2.19":"2025-04-02T00:36:14.079Z","2.3.0":"2025-05-29T16:50:36.104Z","2.3.1":"2025-05-29T21:45:45.327Z","2.3.2":"2025-05-29T22:30:47.915Z","2.3.3":"2025-05-30T19:27:06.764Z","2.3.4":"2025-07-02T23:18:38.815Z","2.4.0":"2025-12-16T18:28:57.368Z","2.4.1":"2025-12-16T18:56:42.944Z","2.4.2":"2026-03-17T14:51:22.959Z","2.4.3":"2026-03-17T16:25:52.814Z","2.5.0-beta-new-requests":"2026-04-21T16:35:29.027Z","2.5.1":"2026-05-14T01:26:19.617Z","2.5.2":"2026-05-14T01:34:48.110Z","2.5.3":"2026-06-10T21:46:14.124Z","2.6.0":"2026-06-23T16:48:12.844Z","2.6.1":"2026-06-30T14:53:45.672Z","2.6.2":"2026-07-07T20:16:53.845Z","2.6.3":"2026-09-21T00:11:49.301Z"},"bugs":{"url":"https://github.com/gabeabrams/lti-launch-validator/issues"},"author":{"name":"Gabe Abrams","email":"gabeabrams@gmail.com"},"license":"MIT","homepage":"https://github.com/gabeabrams/lti-launch-validator#readme","keywords":["IMS","LTI","Canvas","Launch","Validate","Validator","CACCL"],"repository":{"url":"git+https://github.com/gabeabrams/lti-launch-validator.git","type":"git"},"description":"LTI launch validator for IMS-LTI standard launches.","maintainers":[{"name":"gabeabrams","email":"gabeabrams@gmail.com"}],"readme":"# caccl-lti\nValidates and parses LTI launch requests.\n\nWith caccl-lti, it's easy to enable LTI launches from Canvas. We'll take care of parsing and verifying the validity of launch requests.\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"}