{"_id":"moodle-webservice","_rev":"32-c562688685daca8b0187c35176a62555","name":"moodle-webservice","dist-tags":{"latest":"1.8.1"},"versions":{"1.0.0":{"name":"moodle-webservice","version":"1.0.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1"},"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"221e6a825b50a8ee603fb7b47563654f615f91f9","_id":"moodle-webservice@1.0.0","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-7Ml/LqTrmPrhmdpQh2OqugE4xA+5TuY+/Bz+93HrDlWDKtxiIseM77JCMeFlsg61YcKqIxdtKWDRRAYiqM7klw==","shasum":"c7ae36d3f13232957883f95636d234a9082f1f0e","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.0.0.tgz","fileCount":157,"unpackedSize":429798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsH0ZMZRdpbx3sqpsKxvalxLxuUKtCfZDb2NipcC0qHgIgEuG9SqfO3BW5mil54H1DJDoWwo9PLN5blHRJT76SzAA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMYC5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+QA/8DGeAz9GJx52Ezz0vhPyDRKe299rSgmD2vEOka/1TNyNZdPRs\r\n7EH4X+g3+J1JX1ZiUe4KMBk+6ByKSFjWn8SZEcAPhAuzTdpSTiqwjnBJeVTY\r\neifg+zLA0fGKSnogQphI6rT4VGEclwVzEpMRq/Fqw1AfPAsg6CkQj28VcC5q\r\nbJiLRp2mIJWgU09U4xntJYOZ0cNV0ZUwuXfD/pglAM5AssH/62uDn8yVi9z8\r\nq1fMUR/ZFUp7fKDi+4ooOD07GoAlooZIJ3BTAHCwZeQlzQltcX7Rlld6ICYl\r\nenC5Tv+cdqjHow+Lmtd6eNd0b1Ldv1KquiDbD7PzIknD7/tU2QePNtsqhLbQ\r\nq98H6jJdSRYyiMyGWQCU7xeIaaSoRVj4l+0YhuunAWwbNBSYqVKYNg/MtZbu\r\nVDVSVdGcIEJoiHNUpLAcPdjidaav3Ghd5R1MbKkGA7QzPMvvYHdHDLM12eh5\r\nUm2pXzR/GwyJQW9x96HHci6lKYqcniw6jyGQ8EnkTbHsh0PsypUMQcWHRxjN\r\npb+Tv6z3INPGgWQ/73BUDx6LnmAZDova5kjyJKl2BoIlYGbO568YqE+2J6+E\r\n1f3xgQdUbDd0Xn7rGJDOPrYDIm4bYVZd8huGx/ql/57rdt2qdLD47xsZniqj\r\nUIrONASuxTvpieJoef5yA2X2oA0ghFXJ6eE=\r\n=YzHb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.0.0_1680965817437_0.9271313279759914"},"_hasShrinkwrap":false},"1.0.1":{"name":"moodle-webservice","version":"1.0.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"b9b766f352e7f489124ba06161136909b0fca51e","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.0.1","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-KxYiP6OmGcr4vV/bqIIswGX+sJLzCDAly5fZpOKV32YI/veFKIv1Wdjz5zTMqJLKSYRl9PK5zQz8mL8spkmViw==","shasum":"a1d0e24ba4a8eb23de0f0fc004540fed22d059ce","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.0.1.tgz","fileCount":157,"unpackedSize":429915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7iZkFnR1f502oAYf1GBh7/LzGqTKB0R4ssbnNUSs4eAiEA4K97VZyHscCo8H3dRQ48opd4ylPAg3vy3gGhufHWPVE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMYHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Fw//R15h8nuczN55FAZxaPgligZdplbeYEdXYGCsnbzPZR0kIF2U\r\nQ8jkYXiT7dBp9t17mJCN06LZXm0SAiAQlNaYNqaeB1E09A3JOJVcOWeo9I95\r\nKJkZmkCMof+f4dpNjXtktMYxCkrwVH6M448RkYFeGuxiTYBsKltl+ZrpJFtP\r\nK/lZNYxu1oBPrAaSUKzQNO0wMVfZP4fmlfqn4mmU5e+8TNKa7VaeOcoRWMLg\r\n0D9HvvMocAuNY1TjDb7c1GTTq7ovWSB2Ld8m0thfPJw04c/1r/S75w/wFV2V\r\nHa5X/1kkUfi/639N9/49nIsDW9YVPI6HGHVb6zBIHvyYZAb61p8TJhH9ZYPN\r\nWkf+JPK8k9oJvCjjlukkhax1IKHQiIIP1fgRAl9IbUgN+qwyzlXOjo2xpDnf\r\n+VbMp1Ls6CEK9/4mBsmsRLV3gWtTlnVXmrTGCL1mC4i36hwkEh932j5EbH1j\r\ngLB1beKU6KX+i+daBXrIko88xitC+nHvQ4gKuLIFCjZTO7l5m2eEbJAO3OEh\r\nw37V45JSlFnaujQNUOeXQEERtLOKUIM92IC1DdUMg6ceSFcibCtWBisn9bSs\r\n1d9ubTHXwevS+W1s9az1ABjhUY1r75lj+5QXnsQtWV68sTEHcbXrI54+vkm7\r\nBkMIUPgAj9I4fFPgWUluLRrx52iXWvaqPts=\r\n=7I9+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.0.1_1680966089461_0.8025786031547459"},"_hasShrinkwrap":false},"1.0.2":{"name":"moodle-webservice","version":"1.0.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"4edbb4998f2aeb442cc8622ce4314c783658f7e4","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.0.2","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-jb4ehGFxilkinpN7Kpj4O3kyjQVDMBA3UeaOUl+6QLH+91n/0+ftIwROhMphJmoRQ5LenLHuzi/F+pczZO5N2g==","shasum":"a8deddb3785792aafe7656c308853e474060bf6c","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.0.2.tgz","fileCount":157,"unpackedSize":430230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCarWejJqIza6vrbu4CwqRsuj4Fu62LOHCMhreMh/Gs/QIgbJoe3Nk62FnJUn7MqDg1+EiWQZ+3I6ur/+8xQLHVY9M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMYhMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogAA/9Ec+m8yJASOb5Dqkojhsp1Sc/HewK6eMk8CoMtwEPGNvkBrP5\r\nQwq0bWJcLFeIb7bBsgHD5gGkAECueg+Bd7sGOTJwSxUXEdfeXoOU+X1U+4g7\r\nSMR1jhFBNUM6XV/sYat6gnj2+uZKcW/DlTIFFCfR3aIk+uuRf0/2ZDqIl48m\r\nWy1GFUrr8+4Pex9Dohnjj33KAtkdWLs2VDBS2CoWIxNOrpeX9GfJTNYFOyEW\r\n6OvGOyD4jpc0bytnH4tHty7lhjZJW9NNB/Pa6XXkyemamLfN3i0NPoc35Z3V\r\nAm175spuDTO3YSg9HWR0XvcZK1g4e2ILEl8IDt6r+ObTYcANQz59X3KeUMyt\r\nGayDauck3dE0bWHz81znBpBOzSGUd2nvF5o6SVVwdaR6KA/y5K/gQPM/4COy\r\nlGKMogFeGQx5RwkJfaJZA7fEaoUKaHaNgG6x+R3D9wfg6CIo6hNyfxj6T5cA\r\nnkKeQGzrYCc2nzN787qx+MAoOX5dfxShNWchsp9phLFsblTBIcfyhv2PcwWv\r\n6MuzE1vZFnaSBGhDMrg+LUlFuz0IcOmsikHx/i4pUR0TNCnIGy//kFRt/LkE\r\nSnb+xBcjw06D+ApUXeqU+V0ojeTfbQt+t8C4SxrgMwY+kh9mEGrqYEjRlqlq\r\nnLHaMpBVllMAyjy8VWwHQ3PYqThJQJlieg0=\r\n=M5dO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.0.2_1680967755826_0.05253955267482535"},"_hasShrinkwrap":false},"1.0.3":{"name":"moodle-webservice","version":"1.0.3","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"c71d250c896282f7064af659af0cdf11470e7886","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.0.3","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-hx6Jq7hxsetJ0F2LSw4njm03cdF0OikYLaw09iWHVGuYaOvCwX4t2DJ0KGJIgiV1TdULYi5l6A7fc7WUMxgwCA==","shasum":"1a331780f7660678cb65b6e9cc665a4679a0b807","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.0.3.tgz","fileCount":157,"unpackedSize":430398,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPCzY/9BTNXzyJogXpxNFqTdvjpde92ft+4r7Oj47U4AIgBoSrz0SD7u+kC8FmuLSs8zFMu8gsv2UCLMGIuwMTkb0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMYm6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplKhAAlHKtj2o8Mhca9nKpcdstjrSg8+T/XM89Teb1PjUkUdh+9xCR\r\nQoEbfuHz5VqaDIvvO6GXm7jkritolTLnjoZhYznzxKopkLhRGkf8FD/+XYwS\r\nXy5PWYVphq2JeiNvIBUela9wuvRJbDnvUpcLaGmqEQNYoGVI3ZnWnOOCzPRs\r\nBDs4i9BmCYIqMiC9/9Y1/sFhrYfvAoE68iTtkmK0Clhn1Q2Pv60eA8U2kFTV\r\nwwoCfH+DEYgGj7Efj0Ld6BbO+fwCHyuRN56v7qgJfOCEfbR7nMYdJdkFSaMm\r\nuUpaZg2p2k8jnbeL8mWYpQv33Rg3T7Cici3U+jYUjlaeFpb9on/oV3E1JcvL\r\nGvml4Iyxk9DOaycTeDqXmzzambqrovST4HkDlfZ7aX4M3cLelxb+a07I3pLE\r\nhzEssH8H8JtCQBxa7YXomz74GxZlTPzifuIzAPQwULES7K/HDvOFv94FrgzN\r\nxdinfFJyZbNOk+owCddURaMpqUox8r/7QIdnZbwgaWASHQ+ac4syr5mYLHik\r\nvxpFSEHJPPUP7CkIMxyCA3dYA0cu3Uq36isOljc0Vnzac4kJghg5BchI0cni\r\nj3W6rBCXVipoHmFenJsVq3OGxrhKigQMir+ZB+3I//9peQJEmmisXIQtHp+X\r\nVd5TG/can1XPGBwhOzeCkGjnUFuGf64WRMY=\r\n=ILaV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.0.3_1680968122115_0.8366720333949027"},"_hasShrinkwrap":false},"1.0.4":{"name":"moodle-webservice","version":"1.0.4","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"4316c1d00d5f59f8559f5588f6dacc80a06de6c6","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.0.4","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-gKsyqBXNgfM/zHIQnlZpdJB0QySbRJYCUtCvSi8VY0Ls+zPIscP8KBAGcIaCAhEI4nWuzeme5b6rI71q9z7PhQ==","shasum":"6be0fd04a8ee226b605e58c8fa27bede0ca9bc61","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.0.4.tgz","fileCount":157,"unpackedSize":430378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdbmWjyi3nqRnQ4NDBGwcaugHp7Pd4e0nSbcbh6MLQiwIhAKDQpIPUSF73FtF+LJk7ornFW5YPq+w8aJm9yhs3rNcy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMt6hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRXA/8Dy/yyiOtn632C7tk2WKbZ4nehoRg0mI//dMP7XYQZ1FOzT4e\r\ntLP8/pzd0mht/NucxqMATDZf0C5sbLGtVr19K80Gf+JcoADOL+/MLj+R/gbp\r\nAO36PI9Kmg+RQAtcGBZv7zFNpI1EBdcJqybEof+VkO82u07UKJ+HOJ49zKQC\r\npTUKgYeiSd490jKvlv/EYi0bkjUiKGjOHIq9fgfwv1qpPzGPZV1yb6UZcoMj\r\nvEnAu4kVbbchWB/a7B8Pd+4yMkDIiLn6vXOwJXZJAHnaHeO4wZNMvdPZqlVs\r\nmyWyHGNiWFYpx632JygqYW5NGCMYzuly7L8CNI0aqlDgqxxM5zxfucdAPT05\r\nJc1svVza6yxnal7UEEkWN20lMKE3BA9Wa6dpHOL8d2yCXRmh2Sna2WOzuxni\r\nQ2eGkbN0OnYDPfhBi7GE/1UuvF2MH3ggtEI4/JoXVOj8qgvvv9tOTuH8okXT\r\nFA55uozzos0u/7tbxrTXmHKHrIplyb7FvpIJq9hjet0WVrkqsZBYX9L72n/p\r\ndBiHUXPC3rhlKKO2yVZRt5WczuyLTThGf8BhdfmzNmIgzv4J+/Ojgjngj7K5\r\nFg169qX8FlNS5PD315u3/dXsqmFwpIakT981xrF+nkDY3yiJ3pMR3DFNpeBq\r\nzVHZNOBrHTE+zDDKllDs+Zg53HTrDTSVs+k=\r\n=oFPa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.0.4_1681055393027_0.7243592676322315"},"_hasShrinkwrap":false},"1.1.0":{"name":"moodle-webservice","version":"1.1.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"9df4a17e85c161fe3ac753a103f6933a8dcd8380","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.1.0","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-G4MbInejCKCiBVRCmcTVsxIpgAlbxDff5ammYRb7Vg97GMz67x6nh+0+7Llrk8RtMKkk1P3NpXfmaG6yh0Wdzw==","shasum":"667be93070416b090446cc1d4757595c21b9299d","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.1.0.tgz","fileCount":178,"unpackedSize":450176,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLFa1Ypkt64x+6X8wUNCMS0Oam9ybDVSo2MoPbcpnsTAIhANFjMSjNRVVhdedriVHbJKyPFrYgD/4LAlGYYz2Xfbzi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM01eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouwBAAgC8vqWLIFBYxmNasuA4Rr4NwveaqbqntBOj+F0PwxhAmrH0U\r\nb8qw6KJ+8Ig5PmSHyotfW80VmYGPQeLFDd2h6hXAm2+w0m+QlfyxfD3tptNy\r\nAzAOfGV97Brpeofgz0z/cq3bkwBy7+IQt8LhCT1T7gjv8wakggYwwa2Up2f8\r\n5q6gWUQWDc6Hq4qovt+5yO6M2pmDnFaGkOdwRY4kPyoRGaw4UC6rzf9abcfq\r\nz3Y4kFTOP2RKv0K1ROdfFiMDJmaRiwInHnlevBjVuB8QzY+Gp1xR6UWs5rYB\r\new32BiYf1Wnyi9w8F0dh9dzCy0X/LFG21P2ExmaKz9V0JZNU7Z7NmlJeONrz\r\nKP4Pe7/biHUv0ntsRiu4mvrfhg4ogDSifz8FCCJCn8gkEyVDxK2YXg0Ll5Jo\r\nvA+jEXcbxStgbKwbxIIN8UDv/aVD2tWfCCRBEyAq+VSh35oq+974o3j7tpXF\r\n0/BaWP4gQtTCU4Vpp0PMl9TPp3I8BNyYnxjcIlKokWPGX0T2KNeV/Znc/LGR\r\n3TCyzfwwWQxKB5YKm3foPC1Hvfre59eUuP2GxQf4dquaWhqnJ0ceP+ziBO6Y\r\nDcT/DY6oqg4+OZcL0hT98LvO8WaLpzRK2EuWOQYmIJHiJToxUMtl3wCDhY+s\r\npGwOYQMLZW3gKU2Zysl+54TRViJgUnSRhjU=\r\n=IjB0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.1.0_1681083742000_0.5012326107347469"},"_hasShrinkwrap":false},"1.1.1":{"name":"moodle-webservice","version":"1.1.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"1ec7223fe51380863e845b372ed9e75fdd92e750","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.1.1","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-8WiBWMwCAar4L30cHC/LL5SBBrK7+Ml0ENGlJ7WpsKS/0xk1p1wwAtUOQPuhrDSwM4PWJzPfbd4bQ04LtdZT/Q==","shasum":"94d68a488aab83fa802cd512be485bc89301875a","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.1.1.tgz","fileCount":177,"unpackedSize":450143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlz62bkEIEA50xOZ4aBTxrCXWSY+KxwmFKWme9NHCBEAiABMD01y0+Xx6nazpdBlWIue4rOjDuxAawhUYtRhcbCfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkM1GGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSGA//UcyeJ+bP/W2ubHg5Rxgu5pXMuddDQll6hg6gRwfPDhx0aKRA\r\nNxvFk8pEtjIqlNKnNFSzjlrXDcKPu8F8jrSrY1QS9v+nULQts9z9KBNvpOsI\r\nCBKK/fcP0PELYABhrTw0u/3a1DvOFLIpuzdvvtlb4/9/1A76j7qBTUDcb5ae\r\n26u7VTvzQMrYI7LOPbs4h99AyDdcHousC+/SJ5ywfORORn9OpWUzi1a4U9Vm\r\nnlq1hzInVCHBnUSSW02DZ1J3GHlOORnXC4rGm+JrX5szX0NUWKcLhOn8hu0I\r\nv/947wgZHObAHeC7jRa4uiRgi5YnrErT0v3TtJlrur0QVAgtwBLnIwcobPSm\r\n+1ibhvWouEaKqGNpTKb+9xbq1Q1QdDWrHqNA7IVlNUCnIXZCu6tf9pycORS3\r\nUi2vaEzDZv92evQSQ1xaGT6urqRsP8usMZUG4AXhjyqQaQyClz96U/09H4RQ\r\nK8v5naBV8rkH4Blwr/Z1R3X9wykXPg9TOCUCxLjcQQPD4azXeuoh2xVmq6TN\r\nUY74JntnHmo9LFhH346jw8E5yoDK8d7OOUuD21lBfX/R2VxUXpKmk77Te8l2\r\n4gIPOzdc+VAWZl7ZgWKA8koycbfn7BLcGMXLUX0Cw2rVIXnpu5AbT31z3jf1\r\n5n2qxkzQUHj3ociTetzH44QBgIxepC1m+Ps=\r\n=153C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.1.1_1681084806164_0.6024322197124035"},"_hasShrinkwrap":false},"1.1.2":{"name":"moodle-webservice","version":"1.1.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"c835eb1a3fb8ad91b573e063343e2ca82d5d84b2","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.1.2","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-K24aQBBCBfUSrysZ8twbtF1YVnIPeR0IIyj5/KjQr8e08iLGSzVBUP03zT/vyF/FT0RGUFIPkFurkCmIeQtPDQ==","shasum":"80cf8ec1c08d3ef01b735d4801fb89e0fc20afd8","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.1.2.tgz","fileCount":179,"unpackedSize":450504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqnZMk57qz5dReSR3aMpCuDWN8tUFvthGrP6FhtVR0uAiAMKVYK6fZPl0OejH/xEj9U4h5OgI8net6d/zlk3M0Kfg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNcthACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqX+g//cxKs0DORzXx5Ojk9GhP82J2239l869SV9oqyi+vCjB5HPsYo\r\nvXyNQLJTPPQSwtLc0DuV9TxBiIzfNw3yy9CFCw/Bjzx1jSq6fgwVRCkHUgpT\r\ncU4ZbiWjmFupYrI84708w/tqXtFMOG1S0aUF3O8Lhmjnm2/tME5RiTSTDEnl\r\n5ulXvF2peqdykXPlHkhf5H6GzrRE9mKGyHxyHXp22zfU6gvDDb2MU8AdHRwp\r\n7noY4WpRV3oys/RuyqHMkIPZk3GhjM/96e6kerauhv4KAugOhXneo2X34J0C\r\n5JtTqCqKfxhbjs44c9qh2E8aiclq5JxW7M7vuu/Hnbo6V/U1ObY8sGrcyMU5\r\n9nlV66rekeP95jYX8NmnV8V5kXQhEO/q5kt69tWgrFyiTogVx4zW9JA+LwdB\r\nCjUM07v01He5Fz3yFjUlaJd6TaOSpzc+5MaIZOSSO2iVZilFXtZG0KP5aYgD\r\nJyZqx5tllPXS9LkIMGvidGmAF304hdUczP+iNFxf0WnQGbfuP0920ZUrUvwC\r\nD2joSW/VcTKowEq5fY7LWhCWaTb0IYKtQYWW0PLa+LQ8S3KJWaJZnmNvhLm9\r\nm0z9GQ4vvSPLT1GEQ5DyhjDQ39bC/qdzm/OyTc2dV9zvGdW0CMjxmjXEYpiW\r\n//kwZO5xKaeOv56ADMG+9pQxTlV8N6iSQE4=\r\n=1NTx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.1.2_1681247073235_0.5887269117509288"},"_hasShrinkwrap":false},"1.2.0":{"name":"moodle-webservice","version":"1.2.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"d814aa1ca77593d8eb53246a5c838e0212fa78d0","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.2.0","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-hfobOsA+uEvxnt7jI0nRD1FW75y8KSrCRh7S8ICQU1PDVrLr6E5jyDZ6qi/clM4xSohaFloJ+J9OZIRnIsg3jg==","shasum":"ff50392eaa9f0db75afc03fa86429c22e8bca6ee","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.2.0.tgz","fileCount":179,"unpackedSize":468353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIif4fUmtvKmC+1njkHUNj3G3Z4NxPd7nn9c+IBYIVJwIgCssaEhFgq/YwAcqh/U/jYdjb4DrzN2Y3admR+XCQOSk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOKuHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDFg//RBBNEO6xpD+GsPj63td1ew6+H7KiHATnEc1srSaHaIB0W3SK\r\nfVmlYqXyAhZsPrh31qX8WjdlBLKENiFz6tk3HzvUiX/4VzP5DUOCx2MBYlpe\r\na5saV5r0y34wCE/NNGTK07dnTaB3/JLxP2y39gjaOcnrnOD1432ilTFNQTi4\r\nBtpUnoGl70P3gyc8FJ8+gt1c2b/TTMLMkTPf5PZA0Sls3rujk81t4w+TxKzj\r\nK8RFq2GLn79FhCloXw1LSQ+L7EPAQgaE18m6mBbwOmGsWzTTbLkIbYZVZk7Q\r\ntovgk3kBCdg8vZHoycd3oAyEjfYVmdJ+8tlykVd9NOZRHhTJDGx1sk3kb7vY\r\nstef0agIC8Wmc+uzYenZEi2immKB0+sWFoGCBRSB3KUXHKwGxd3YsovFgheX\r\nXS2HHjVgMiQEPXOvngyZVpYJHYY+o3nxSRpHxPa3/o0oe+eZwSJyd9y8atH1\r\nRkgpZpzUvEEt95g7vOzLBIAYdk6U15fe4nKtI+HixjcUNlkjqfRqkMgGgeop\r\nhgXn1Rg8TVoN+LCjoRQBUee8fmexyXIPDFGyyiKSNIdxEWv+4ybFgRb0HWUU\r\nAFJBKM5k2G0RqMsrQuMy19ov4lINwY3gqiVN33b0/tq+Dnc3/9AVL72GyiDU\r\nW2FJsnNGFlANpp9gNEB6tkZC5AzVkmfRwlI=\r\n=htaY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.2.0_1681435527344_0.12841226520506943"},"_hasShrinkwrap":false},"1.2.1":{"name":"moodle-webservice","version":"1.2.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"26f4b1d7522c49eaaff0d8614eaef5aa81a2088d","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.2.1","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-XWaz0760caCxr25w9nyipeeTJ1sFxJgRPS4N4wMSqfbJXI0SrqF/n4//fZwrX2PVWotT8tLSrqmMi6qm0AmOYg==","shasum":"ed847e529c94afc170f00e0d66fc7720914cac86","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.2.1.tgz","fileCount":179,"unpackedSize":468353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbf7173vO5lPZd4NVNCgll4teGBdQgrEbuUgsCDtGkagIhAIpd0n9ssH5/HgI9Ub6V4JDw8RKM4DDAzE75zQhWYiVe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRToLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoULQ/8CYCuPKgIDKj2gLcTgftyt+5Q/hl88QXoA5zZEnhvJzZSxd5M\r\nq5Q9P1IpA/8i/Dh3pQ23I3RmGdj/g5i8HWgCTG8p16+y6jdMezNYRRUUgOrW\r\nhAgJStDZySigadO/RJYElFpVeVMheD1IxOEPJVKa7bTbYDKmcysVuT0U3J3j\r\ngdME5BcSqxFylNoEtFMMD5toXyGfp15QfP3ysNZuPQr1kebLPZ8yuUqLRZMa\r\nxGBk6wx1nue5AlvsaoPyOazsuJpgp9Ba6jpt+URsOVHJiQ1Sn3le7rtSfQ4l\r\nlhzs35+V1tZ+70edn4Ys4UOZSTJao0PyKOyawCv6PRKyR67WqLbRjvQE1Ssu\r\nXSqlImKhwGX23jaVJFwlxY1iswX/wkPKIBo0qs7rDGrmdVRevETNHqOXCEgk\r\nm0SfLqIYZzfwA5Fe0rOICD9H1nvqPyM6UwNP68x4bxiWe1dPcDmdZ30n/C5K\r\ngb0V02rRFTMWqe5NNzD4zw8cA3Un4RSjvdRQVdBFe9HsRaNWLQBWDL0ryRIG\r\nXekxCGvHANjpo9+/6xNXfl6C34AMg1Hip15cy2P3Xlm9qRSDNua1HhifNOQi\r\nROvdSV8t5pZMGo4GDp7Po3rKC95ifmQGXDKeYmTvNLGyD3iiZXCqPn4rq6B/\r\nDZSEuC/VcVg5najQRIvEcHMM+ZdJBZHligI=\r\n=/2wU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.2.1_1682258443169_0.998738726340793"},"_hasShrinkwrap":false},"1.2.2":{"name":"moodle-webservice","version":"1.2.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"7970ec703634ae972d4ce87737748cc6e739503e","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.2.2","_nodeVersion":"16.17.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-0IeA8GytgJniGqZq4pQnCWOQ4ctGGP7z7q+dODwxuUyRQ9ey+uad/iD1bWbHzXmA/kv9aWFoKguqjdXLJdDDCw==","shasum":"5a0897562b1414a5a8d6d8249caf8e5775217e52","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.2.2.tgz","fileCount":179,"unpackedSize":468369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNobxuDhihyn9HexdX/tTH0QvF1K6dfr5wa12d4fK32AIgFMXi4pTPV8msIGXTFJQB/CmEbUjbKlvdMI+KS3Pzrfw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRTqOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIaw/+JFyMtHdPk1G37LsShmmzZ4JtJbjir2qnoxFQU1xw1aTeYKYd\r\n3N/z85bd2RYDFT3oSwN3qcZZebBmUS6xYtBkT7FCdQ1y5CNKAMCrvPk1Ab49\r\nfuA1Od2DXouJkYXVBjG3uhNl1vTRMhNhecsWGvmqyzORwZD4K8ZCHsk9zl3h\r\n6j9pkJkQFCIcZ8t9+xdvvaOSRH/gIKpw6o79sl3M1Y4sqby56TexgjEYMzYb\r\nJVi7PfOQhdPqGLuk5jnKkLZjdliWmS5d3c9PmOoxFYjDN+LypDLXbrEf89Q0\r\nAE4mQZ8XscwSQoTsxuQwdS15g2YjnJFYISWWbkFBGnNieXxpJxHIBID6GtQ+\r\nsEJgGH9tlGCLUTBGyJF1kcEQi6odgt1XGTijkXg/i+R/BtOJAfzwdUr9AzI1\r\noMuPW5lTnzC4685bqbqsHwbISXVSEfLvR8df7XVPGGTFYO7h/fnDpGIPQxT5\r\nEeRVdEg4QrgWjRJYeDG/F9g9kONZYJDc8UQBmuCXuZnMrNXnRIYAMZIbQtgN\r\n7lBkQkSm3cFwrdi4G2/EtNiJR18+hcoX4O99IXjtgiaKUzrkjN7qIPP4xJMZ\r\nrnulCCUsR46p97DHhE4uecwejiWb8mmCrwCGYkh/YNxbArLcnGxDYFrcS8Yk\r\nr+nuKhJVaogz9eJn7JVqBLB80EfluZUaUSU=\r\n=+39T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.2.2_1682258573879_0.9664749670409942"},"_hasShrinkwrap":false},"1.3.0":{"name":"moodle-webservice","version":"1.3.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"add1a4fe422fa7d57596ffdbcda27c9d65ba23b9","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.3.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-8PZaN4xmeeoeAvjUDsIxfvW0CnaWYs8tL3vubjYzEvqCLBrhajVmdt4JKXmS+53Ee/vqn/Q7B6FgVpBq+xyT5Q==","shasum":"377acece4332735e4abc1a7f1134d4c14d72475b","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.3.0.tgz","fileCount":181,"unpackedSize":462575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH73dcOCn/xhgrQiuU1YadP1PSQ9L4qOgx5vNVyyEkiwIgVpBmwA3bdMtOJl2Nn1GM6XKl40hLAcNuic2/h7wPUjY="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.3.0_1684510495569_0.6570451417142891"},"_hasShrinkwrap":false},"1.3.1":{"name":"moodle-webservice","version":"1.3.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"b451f40c41145628036ae5f9f22eb83b85d0821d","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.3.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-38hCztZQ09iCu73L1EgdLd69MVUVsM24GYbbIX+N0kJzPKBDikySzRZTrz62leEKIaaeYBtGx0pks/2yiNZkxg==","shasum":"8c393a370d8fdf3bca30347b6d0d8a2e266cfe4c","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.3.1.tgz","fileCount":181,"unpackedSize":462575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1K9+IDH1PzhFPQC10CC9XMpk12aUseBrzl4AViQiAcwIhAJkyO7YsTLHxt4wv+CnMOQ8snIl3ztIiZtLPZUjtflUn"}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.3.1_1684519275740_0.11426772379349792"},"_hasShrinkwrap":false},"1.3.2":{"name":"moodle-webservice","version":"1.3.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"79a8ab7a9508978a95713f727c4028f336489cb2","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.3.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-OYr6ZGb9Pk2YgwgbsJFgUSh5qbgNe4dQPRQ4oe9wvuk6sqrammjYaXLhpXIlxkdGMi6bRJsg9APExlEcSGdayA==","shasum":"1511c54484f89e18a92ff2c67ae3cf6d9c6bc046","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.3.2.tgz","fileCount":181,"unpackedSize":462575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4DSrA04WpAeBSO+gKs8WIU0Tp3POaC9KLU2a4KzBAqwIgfFlgHs9Kp5EJ27r+1EBZ88AZLyKbkPDkULHtn+Ft8yE="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.3.2_1684519495514_0.2907097483326275"},"_hasShrinkwrap":false},"1.3.3":{"name":"moodle-webservice","version":"1.3.3","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"4ead4f4cabc9b3a563a844e9deab6fae67da6a97","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.3.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-LdFko1B2nalp9k6zDRYbcx3ZybDVakWYCx7M/q7gpxrQeW3TxKDDih0uU4QyLTdGS5WY94ZwvXTJVfbIm+hyEQ==","shasum":"6bbecb8596624b644e42d2ba8aafcc2b9fe370eb","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.3.3.tgz","fileCount":181,"unpackedSize":462643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL8XRu48ChClGFPGwJIgvD/UYcX/AF6vYDr/dloI1B9QIgdrBFDY8yn5ZnxEmt2Cwz9NcVZQULilSXiZMqut0o4DU="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.3.3_1684519596591_0.7808666513981695"},"_hasShrinkwrap":false},"1.4.0":{"name":"moodle-webservice","version":"1.4.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"04a1b6cf05fe28c9fc2581819f77888fcbe8480d","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-G9nkNTegtCOnIryso6Pdts+7MqulOAt9DyDD32jCPeFsUOVJAw4HXBACyeaiG03nk1GTgtJTGWNtBq55IPut6A==","shasum":"7a00febf2cbf63866e94bf4cf2ac4f9298f80210","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.0.tgz","fileCount":183,"unpackedSize":472837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdeju4WeHEdeA7pY0oRz5pgLftumadc9eB38VzV3AERAiBwcJ/jqVfsP841B4LPPLI4G1Q5EXqxnQel3ImvZcHdCA=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.0_1684570820483_0.9908915384703343"},"_hasShrinkwrap":false},"1.4.1":{"name":"moodle-webservice","version":"1.4.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"897e92c978b9c280afac870b6d4bfb796b7d87da","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-XPmxjkZ3tcSoJS/kC/q2f1H40QCUp2eUzt8+IiYLScBusb1eYM5lnj64T5/Frx0z0606SIEL+wNiSpEkcgmJig==","shasum":"729aba5615830c1d5916e68d4cbadab77c546be3","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.1.tgz","fileCount":183,"unpackedSize":473006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDKEjKq+dttDYfafIKbP7JxZq5L8QXVPue7tq7b5xdlgIhAJPB4qN3Zjm6CY9dz6EEtUAzd1KTppsqYdVaydabNd52"}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.1_1684571196446_0.609794149044129"},"_hasShrinkwrap":false},"1.4.2":{"name":"moodle-webservice","version":"1.4.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"dfb8ac78c29ba74ea8a45d55e5ed94bc838636f9","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ULa2BUaxAiUOOyq1p9WvhhzRlWzFMDEATvulLQDt2DJTd+AUjfOXA1vZEMFhwxT4bX4rC/zEZMyO/qsLPlRocA==","shasum":"b2ea65466fee3ca5522f1060549fc7a0e1f3ec75","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.2.tgz","fileCount":183,"unpackedSize":473032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvhp9ykUn4ASlN5ZiG2kej+saUUqIic/NaTYfQKb50eAiAm96CWFn9ZzkZrm+PDBJQxFlnVdLCjeRPOp+T0+1ILag=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.2_1684571280934_0.8688862107036115"},"_hasShrinkwrap":false},"1.4.3":{"name":"moodle-webservice","version":"1.4.3","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"ef6e288f24ea9b7fa35559282040d144f237eb1e","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-49bK/FaCGT/qdJjDDgFFJGx45x2rYnLkaG7W8MGEaKGe6CHBYdq9wOJvmgIlEINxRtvqRQeMGVOPHtUsuHZMIg==","shasum":"65986cc010ccb8974e566c4da284d9c81807376b","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.3.tgz","fileCount":183,"unpackedSize":473018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+kaV03AXGR1CoI+CTo/9V0PZuZGpmo65DxWOZxwP4LAIgIiuoCeQ4uELliPxg6L51a6Aq820SvvEVJGdVG27tzVw="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.3_1684571497609_0.08390432890662458"},"_hasShrinkwrap":false},"1.4.4":{"name":"moodle-webservice","version":"1.4.4","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"714f751d276d9929ac66edb5d50701108e8a9dd6","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-QIzRCntuppPa8/CtWR4quat1FhjOVOkHON95KwpHzqlGv6i/c1G0ybFC6D+NY/ho3wrxA5W+xIfcqtj+ToDGLQ==","shasum":"77d70f55cfaa0641c3e8acfc086e5e5cda0e94ee","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.4.tgz","fileCount":183,"unpackedSize":473022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9oMZskHMLgqMpIPsbzHyUk6GJK1BIqHl3iQ/IZbBw4AiBtSY4yC/9jYoK76i68eQcUPgkIN2d6cuhBdEVTn/8/zQ=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.4_1684573168245_0.11026540851303301"},"_hasShrinkwrap":false},"1.4.5":{"name":"moodle-webservice","version":"1.4.5","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"f66566e55460298343e92b6c15986b414ef65aae","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-nySYGlWybkOr9Jp4LsJT+9oayJ5Pr7rK/31wbiIMiixiw7cRFGjw51ZYak1ZgaXQD6vCcqnkzEPF/kgFm3J9wA==","shasum":"f468d9822e1f5fbade6cbb3e4bdfcfc1f621468f","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.5.tgz","fileCount":183,"unpackedSize":473022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJR1ZMTmjfii0xJfqnLNnOYYkxEAi9Uc1SxBy5gZeu2gIgVLByB00b1YoSKRl+NSc1V/k87dVA9l6S+JzcNffk9g8="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.5_1684576169921_0.3809323901095776"},"_hasShrinkwrap":false},"1.4.6":{"name":"moodle-webservice","version":"1.4.6","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"e299a8f111506d3e8ffe44adbfb07660d1062533","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.4.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Lvsa3C0EQlFzJzcvPJ/8a2/vI1TjgeLYZxb/Vpc9cjSuyUMKvudUMRKzVizQdYrVVVKwNfztSZpOLs0fz88ieg==","shasum":"ea10a217270c899d9fa8fcd33a947a9b301b5b29","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.4.6.tgz","fileCount":183,"unpackedSize":473041,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDi2jMcmCtSuDaMqxroianpAJK7nwqcMV8bMn7m/uuI+AiAo/2o5r+d+nyz2NUJdKnfJp4N+eldrxGkofCMn8Qo87w=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.4.6_1686610938827_0.7554632551074569"},"_hasShrinkwrap":false},"1.5.0":{"name":"moodle-webservice","version":"1.5.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"@types/axios":"^0.14.0","axios":"^1.4.0","node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"3d57607315699134faa9815772d603f0415624f6","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.5.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-3PE2J6D5ccqA++eXiRQ2c7s9BIA6Fx7CWWmeVX5c5YcpzpQ6BzMCGfHSQaNtfsPgsTLpfImZ90jG30N1xnkCfQ==","shasum":"ccb80b4d7f164ead37d7acfb150a969c59399be7","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.5.0.tgz","fileCount":183,"unpackedSize":472770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI3yLtGX+xonN6WhL9s1qEZ8Go/maNjYx29yp7bIo5BgIhAKcaRFqhhOjcxddPSiGTn6bUBa79NKXQEPnxymLn9cLD"}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.5.0_1686611972991_0.7377666541446812"},"_hasShrinkwrap":false},"1.5.1":{"name":"moodle-webservice","version":"1.5.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"@types/axios":"^0.14.0","axios":"^1.4.0","node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"3ff74bbcfcf6095f34a5a7aaca123b7528cc7283","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.5.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-J88U5NBG59GPZEoRDpjC8o7frPibRl1O2hLZSrBGb1KyV4cKw4NtPLYRWLWY4F31/JBjJCiqbtKiA3fewaYLtA==","shasum":"f66cc5364585eb7ec642783308ba6e9769e139f2","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.5.1.tgz","fileCount":183,"unpackedSize":472770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWZsKoC5cm7h6EcNnGo421T3nuq1oBLpTE7xKh3641rwIgZ77uezGMl76s+dd8ifQJ5MHLUxDFfXQH3g8WKvJlT9A="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.5.1_1686612335454_0.06472784234886864"},"_hasShrinkwrap":false},"1.6.0":{"name":"moodle-webservice","version":"1.6.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"c1700fb661cb09fbbe1501df03c06051e8be4d3e","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-LJppjTLDQdfyrMzSusvu6AKpwd5rVuaurEmttyo+iTk8voJZluyeXTUUtaa7q1XduvxSIeOfDzUe2WSG5lJtxw==","shasum":"cc81336f6553fe591f7ce9c4e6c20ba17e542f9f","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.0.tgz","fileCount":183,"unpackedSize":473109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCia6A/n+GTdagGwVBfrqZvjQr67OTxeGVnHCPegCvCXwIhAKo/IlUmsic3WTIX4aqyIiIz2f1fNNUZo29hfhoiVN/e"}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.0_1686613531024_0.6749315822524302"},"_hasShrinkwrap":false},"1.6.1":{"name":"moodle-webservice","version":"1.6.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"c4b7c1a6d2e39eef1901165eff03844871055a21","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-QpIvmZ7SCDVXWy2+vuPCriKQvULBNja2VF1ca4cj1WVELCbH0daGbO0+yjTmjXo6NNW2BIFRYBphRvI13J6KOA==","shasum":"877f03958cb1523e78602b76df76459e609c7327","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.1.tgz","fileCount":183,"unpackedSize":473109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADEdevAZGmWochL3y3SQ/c9FGdNlSGwGKCQwnVh6vjUAiADLewLNtLawYDTd40X2Jejq+dG7f+fq4XD2i9jWolJ/A=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.1_1686613749743_0.40639233445653256"},"_hasShrinkwrap":false},"1.6.2":{"name":"moodle-webservice","version":"1.6.2","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"9abfa9704a07aa1d99d8af833fe2508af553e1c4","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-Z9i1jrNk7WGbULr0GoHBDoMjEKT8DvS35at0yLFZl91a+yb9FTzZ9rdRu9FiFRTkfnlARq79ftLTKyrYr3G/uA==","shasum":"5bc561a67e872590c4561ee61a5c8a73270c0b50","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.2.tgz","fileCount":183,"unpackedSize":473022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtYwADYMs48XLg5beAmIaQVhyMhNiFJY1CafMoEWVw9AiEA7ckjVyxjCJcKwR9ABPPfC5LAIz+V9Z5hknkvAmPtQP8="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.2_1686614020655_0.9061274709400771"},"_hasShrinkwrap":false},"1.6.3":{"name":"moodle-webservice","version":"1.6.3","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"3f2b698f81921018d07ec079df307088b8d4bebd","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-uzZUnLzozUyB0PJLI1P3uhPeIxtTU0aPDEsB6RNIhUvr9K0TqE+aQumGm5ScV43dmXEID+t1/7FgviY1yUDYSQ==","shasum":"63c7464507124277eae9609cf8ef807913d3de42","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.3.tgz","fileCount":183,"unpackedSize":473188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAyZOGQG+DyPgMHXhLSoxDgYGYeAe3DBaVohwR9C+UmAiEA0vd3Hj2sILTByWOCwaEERklb1dRE1ZVgTB3vJO1j2/Y="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.3_1686616796519_0.25530857021781506"},"_hasShrinkwrap":false},"1.6.4":{"name":"moodle-webservice","version":"1.6.4","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"4e93d95c801e7c66989af362a476e9f053209d82","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-mSllMamku4qpBu+7ayEUjpoxvDZyUq5DruXTUHbbhGPG1Ed0G+X65vyanYDizLnaVqRXq6aHpGC0I9CmTXQEGQ==","shasum":"1d6e8a24a4a9bce8f2eefba4328d270d008c0cd4","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.4.tgz","fileCount":183,"unpackedSize":473188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+OeNxmDnooHhMXEKqliMNfkxXIJ6ZIovXQF5OfDQ+FwIgR3rXzNY2qFstgeUgNDN/qu2qFfUQvcsRXONLYLGTzTA="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.4_1686684916779_0.7243451583664378"},"_hasShrinkwrap":false},"1.6.6":{"name":"moodle-webservice","version":"1.6.6","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"node-fetch":"^2.6.1","node-html-parser":"^6.1.5"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"ec2c21b8095e8b4e9fa49d8d675a2d60444a86b0","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.6.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-kbSeJsZe06lbiqtwKRf1S21x52L+fW/ETE8dIOlIxk6kiqVxXLhM+uWpIIEBjEjZN/GUtovpJthGp3LxE10SYA==","shasum":"b06766f36204eb13f65d2d4e1231e1deac4b340c","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.6.6.tgz","fileCount":183,"unpackedSize":473290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNp2lpFGEyfaapkuCZ+3CqKUxaTR0Hs+yRlVsmnqjVlwIgehsX0rKPIuFIPA+NngEBhk+FoBvz80nCiptDta81qQs="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.6.6_1686695309461_0.09765154527886977"},"_hasShrinkwrap":false},"1.7.0":{"name":"moodle-webservice","version":"1.7.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"@types/superagent":"^4.1.18","node-fetch":"^2.6.1","node-html-parser":"^6.1.5","superagent":"^8.0.9"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"71f569722d838e35afe591d6279d26930655889d","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.7.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-COGwv4VDZ6kW5kWdmfR3uhMY2JuOku3DQPg+q6izrZ8bNUqYg2T4aJ16e1idHRgVbf0xDm5oulC754w0dO2TJw==","shasum":"600fd63ad3a34192f5d436f0a0b429a5413bf63d","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.7.0.tgz","fileCount":183,"unpackedSize":473641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCRC+ZJK81fySqdfC46cScrhAUg7GWvqa+n6bFr0JRkAIgG9c/7p9IJsaXFV4ZvVbJMnUET+s8RePddjnW39pfr3I="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.7.0_1686698133715_0.11246314539631719"},"_hasShrinkwrap":false},"1.8.0":{"name":"moodle-webservice","version":"1.8.0","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"@types/request":"^2.48.8","node-fetch":"^2.6.1","node-html-parser":"^6.1.5","request":"^2.88.2"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"22cf9c3badf4fa54917d9b7c69ad73ca77326163","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.8.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-7hfVHk0pinXgNKph3NYY4/ce40RHmcgTtENmkcQuS5UqJmeA+oy49+QlgxRKGW8+ifLPcN6FcdczNe3C93q5OQ==","shasum":"a24926f99675d7413573dc70607455ad78a8a0c4","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.8.0.tgz","fileCount":185,"unpackedSize":473993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDCbtU7vLww18DXvHrOsrrrCCoEh7rNFZ56aGCmhDtEAiAh+O1lHqwcANKFvZ3txZ0UFm14dldFmLMm5YYjag0RPw=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.8.0_1686699799018_0.7023693837119023"},"_hasShrinkwrap":false},"1.8.1":{"name":"moodle-webservice","version":"1.8.1","description":"Moodle Web Service API client with intellisense and typechecking","main":"index.js","scripts":{},"dependencies":{"@types/request":"^2.48.8","node-fetch":"^2.6.1","node-html-parser":"^6.1.5","request":"^2.88.2"},"repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"keywords":["moodle","webservice"],"devDependencies":{"@types/debug":"^4.1.7","@types/node":"^18.15.11","@types/node-fetch":"^2.6.3","@types/prettier":"^2.7.2","debug":"^4.3.4","dotenv":"^16.0.3","jsdom":"^16.5.3","mocha":"^10.2.0","prettier":"^2.8.7","ts-node":"^10.9.1","typescript":"^5.0.3"},"author":{"name":"Yousef Gamal"},"license":"MIT","types":"./index.d.ts","gitHead":"1a1d2825f65fcaf87e6063cb9263db1a7a196db5","bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","_id":"moodle-webservice@1.8.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lKLITFYPRImDmengSqiPW2A7OI1wW3+u1iPIzNB5eqNGC6P0TSL0HhpYvHWVNANix0qsNIgJ5FbdwhQ76CxnXA==","shasum":"f2aed8bbbb9d7865489afc2a23eea7c6becb3696","tarball":"https://registry.npmjs.org/moodle-webservice/-/moodle-webservice-1.8.1.tgz","fileCount":185,"unpackedSize":474155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYgmqTdHvVbf7onTjigmiMcOgZLW88j63+nLwukw6suAiBNghmoq3cdUlcnW9685gF+zAcKX7e4vJ7BvD37hJd7Sg=="}]},"_npmUser":{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"},"directories":{},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/moodle-webservice_1.8.1_1686700123788_0.4043342412958717"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-08T14:56:57.436Z","1.0.0":"2023-04-08T14:56:57.664Z","modified":"2023-06-13T23:48:44.204Z","1.0.1":"2023-04-08T15:01:29.658Z","1.0.2":"2023-04-08T15:29:15.974Z","1.0.3":"2023-04-08T15:35:22.335Z","1.0.4":"2023-04-09T15:49:53.230Z","1.1.0":"2023-04-09T23:42:22.179Z","1.1.1":"2023-04-10T00:00:06.362Z","1.1.2":"2023-04-11T21:04:33.455Z","1.2.0":"2023-04-14T01:25:27.574Z","1.2.1":"2023-04-23T14:00:43.384Z","1.2.2":"2023-04-23T14:02:54.062Z","1.3.0":"2023-05-19T15:34:55.773Z","1.3.1":"2023-05-19T18:01:15.971Z","1.3.2":"2023-05-19T18:04:55.786Z","1.3.3":"2023-05-19T18:06:36.787Z","1.4.0":"2023-05-20T08:20:20.697Z","1.4.1":"2023-05-20T08:26:36.691Z","1.4.2":"2023-05-20T08:28:01.177Z","1.4.3":"2023-05-20T08:31:37.876Z","1.4.4":"2023-05-20T08:59:28.440Z","1.4.5":"2023-05-20T09:49:30.158Z","1.4.6":"2023-06-12T23:02:19.068Z","1.5.0":"2023-06-12T23:19:33.186Z","1.5.1":"2023-06-12T23:25:35.678Z","1.6.0":"2023-06-12T23:45:31.226Z","1.6.1":"2023-06-12T23:49:09.994Z","1.6.2":"2023-06-12T23:53:40.908Z","1.6.3":"2023-06-13T00:39:56.795Z","1.6.4":"2023-06-13T19:35:16.976Z","1.6.6":"2023-06-13T22:28:29.900Z","1.7.0":"2023-06-13T23:15:33.982Z","1.8.0":"2023-06-13T23:43:19.228Z","1.8.1":"2023-06-13T23:48:44.082Z"},"maintainers":[{"name":"yousefgamal123","email":"youseffgamal123@gmail.com"}],"description":"Moodle Web Service API client with intellisense and typechecking","author":{"name":"Yousef Gamal"},"license":"MIT","readme":"# TypeScript Moodle API client for Node.js\r\n\r\nA simple and developer friendly TypeScript module to perform Web Service (API) calls to the Moodle site.\r\n\r\n## Getting started\r\n\r\nInstall the module\r\n\r\n```bash\r\nnpm install moodle-webservice\r\n```\r\n\r\nGet site info (using Promised callbacks)\r\n\r\n```ts\r\nimport MoodleApi, { MoodleClient } from \"moodle-webservice\";\r\n\r\nconst moodle = MoodleApi({\r\n  baseUrl: \"https://moodle.example.com\", //<-- Put your Moodle URL here\r\n  token: \"exppsBdQwLvNwYRoAuaiBO5j0aWTzxU6\", //<-- Put your token here\r\n});\r\n\r\nmoodle.core.webservice //<-- with intellisense and type checking\r\n  .getSiteInfo()\r\n  .then((res) => console.log(res)) //<-- Response of type IMoodleSiteInfo\r\n  .catch((err) => console.error(err.message));\r\n```\r\n\r\nGet course contents (using async-await approach)\r\n\r\n```ts\r\nimport MoodleApi from 'moodle-webservice';\r\nconst moodle = MoodleApi({ ... });\r\n\r\nasync function main() {\r\n  try {\r\n    const sections =\r\n      await moodle.core.course.getContents({courseid: 1234});//<-- returns IMoodleCourseSection[]\r\n\r\n    //Response data\r\n    console.log(sections[0].name);\r\n    /*\r\n    Introduction\r\n    */\r\n  }\r\n  catch (err) {\r\n    console.log(err);\r\n  }\r\n}\r\n\r\nmain();\r\n```\r\n\r\nif a `token` param is provided, it will override the token supplied when instantiating the api\r\n\r\n```ts\r\nimport MoodleApi, { MoodleClient } from \"moodle-webservice\";\r\n\r\nconst moodle = MoodleApi({\r\n  baseUrl: \"https://moodle.example.com\",\r\n  token: \"exppsBdQwLvNwYRoAuaiBO5j0aWTzxU6\",\r\n});\r\n\r\nmoodle.core.webservice\r\n  .getSiteInfo({ token: \"37512512c24112b1235cc123f821bd27cd\" }) //<-- This token will be used instead\r\n  .then((res) => console.log(res))\r\n  .catch((err) => console.error(err.message));\r\n\r\nmoodle.config.token = \"37512512c24112b1235cc123f821bd27cd\"; //<-- You can also do this.\r\n//..many function calls with the same token above.\r\n```\r\n\r\n## Intellisense + Typechecking\r\n\r\n![](https://media.giphy.com/media/GA0jKe1PWuDcIP7rO7/giphy.gif)\r\n\r\n## Getting your api token.\r\n\r\nif you don't immediately have your token to pass to the api you can import MoodleClient directly\r\nand use the authenticate method to get one.\r\n\r\n```ts\r\nimport MoodleApi, { MoodleClient } from \"moodle-webservice\";\r\nconst YOUR_WEBSITE_URL = \"https://moodle.example.com\";\r\n//No token provided beforehand\r\nconst moodle = MoodleApi({\r\n  baseUrl: YOUR_WEBSITE_URL, //<-- Put your Moodle URL here\r\n});\r\n\r\nasync function main() {\r\n  try {\r\n    //result type of IMoodleWSAuthResponse\r\n    const { token } = await MoodleClient.authenticate({\r\n      baseUrl: YOUR_WEBSITE_URL,\r\n      credentials: { username: \"AwesomeJohn\", password: \"SmartPa33word\" },\r\n    });\r\n\r\n    moodle.config.token = token;\r\n\r\n    const { fullname: firstName } = await moodle.core.webservice.getSiteInfo();\r\n    /*\r\n    logs:\r\n      John Smith\r\n    */\r\n  } catch (err) {\r\n    console.log(err);\r\n  }\r\n}\r\n\r\nmain();\r\n```\r\n\r\n## Helper classes\r\n\r\nThe moodle webservice has some caveats here and there such as how when getting an attempt\r\nmoodle doesn't send you all the raw question data, instead some is raw data while other is\r\nthe rendered HTML question element.\r\n`moodle-webservice` aims to solve that by providing a number of helper classes such as `MoodleAttempt` , these are abstract classes that have a number of functions that aim to solve\r\nthese issues.\r\n\r\n```ts\r\nimport MoodleApi, { MoodleAttempt } from \"moodle-webservice\";\r\n\r\nconst moodle = MoodleApi({\r\n  baseUrl: \"https://moodle.example.com\",\r\n  token: \"375208h132h1222h20h202b823b227cd\",\r\n});\r\n\r\nmoodle.mod.quiz.getAttemptReview({ attemptid: 3665103 }).then((res) => {\r\n  const questions = res.questions; //<-- of type IMoodleQuestion[].\r\n\r\n  //IMoodleQuestion does not contain the actual question text or choices.\r\n  questions[0].text; //<-- Error no such property on questions\r\n\r\n  const parsedReview = MoodleAttempt.parse(res);\r\n  const parsedQuestions = parsedReview.questions; //<-- of type IMoodleParsedQuestion[].\r\n\r\n  //IMoodleParsedQuestion contains additional data such as the name, instance number, and choices\r\n  console.log(parsedQuestions[0].text);\r\n  //Output: \"The muscles of facial expression are supplied by the ____ nerve.\"\r\n});\r\n```\r\n\r\nor parse a single question\r\n\r\n```ts\r\nimport MoodleApi, { MoodleQuestion } from \"moodle-webservice\";\r\n\r\nconst moodle = MoodleApi({\r\n  baseUrl: \"https://moodle.example.com\",\r\n  token: \"375208h132h1222h20h202b823b227cd\",\r\n});\r\n\r\nmoodle.mod.quiz.getAttemptReview({ attemptid: 3665103 }).then((res) => {\r\n  const questions = res.questions; //<-- of type IMoodleQuestion[].\r\n  //IMoodleQuestion does not contain the actual question text or choices.\r\n  questions[0].text; //<-- Error no such property on questions\r\n\r\n  //IMoodleParsedQuestion contains additional data such as the name, instance number and choices\r\n  const parsedQuestion = MoodleQuestion.parse(questions[0]); //<-- of type IMoodleParsedQuestion.\r\n\r\n  console.log(parsedQuestion.text);\r\n  //Output: \"The muscles of facial expression are supplied by the ____ nerve.\"\r\n});\r\n```\r\n\r\n## JSON to form data\r\n\r\nMoodle has a peculiar way of specifying request parameters.\r\nParameters can either be sent in URL query string or POST form body.\r\n\r\nThus a JSON object needs to be converted to form data\r\n\r\n```json\r\n{\r\n  \"users\": [\r\n    {\r\n      \"firstname\": \"Foo\",\r\n      \"lastname\": \"Bar\",\r\n      \"username\": \"foo\",\r\n      \"password\": \"FooBar123!\",\r\n      \"email\": \"foo@example.com\"\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\nAs `Content-Type: application/x-www-form-urlencoded`\r\n\r\n```\r\nusers[0][firstname]=Foo&users[0][lastname]=Bar&users[0][username]=foo&users[0][password]=FooBar123%21&users[0][email]=foo%40email.com\r\n```\r\n\r\nTo perform the conversion in the code invoke the `flatten` function\r\n\r\n```ts\r\nimport { MoodleClient } from \"moodle-webservice\";\r\n\r\nconst form = MoodleClient.flatten({\r\n  users: [\r\n    {\r\n      firstname: \"Foo\",\r\n      lastname: \"Bar\",\r\n      username: \"foo\",\r\n      password: \"FooBar123!\",\r\n      email: \"foo@example.com\",\r\n    },\r\n  ],\r\n});\r\n\r\nconsole.log(form); //users[0][firstname]=Foo&users[0][lastname]=Bar...\r\n```\r\n\r\nHowever, there is no need to invoke the function outside the code as anything passed as `data` parameter to api functions is automatically flattened and formatted in the right way.\r\n\r\n## List of functions\r\n\r\nOffical list of functions can be found at [Web service API functions](https://docs.moodle.org/dev/Web_service_API_functions)\r\n\r\nThe following table represents mapping between JavaScript function names and Moodle Web Service function names.\r\n\r\n| JS function                                                                         | API function                   | Description                                                    |\r\n| ----------------------------------------------------------------------------------- | ------------------------------ | -------------------------------------------------------------- |\r\n| auth.email.getSignupSettings(data)                                                  | auth_email_get_signup_settings | Get the signup required settings and profile fields.           |\r\n| auth.email.signupUser(data)                                                         | auth_email_signup_user         | Adds a new user (pendingto be confirmed) in the site.          |\r\n| core.user.createUsers(data)                                                         | core_user_create_users         | Create users - admin function                                  |\r\n| core.webservice.getSiteInfo(data)                                                   | core_webservice_get_site_info  | Return some site info / user info / list web service functions |\r\n| [Read more...](https://github.com/papnkukn/node-moodle/blob/main/wiki/functions.md) |                                |                                                                |\r\n\r\nNote that the `data` argument is not always required and can be omitted.\r\n\r\n## Note regarding types\r\n\r\nDue to poor moodle webservice function documentation not all functions have definite parameter types\r\nand instead have `IMoodleWSParams` as its parameter type and `any` as its return type.\r\n\r\nI've added types for the most important functions first, and I'll keep adding more as I go,\r\ncontact me if you want to add types for a function that you know about.\r\n","readmeFilename":"README.md","homepage":"https://github.com/IHAVENOARMS/moodle-webservice#readme","repository":{"type":"git","url":"git+https://github.com/IHAVENOARMS/moodle-webservice.git"},"bugs":{"url":"https://github.com/IHAVENOARMS/moodle-webservice/issues"},"keywords":["moodle","webservice"]}