{"_id":"@trifoia/litmos-sdk","_rev":"28-994eb05d08caa47d3b9191b970acb492","name":"@trifoia/litmos-sdk","dist-tags":{"latest":"1.7.2"},"versions":{"1.0.4":{"name":"@trifoia/litmos-sdk","version":"1.0.4","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.11","request":"^2.88.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"7c088e88e2b77c9b291cdd05aa417baa48f0c4c7","_id":"@trifoia/litmos-sdk@1.0.4","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-cmZ5WcN6TLFZU8wsbwdtacUZV6II/Mz+acQl5xJNrd4DE/W+v+jELzUn3Sy90Jy/2Q5YhhvCqVAmyhXPdfOePA==","shasum":"652d5147e401b0d6e837ca8bdb1d036a199c517e","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.0.4.tgz","fileCount":19,"unpackedSize":55678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2z47CRA9TVsSAnZWagAAR6sQAIB281I+ELixAIei8ZwT\n1mG2twVt5LAH9ugNSSYODJEYHS/Qxjv751C98DiTwlyS4KrSNMN4xhBSekg2\n4wW2BNhEvyFs0NaBOKN8E9hpVzYPdIpHAmkK5kuicAN6zBo0ci96QLChRTdw\n2jo82BZZgeGXMsILrB5pnubjx70MvL0Rs0NfUgmY4nYnLskTqAMlGQf9wMgB\nPj0OYphxbYeuyxH7uQ3c7s0m5G39yiSphY+JR4CvgN1uJnRFQ3RJUDCC3+b1\nPXVlv4hDHs9LaXS1JHr2AFnOxeWsJoEV5ZCyNaFaNiJmpawKG1dFhfw8yMHY\n27SVBmWx63z6mcs6HJ3kmcV9cKHGeKQ6m8kYJHovmGGRV4M0gQqC0NTdSGzx\nBu2uNzUDfAwdUvxHi2ArYYQ5RVGWa36kyIMBCEaC+sT3n/2hWlvJzhIet/yn\n2qkX6u1ykl8SxFPx+fqjixyirh7L4xUEkZvh8FhKoM0eh8vpMmIFQWH26rSt\noyteAhgkwoWuMY1HXhjioThFxZwvQpeAIwySNp3StcJ9lNU+PpiyaTtH2DDg\nrsCyHkrJ7CcHdTIPf79aTmhLYq/ERzsohdn05B+SJS53I5YtFSyh8IAJTiwV\nkEt8ifISZJgK02lk6f+RtMNgiq0iJnE9xSrUpkLapKlDuTh5OnvBpi0ilz6n\nB1C+\r\n=etMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGQ+wAyFuPteaHs4jZT2jbk7r081zUugIGSZNoYTVm0AiAtTYp6RPi34Glr6EC4nK6qTxe4OKjSzrU47FeyzXDpOg=="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.0.4_1557872187467_0.18415472575568415"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.1.0":{"name":"@trifoia/litmos-sdk","version":"1.1.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.11","request":"^2.88.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"aee96ab76689336852415ca4f33b6932c0fb1dde","_id":"@trifoia/litmos-sdk@1.1.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AJOjWv9Oz8oyPUCGI3wU6gHtSct1PQqC9qC8HuiL4IRhgpm7XGmJFPFIVgXq6kbc9sU45jYxcWxVdFEKIHAUXA==","shasum":"ef28e02063e308a0c5fe29070341dfe9ed6f37bf","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.1.0.tgz","fileCount":19,"unpackedSize":56292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4H9vCRA9TVsSAnZWagAADTEP/2ZY3zWYRbfZeuvBPVE+\nVhUFPwOeAOdwJBJEb44XMF0E+QYXLauz4jEFpxWKjTj9urguOopLwAFuNhZt\nvgj8jDHsWep1oHcA5lUFFQ3MLFsKGrhw110AjuLikhqwZfeHN+0uQurhqDUG\nLNfWh7K8+/euVFOWUQjyOoE1AFxUaSLGlUfaogCqEN6YJa+gt/6ZQdH0RIMj\nrGpsxAt0PTnfJO+tEwxMVUd9auB7FbKGAxg3eNaSzp9nkdCA8ZOY6v3SFX7C\nTs4SzTrIyL1IqOKV74WSgQK2/ds4T5T42yxvuvnPJpV0wRcwZ5ULr7WQjOU4\nVYNFd+60o8/jy7gMuFIoAQKloaL627d+h7DBeUMeAv8voIQt2Gx/wvZ8aDUt\nCET4WOHfqBPXQTFbQgR6VkIsflhJujBHv9E/v9Xbau6T8u6DZdfB5Dmp1ASv\n3AUX2Xa0Zhj8Ty4isnQEWhJeWYAppTDPoV7nnuDH2aSWNZTF+Gxk31rER1sa\nW6kmRKUaoAwWvZcL0BsnZPJoK8z3TUflgENlU2Z04IgdYBcWLp+ZGrN0shSx\nWAPpe8anGndXU+bjTpepmoHn1tGuTDgw++/cmVFf4uHGD4GpsfzvU2Oknflu\n16GCdi4CMGsfQKft0oUOiu+lHZaCoZl5kwa+qm+BR08iVe13nX/G2thz6PWf\nF+JN\r\n=T2rX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzEGeoqsu3Tau1IPjeWSpQyQ+Beu0I9+iUn+8FqTFq0wIgb8HxUXc0inVdQKfKkIntto7biUgayntNCh9PmMwEryc="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.1.0_1558216559081_0.614698256642102"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.3.0":{"name":"@trifoia/litmos-sdk","version":"1.3.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.11","request":"^2.88.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"a373704ded33ea3536a89953022df3c67e937019","_id":"@trifoia/litmos-sdk@1.3.0","_nodeVersion":"8.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WLq185AUk/2HP+8K+NWGetihtKOPd0MtuShZhYARbevdax8qnuyWQHRve8nScgJ0pN98lTcFG8uwDk7tMHz6og==","shasum":"8c6e9a8ccfdca177029084d8efca8e8eae963d22","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.3.0.tgz","fileCount":19,"unpackedSize":56287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGletCRA9TVsSAnZWagAAjdoP/iWn0IJnxg75Y5X2vF9b\ndFISGjUqvY15KRBj6nlNYusfDh42nZcA1WHxMBXLhLolLwee47cqlM+tkNMx\n3HGTwkZ6zWF829K7JXihB7PdOE88OVCXTTQq3fPWZeLtRaJj9WHFlxXRAXXP\nnrXZhWLvYAGvvLqR4Es+pXKDsKdsiifEOpbABiy/YpnsGXXb+V7dfcxx27VS\naBkDtDRS4XjBvWzi0YS5yKRLxwL+A28Sk19UMVQloDef0XQabRg/qzmwezdu\n5BUKHtl8/5rhpELNeeK3oWiPa52pouL09QZRhL0CJJQvHDTliFttZ0yym++S\nEefRgpxHls168B+PyiW4mav8+bp9sUj+yKkCQSCPM7RZ6pwqmWe0HGCY4G5y\nwzT1T7hb+P4l0qMLZz5GI8D6J87ew3Bg+Hrqv+wg5UUaNjgY8BiQtdfwqQNC\n1m+WktqIlG5rFEj/1GTjZ6mrMFhvyT3c9/0iS60IIpq0Skp5QIIcK8GvY1Aj\n+yMw+LCTSytmSeR3YTDYkVxMif12ej36ZPipN4kX/JU0U21RtaJ3ouIiz29M\n4hysA3fslGvvU0QOHq9N3OxO4VpbQJRS0xIB2yEoOI9rO92iTyZCPdk023NZ\nb7caBA9rcXPI2XyG3FOJ1QvXoaExrXAhC42dLTu4ItqLMywxKk16uc4P9y3n\nhVFG\r\n=PMqn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIea7BMZ+YnkG3Vk8RVMDJQ+mjh+oyjvYR3hKhy/oCsAiEA6+AJfZ8Vehmobbm5vT+sTUaCGMtPXyGOTuoSQG6aa6M="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.3.0_1562007468776_0.037507507393249595"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.4.0":{"name":"@trifoia/litmos-sdk","version":"1.4.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.14","phin":"^3.4.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"e8e94c07ceca8254fc0dc3e97e1f0d3359f4920d","_id":"@trifoia/litmos-sdk@1.4.0","_nodeVersion":"10.13.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/psSHN0a0kR+uA/1KPVEYmYW0DlhdVTqDO9g+rtS0Tq1SEtVaUWvnUjX5fifu4Kg/Ctvq41Ug0GPzYqeySuIfw==","shasum":"d50eb12158d879edeb66d3e63829f10e2f05cdf6","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.4.0.tgz","fileCount":19,"unpackedSize":57897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmpKCRA9TVsSAnZWagAAGsUQAKP6h0806QWboHj6C3vF\nM41U2E56e1Z42jgxu5JsGjsUZCA7nnMCG1XrRanYGh6SflAuiZ02AefTZXF3\nNYjanmDtB/DlBWHoUpwP3iHNBFd1TI1+DgruNYwShIoLZwNOckLU66qFez52\ninngUG7wi+bfVZ8vJk+hAATiwRaMPe7l/h+i4+j/srgmGZVGEWOPO9sziJml\nhnorM7mrl3KPWpIhdoE/EN/WE1Iv3qAJHn8GCZgzYrCvHccrJCQVkTlVJ+7L\nmJM65caare8fyA3nfa7nzG0JrQvaWoXBiyxhgAdX9pJmaq063DSawCRuu7nh\nNp+eN2SNbf7Jy26xSHWfFOc9nH3my6MfFirwI70Nwchk+g84vB7ZBi99r4QR\nMprwb45o5B2zJOh7XuuhBpfSjhS4vzjbhCf6mZ4sqxIcRQxu2LGLF7wOnDKZ\n4XGKza0fovGtHvscG6kigbah5zyu7x0vodaG3qZCO68gHvVr8GJxsfeh1aM6\nNlBPTVBYD+rG5RIDjb4wGG95ma83mbELGg6+ceiRIogXeeTvdx44c45dWaEI\nPDXJRfqdg32xpaiwXz1RGUBzZNAmnC04DdTkEmTmUXGYe+rThzq1gAGvzcoV\n51kvnxewsrdVg7FLfUQocZMF5zkPMGMxsd06uNwwsD/CA8wI6tv5A+Phl/aT\nYLcl\r\n=4KEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa2Y5LUjmKFkor5BIh4NnStHaIsJ1U+44BT2G6OSmTeQIhALLKbhy/18SDXNGVfVpIHrl3opRcFyh+01QVS5XuMmZb"}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.4.0_1562798665784_0.22670295438536137"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.4.1":{"name":"@trifoia/litmos-sdk","version":"1.4.1","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.14","phin":"^3.4.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"c5265b996d4e31f3c375b09ad5f0c8b3ffbda95a","_id":"@trifoia/litmos-sdk@1.4.1","_nodeVersion":"10.13.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-IJpKrLWdTv4g8z7yQNMmAnQNcUx08Fka/HRgzzzTs4vSmm35zRtMcCtnCweJQcBlJ9J1//OXFeWICB4EShLcOA==","shasum":"56c9d1ce3191f138b82709d7d04e1c49d9649e62","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.4.1.tgz","fileCount":19,"unpackedSize":58067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJmypCRA9TVsSAnZWagAAsE8P/2IVv1x0Ff755yXTkl7x\npvAzn3MW7O+hpJczmJvnSErV8tR8GWbsoUSnkn2BKrFXKxi3hH3Ao96Kom42\nX8af97Wi36ChEHLSDbZ7UpJMWBvrJsE66MM72ghFinEMWPBg12vMdXzK1PoA\nW3RuUYasfvlCZWdw5sDcE8FUZ/7FQolxxKcQkrRqh7rMB1X8WHJkdPd+cVpV\n9baxUkuBlLQDeUV6oqOnfJ6hYAa1kP//J/Zip2wgBX16xLjP62P9+f82NVrT\nLp3FmOs6t5Y35fHCo5b2V08JCNvC2+zBMvVJGshaHVxUPL+JO+0zjo+MaPJa\nzkQHW/MwThbbPlWDQoKSBHcC0UWkz6uzdXlz9w/ZmeJKrpaFwp+soiNxKpzz\nV+g41dhy4o7MRk2zA6osd/D8BIKzjWOze5DnGr0ZYNpFVa61O6u1y7OTE2Lx\ntb/Djk+HkiLFAkyEKQ/6+C3/GWX4GzI8/8A96s3xcd+/DbdFj+LkCt2FCFh0\nOpNitlyv2CQQ24KZ0Jq86/X1tPInPcJy+vHi1IWpdIKeHs2dXR7wD+vv04Bw\nefjWsg4HNqXnlTMe2Slc66M844xhVgJhF5b4KCDfBqoK1hh74kcAqbM6FX+t\nbnqWK5LB6ucUygmVVBavCerNH2cQW04hcqLOzhXxx6STRnlRfPNT9yeEek/Y\no10o\r\n=8e1R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZ3VilTMw0TtLRUyqpfNEVAWeMyOIzgF+BrGfTrNMpiQIhAMEpD7Ukm168FGSQGJFATU8PTbpR8yf55llOIV2CfoRE"}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.4.1_1562799272635_0.24064032356661547"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.4.2":{"name":"@trifoia/litmos-sdk","version":"1.4.2","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.14","phin":"^3.4.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"07eeea3229bddd84ee6e394281f2cda97a229631","_id":"@trifoia/litmos-sdk@1.4.2","_nodeVersion":"10.13.0","_npmVersion":"6.10.1","dist":{"integrity":"sha512-9LMBnF+vrpWh8Pz1pER30xl0jnRgEthqdpV3nKxY0M7YbXGqBD5NSpsYy2YbtfYv+cKVtstky+HT3yk2OKBMUA==","shasum":"0614d3573a1b83c1d717f1cf2936f352333e5dce","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.4.2.tgz","fileCount":19,"unpackedSize":58496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLPFdCRA9TVsSAnZWagAA3H8P/igF+Bu5eXPe29bxboUu\nq9SqV/59ZESYHGlzSsKNQ9vPrVdbEcLZ8AyG11HYjLIUr51JQcu+oSYkroEe\nKhiduuJ9zxqzA+I/6njcxo/d0xAEp2G+E7NvCmaV9KqbBvgPgOzoLwrGe4si\nYtdTn7Zg7VXCRhP4tdMocGxAVFj6YaFjsBnlT6rzuDNomEPCpiMw80MgJ53+\nvSQb/QeIAMv0sWWSsR54DNscYucZPjn9U4cD+SVUc/rUYGXke6dA0M1NEsFU\nvWpVU8fn/zTvXSkN26/V0pAb4fG78QXnvpglV3pOsK4hAlh4IAbqynNReMfI\nGtnHm4lgT1/bxRY/T/4O9VOIt+ww3WVDfAk7NS0kHzxRBAdc2I/MDGp4E5jT\ndx/5gPcTxpNJ2YRE77tsj42wBiMym7+bzRn7ywt5eK9mWwl9RVNWJtmlGmUL\no9ig2jCzrQHWuzQkGayQaWZuBuX1MH5HUUPopk2NMF2oLK/n0xRnq7Cm02G6\n9x4nGlTD+recDKSI9CR3iaE6vjQa7djwjr/JzboH36V4+f/RTlGDO77nxN8L\nL4ha6dqGaZiWczJEcXVhNz5oPUalvryRFnEgs7cbNl4k1dtQ1IDvqfi0p2K5\nI1PVFlHYBX/xznrqObjSHe1lBYe1Gx3F6R18QTYqRuqkmu4cGcx+1tUSOoRj\nOgqe\r\n=EKlL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBjTvKPmOwsTUEoiEMjE3Mubf8WxWQW9UcOOBCxyNv9AiBppYsCOOItvWmJ3O3OkJn8STBgYH12DgmTfe+BL0r9Bg=="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.4.2_1563226460818_0.49079066984175035"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.5.0":{"name":"@trifoia/litmos-sdk","version":"1.5.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.15","phin":"^3.4.0","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"0b85901136dbe59257149b0a061aa750a9deabd5","_id":"@trifoia/litmos-sdk@1.5.0","_nodeVersion":"10.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-eFXpnn5QHsXWle+E7bBNF8+gmMgfZMxYx6bfhWC4eEz1NmWUiYnrrqdSLsRuYWk4Is4u8M1pS4riO4qb3NBJdw==","shasum":"302a984e9a9d0d333dddb9b16f129c31cd25621e","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.5.0.tgz","fileCount":19,"unpackedSize":59643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwI5UCRA9TVsSAnZWagAAU3MQAJzs9vogfc3mpf7hZwaC\nedPkOkx9k2xeLr5PRSF/YjDtFkbsWCoMCzegWwjXrrTivnxWa+0acLV5k8vg\nkCc0xI2OU12LCfyksqCO6e5BHCgCtdSHPC9xiKnhbfVZHQfRUmnmfFF0YMhK\nKECPVzqVCQnR/lQOLGbMuRHvVP80F1I4J3Azultx+46vFeoPn/RRLQwHgBEv\nYsRug9y5WTZrwzHB3yx6+Mwn6QunJNnQzTjvihL5oJ3sfzW8lYc2vpyOS3Gh\nLfFus034IDjyySMjIpfO1/SME28PIDQ2j6oEr/qh3oHARnWLEF3o3r3RFhER\nJwvUhFspzYHciiKNiwwDvvMbbfdCZ6p4D3cLVKPGfChx+yVcsoS3b6LCDhYF\nGuCC8s62k7qPZ563vsAe6SdPcSpFUbBDgvF5GcXbOWT/Cs8NPj0hctOaOj24\nsbFU7/AEkLIZvkbcHUHBf5jR6JsVNVBWjDN50tQKQsG/CQ/qQajYZItuP/wx\nCY/Rchl6UV0UVEXXFUHvdwNnti+JX5rZKytdCZuAi6xHS4pmfPEjzxs6TI1s\nsK7RG9Q6H/PLTfr00QFl0YKFHsLmJAz+A3skcj/dmJkigc89yeOR3QxtImTm\nHRyaKjNN3xnZImjvik/JBHWVTzpTUZ5I9SHTV4qfaftLXGRDNKJFC2s92/UX\nohFn\r\n=i5LJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHadvZVsrowlSfW1iqC6OvZ9U8odHgFPd7D7cJjg0Wc8AiA8sJmkaL9NpQIlQLm7h55583aYgoCWCwiNPd2uKDo7JA=="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.5.0_1572900436186_0.35010445350510433"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.6.0":{"name":"@trifoia/litmos-sdk","version":"1.6.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.15","phin":"^3.4.1","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"25cd6ea7e97644482d343f865b695a218a7673ee","_id":"@trifoia/litmos-sdk@1.6.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-KymUVF0U08EK0fBFNMcjDNaDOVocE6iSO6eEkfHr8mEGAhjgXDlaVTGZgOzPFwN1BCIEUaSNrwKVcsb5Csreog==","shasum":"6733babd0966bf712686cfb14dea745f74f03379","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.6.0.tgz","fileCount":20,"unpackedSize":61079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1GTtCRA9TVsSAnZWagAAnokP/1jkISLzs8fhGbEZjWaL\n2iotlrlBv3Gxp3m2B1OIjN6O7mRu7XOCKFZMJccUepyAerfq6QtvpWUO6/Ab\nn8z5P/uAFYqS1TsprIz4ddN0JEYn2hxXB5BFeqRk58F+i9L8Q+7vXuoCxodq\nSk2gWViYvTfibWkf0zEJAMYXCf2nxCVarYuz7F73tMJcljRn+pM7968qEyCl\nZoYsZD5iieaAp2heyWeX2u6hysfUNYl70K8jNsqCkFz6iz1bYv2++6LzV5Ra\n0YKCFPUrPbkmcjqLq1a69OYGpqn0VpSy/QF9dGrrlDD94l2oI86gs3rBTvMn\n2Xkx1yes/h/L893tF65tP0oTGgE5BEi2hKcpjVfZOXUVDwjIUT7ib+QOvMFX\nh2bEWJADzDTwTnXtmfehd36CQXJ84y9roIqtxvoUcmp9sBJSXl3rB/4ahElP\nz18/GGehnPCa8mN9JhGv4HdfH2fhWLjuEiEAil+vjZvI3i81n7O5lQYs6ROc\nAm9cKcn++jtBu/lWEgSx3QR5YyWmUglsPD9BJ441XCQ91+jpluldR0QSTRrK\nsLhZgujFx+swbHGfWGNu12azvJA5Cj+C1NHrzE5XO7W8FY8Er2hZ5CqAh4zd\nPBdT7VOFvxGAMeicy8qFZpMi79Q5yERPoIJWq8tG2G8KDnlepsuGlz986Aym\n0F4o\r\n=aV7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ4OQBRv/STpquS1r9LoqPE9WzWIs0JMaXq0qeljMYUgIgXk8S360mD6Yg4fsJ0SVOTi6oah+8NeuTh1NohUh8iMc="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.6.0_1574200556951_0.08010897924366378"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.7.0":{"name":"@trifoia/litmos-sdk","version":"1.7.0","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.15","phin":"^3.4.1","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"6c2b13092ea1c47eceada31c7a40dbe6cc4b72df","_id":"@trifoia/litmos-sdk@1.7.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-5xhntt347kWgnth59b0R/ifwPcuOrThovRX9HpkvwuTq+ANYaJBj7e7JXGJmMHQ8Kz20dwFI8vPS1vT4O2RSDw==","shasum":"a0b660cd3d2212d16db8b76288d8f0002e70cac1","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.7.0.tgz","fileCount":20,"unpackedSize":61480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK15UCRA9TVsSAnZWagAAU7MP/11z38xxwrMcuWpAkqht\nw/0WD2y9VfA+/PD+cqE54DsnbxzI31/orLOa/Lazt8jcDxKy4P1htGuysx07\npWxroGBuqZX/kwNRTp0knriYnEWKAx86dCmY9A8cxn3INmN9Wbf7Bd7REuvi\n1FdSrN/iPNYi5vwIXXaJ2WH0XL2LVPBwkHkLOsvBeTsXMx7nZKVnG6qgXrSG\n9PKxANjyNXLxDtMvysgWvsYimRLDSLIQ6ydxAPwhFIoyoE+mI7VS+PMckhul\nIiukp9bIlPXPN1YKk/M5nofuKgdEU8QSPHILyBzFMDfy4GX2uZziFsS2bjUO\nvRF7G2aScKPufLhJLR+uPuFwWYgzkAee6E49HxTHjrreg2C61SIF7rdRzdAa\neDP3q3zbBWrnvPitml8IcKDVXVjts5BhcnS+TE9629kCQJZT3Hkaqc2LhVvB\nxB5vn+xH0xZq5dQGeokQGDdpevjGw0fQHll+gVOBHz6Ff3WrYOXlTaIIYtqD\ni1OcGqMOpEcGKFBmFHzS5MgUxAmglAfLEOs9VTkYKE0DTZdoeKz75ioZqMO4\nII9UGKWjLtMTH6QCxxnKqihUu8VmSU6TQUAND3MficOTV4ABXK2GGIEgknHc\nt1sfq308+25289lkzLAfJfA3GoZj3lfscXXSVEtovKdOQrtqHrYMywpLd008\ngeQy\r\n=Lv4m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJW3RfAlKMNeen68U6btAhUZxlXAj+zQS3uqD3CG8S1AiEAnadxl4+xMDSl6xl4K7+wtHM43xlvd224cnFK/8Tv05Y="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.7.0_1579900499951_0.1016841172009888"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.7.1":{"name":"@trifoia/litmos-sdk","version":"1.7.1","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.15","phin":"^3.4.1","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"c55e43fcabbb40ba1713d244b541eca210e558f4","_id":"@trifoia/litmos-sdk@1.7.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7jeg7lHyKWQoVrZjGZHKVz1SAwuzMithb2jy2ZosMeauavl1R3fHOZBErrGXL565tlRLcdcWShQBihU5lBw81Q==","shasum":"69fcb548e326cae01231626656f8d73fa15bbd36","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.7.1.tgz","fileCount":20,"unpackedSize":59891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3s0qCRA9TVsSAnZWagAAv4oQAJM4jpijBLxGO7rwkHv9\naDE3CIGo1YB9mYH5Nw4ZxoPd45nI1LwbfUWkIOAZobXCi4l8nCI+wZ89zkiW\nzM2O90AeQJ/esnoElPuNwpUrzybGAqv4zQD8gPetObObkGiXqGDsDDl0UAW4\njCAuMBQNhzBT+oWckyRCJYvj8lo4oK1BEpJE70KCAEjaKLkmftNFxY0EZpq5\nyx6zRMUQuF+qzoA579Ltd6P1DTqBMcVQ4kItK6aqgF86IxJ+ppAPKEoUIduv\nijyMgWKDmr+O6A3KPM/Lrq/vcEuIyBECVOmSQf9LEBiVCfic4QhbqqcYtQAT\nDcgsuzB+1XWIOVDIESo0jRJmDKuv6K03HryNk99Kh+uprd5/RnSjPzTooUCs\nR+2cztncY/YWWAZDf+rjwGZCPCBmGEGaM9fVUSnL4d7DvYcropCVBuaHhd2C\nGhn1cZFdIHc1ya/pZe/ylkn/jW01MadXNaTa7OqC077rI66C4BnpraMeFAu0\ngNJhU0iKZB9aEXZHtQ2ihKI2Z42eIUF5eLmAoc0AqKsx1lgSUh0Q2820jBWL\n7LOtveW0VwijlHQfB7ILWNsivu9EvsIPinGV5otZ9j71p997/ZNLD2FHYjH/\nkosK+v0hI3h7eoAgU9XALrhnVhozNReqj8whGbbFqiPVTkMZGR8OG80L0iqj\nxEaj\r\n=7ZRn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDurooGo2WANX8mKhYZTtimmb0pDXnAUsqg7iu0TfEmCQIgKVaE/dtEaZCFaROm2RpPFLWhavvvZJQSU5uOXUXo0EY="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.7.1_1591659818219_0.17494026266719453"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"},"1.7.2":{"name":"@trifoia/litmos-sdk","version":"1.7.2","description":"Node.js SDK for the Litmos Learning Management System","main":"litmos.js","scripts":{"test":"mocha --exit","coverage":"nyc --reporter=text --reporter=html npm test"},"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"keywords":["litmos","sdk","lms"],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"license":"MIT","bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"homepage":"https://github.com/Trifoia/litmos-sdk#readme","dependencies":{"lodash":"^4.17.15","phin":"^3.4.1","xml-js":"^1.6.11"},"devDependencies":{"eslint":"^5.16.0","eslint-config-google":"^0.11.0","mocha":"^5.2.0","nyc":"^14.1.1"},"gitHead":"c55e43fcabbb40ba1713d244b541eca210e558f4","_id":"@trifoia/litmos-sdk@1.7.2","_nodeVersion":"12.16.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y3kaxDPuW0ISC2hHmdNuV3WuIVwbxa/LoDc2UTfrEvlCrHu2h04mOIPDYlQYjdsyRKxYs5KvYoaamrQ1vFYi7A==","shasum":"477f372fa372e3b8cc728d34c53540726c688232","tarball":"https://registry.npmjs.org/@trifoia/litmos-sdk/-/litmos-sdk-1.7.2.tgz","fileCount":20,"unpackedSize":60104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgM7JCRA9TVsSAnZWagAA8qQP/RLHgHu40rsV0GreTc4S\nYnDIplkxElj/hcy0wcBXfmrNhcF4a/yDXjqjGClWmK+NIUAJGfspNvb3OHkM\nKVUwTer/Qeaj5npQqMIPsh1vSsPdHgZr5bU/xqEALfR2YVAX0iYARzi48TKJ\nfwM3+kqJ8Qn+hGVU89NJE/cUJlqK27Ei7bFgGgp00ymI/WCdjl+ZTUTYazkl\na6o7jH6/UyznXxjo1qMiT9/F5rcFrxNkkLLXma8shB3F2svvehji7WE+XMPs\nm/NuM415oaH8RE5lpMaJXO0EutF/WxbiI3oic0Q2QZvsptxI4HMYGqv3A54d\nDnhqy0LfjmT6cKb8Qsj2HFx/SpVgYwm0lVV6leqJA7aE7rbMn3zhstHXJGps\nCCyRgjMZLnxT3Dj2tKOeVdc+0K2LvYupSnwMYt7Bcycp7iifYrbduvrLkvDe\n9rC1SY1/bWJBYkTo5NPWikiZ7BYF/yVNQAihSUUEFGO6NddrV0jY7tg4SyEI\n5G3I02907huRh/gwqWNAZGUEgvjYcmirY7NFjBOS6vkwWdUY4h6KJFJy4pwn\nnxmOCSBKzWcr7Vc6xw39ulL7czdunqIj05SpUoj4YYouWCEon18j9tcATJTL\niyq4LjGKL1+CuES10OdnmNiawHeOyodIB7/SmGUSeNjDpKb8QTct5TOPHhwb\nxkVR\r\n=V1O+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKDt3TGdn+ie0dYMTQumEEuM9kqxIOEdS3057IIj2RXAiEAxDvdoiLDhcFRF203h8GdNWf6zoKnOZvgisO02c4fCBU="}]},"maintainers":[{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"}],"_npmUser":{"name":"thejoshuaevans","email":"TheJoshuaEvans@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/litmos-sdk_1.7.2_1602277065176_0.5449105677331934"},"_hasShrinkwrap":false,"deprecated":"Please use the non-scoped 'litmos-sdk' package instead! It is much better!"}},"time":{"created":"2019-05-03T21:45:00.326Z","0.2.0":"2019-05-03T21:45:00.469Z","modified":"2022-04-07T07:36:04.746Z","0.2.1":"2019-05-03T22:12:59.834Z","0.2.2":"2019-05-08T19:47:25.676Z","1.0.0":"2019-05-14T21:59:44.059Z","1.0.1":"2019-05-14T22:01:22.860Z","1.0.2":"2019-05-14T22:10:32.437Z","1.0.3":"2019-05-14T22:13:39.848Z","1.0.4":"2019-05-14T22:16:27.621Z","1.1.0":"2019-05-18T21:55:59.197Z","1.3.0":"2019-07-01T18:57:48.863Z","1.4.0":"2019-07-10T22:44:25.929Z","1.4.1":"2019-07-10T22:54:32.766Z","1.4.2":"2019-07-15T21:34:20.929Z","1.5.0":"2019-11-04T20:47:16.445Z","1.6.0":"2019-11-19T21:55:57.094Z","1.7.0":"2020-01-24T21:15:00.129Z","1.7.1":"2020-06-08T23:43:38.420Z","1.7.2":"2020-10-09T20:57:45.375Z"},"maintainers":[],"description":"Node.js SDK for the Litmos Learning Management System","homepage":"https://github.com/Trifoia/litmos-sdk#readme","keywords":["litmos","sdk","lms"],"repository":{"type":"git","url":"git+https://github.com/Trifoia/litmos-sdk.git"},"contributors":[{"name":"Joshua Evans","email":"thejoshuaevans@gmail.com","url":"https://thejoshuaevans.com"}],"author":{"name":"Trifoia","email":"webapps@trifoia.com","url":"https://trifoia.com"},"bugs":{"url":"https://github.com/Trifoia/litmos-sdk/issues"},"license":"MIT","readme":"# Depreciated!\n## This library has been deprecated and will no longer be updated or supported. Please use the non-scoped [litmos-sdk](https://www.npmjs.com/package/litmos-sdk) library instead (it's much better!)\n\n# Litmos SDK\nNode.js SDK for the Litmos Learning Management System\n\nLitmos' API documentation can be found here: \nhttps://support.litmos.com/hc/en-us/articles/227734667-Overview-Developer-API\n\nAdditional articles can be found here:\nhttps://support.litmos.com/hc/en-us/sections/206185047-Developer-API\n\n# Disclaimer\nThis package is **not** maintained by or associated with \"SAP Litmos\" and is provided as-is\n\n# Usage\nThis SDK is meant to reflect the actual REST API as closely as possible so that the Litmos API docs themselves can provide guidance on how to use this SDK\n\nFirst, import and create an instance of the Litmos class with required and optional settings. See [litmos-opts.js](./lib/helpers/litmos-opts.js) for a full list of possible options\n``` js\nconst Litmos = require('@trifoia/litmos-sdk');\nconst env = require('./.env.json');\n\nconst litmosOpts = {\n  apiKey: env.LITMOS_API_KEY,\n  source: env.LITMOS_SOURCE\n};\nconst litmos = new Litmos(litmosOpts);\n```\n\nOnce instantiated, method / object chaining is used to access the desired endpoint. This method chain should match the form of the API Endpoint as follows:\n``` js\nGET users/\n// Becomes...\nlitmos.api.users.get()\n\nGET users/{user-id}\n// Becomes...\nlitmos.api.users.id({user-id}).get()\n\nPOST users/{user-id}/learningpaths\n// Becomes...\nlitmos.api.users.id({user-id}).learningpaths.post({Learning path data})\n```\n\nAll method chains **must** end with a request method. Valid methods are:\n``` js\nget()     // Performs a GET request on the preceding endpoint\ndelete()  // Performs a DELETE request on the preceding endpoint\npost()    // Performs a POST request on the preceding endpoint. Takes a body to post\nput()     // Performs a PUT request on the preceding endpoint. Takes a body to put\n\n```\n\nURL query parameters can also be supplied to all request methods. These parameters should be defined as key-value pairs in a supplied object, as such:\n``` js\nconst params = {\n  since: '2019-05-14',\n  limit: 20\n}\nlitmos.api.results.modules.get(params);\n```\n\n## Async\nAll request methods are asynchronous - they will return a Promise that is resolved with processed response data from Litmos, or reject with an error. The `await` keyword should be used when processing data:\n``` js\n// All of these requests will happen one after the other\n// Wait for the GET request to succeed before saving the response and continuing\nconst allUsers = await litmos.api.users.get();\n\n// Wait for the GET request\nconst allLearningPaths = await litmos.api.learningpaths.get();\n\n// Wait for the POST request\nconst postRes = await litmos.api.users.id('user-id').learningpaths.post({Id: 'lp-id'});\n```\n## Pagination\nLitmos will only provide a maximum of 1000 elements from any request, to get more elements pagination must be used. The system will automatically determine if pagination is required, and keep paging through responses until all elements are received. This functionality can be disabled by provided a \"limit\" parameter to the request\n``` js\n// There are 4231 users\nconst allUsers = await litmos.api.users.get();\nconsole.log(allUsers.length); // Outputs \"4231\"\n\nconst tenUsers = await litmos.api.users.get({limit: 10});\nconsole.log(tenUsers.length); // Outputs \"10\"\n```\n\n## POST / PUT Requests\nWhen performing a POST or PUT request, the provided data should be a JavaScript object, these object will automatically be wrapped in the required endpoint identifiers before being sent to the appropriate endpoint. For example:\n\nAccording to the Litmos documentation, the following xml would be used to assign a learning path to a user:\n``` xml\n<LearningPaths>\n  <LearningPath>\n    <Id>[LearningPathId1]</Id>\n  </LearningPath>\n  <LearningPath>\n    <Id>[LearningPathId2]</Id>\n  </LearningPath>\n</LearningPaths>\n```\n\nThis XML is equivalent to this JSON:\n``` json\n{\n  \"LearningPaths\": [\n    {\n      \"LearningPath\": {\n        \"Id\": \"LearningPathId1\"\n      }\n    },\n    {\n      \"LearningPath\": {\n        \"Id\": \"LearningPathId2\"\n      }\n    }\n  ]\n}\n```\n\nHowever, when using the SDK to update a learning path, the system already knows what should wrap the data, so the following form would be used:\n``` js\nconst newLps = [\n  { Id: 'LearningPathId1' },\n  { Id: 'LearningPathId2' }\n];\nawait litmos.api.users.id('user-id').learningpaths.push(newLps);\n```\n## Helpers\nSome operations are especially complicated - in these cases helpers are available that simplify things\n\n### Creating New Users\nThe requirements for creating new users (`litmos.users.post(data)`) are very precise, and a single misconfigured element can result in a server error. For this reason the `litmos.helpers.generateUserObject()` method exists to assist with generation of correctly formatted user data. Ex:\n``` js\nconst userOpts = {\n  UserName: 'test0@email.com',\n  FirstName: 'First',\n  LastName: 'Last',\n  DisableMessages: true\n};\nconst newUser = litmos.helpers.generateUserObject(userOpts);\nconst response = await litmos.api.users.post(newUser);\n```\n# Development Principles\nThe following principles should be followed when developing this sdk:\n- Be aware of dependency usage, and use as few dependencies as possible\n- Should mimic the Litmos API closely, while still following js best practices and standards\n- Asynchronous operations should be implemented using Native Promises\n- All traffic **must** be transmitted over https\n- Should use the XML endpoints, and support automatic conversion of js objects to xml\n  - The Litmos API only consistently works with XML, JSON support is spotty at best\n- Should be fully documented with JSDocs to support intellisense\n\n# Notes on Litmos API Oddities\nThe Litmos API is not the most consistent API in the world. Documentation is spotty and implementation is inconsistent. Here are some pointers that should help when navigating the API\n\n## Two Different ID Systems\nAlmost every object in Litmos has two _different_ ids associated with it, the `originalId` which is used for all frontend operations, and the backend `id` which is used for all backend API operations. The only way to match `originalId` values to `id` values is to get a complete list of objects, and check each one for the `originalId`. This must be carefully watched for\n\n## XML vs JSON\nThe Litmos API documentation claims that both XML and JSON is supported for data transfer. However, this is not the case for _all_ litmos endpoints. Some of the older endpoints do not actually support the JSON data format. As such, only the XML endpoints should ever actually be used when making requests\n\n## Object Key Order\nWhen sending requests via XML, the order of object in the XML document _does_ matter in some cases. This should be kept in mind if encountering bugs despite the presence of all required fields\n","readmeFilename":"README.md"}