{"_id":"thu-learn-lib","_rev":"77-0b432bdd82f6f63a7026fb088cc4c256","name":"thu-learn-lib","dist-tags":{"latest":"4.2.6"},"versions":{"1.0.0":{"name":"thu-learn-lib","version":"1.0.0","keywords":[],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"68b7078e0dc8527169303c9f4bff7d9cebe9db79","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.0.tgz","fileCount":11,"integrity":"sha512-c+nGDtc1FTNBKg7ongbO6Q4vmepO5kyKpiyTt0FXKCw9pJqnmqQM7m0KYZXjOs98av4neTCmj2aERsi7V47Q9Q==","signatures":[{"sig":"MEYCIQDb7p/zr0hKiL6UE0YwJ565xD0APO5MeiHAMJObzIvgvAIhAIuwnZciwLVDlIZ6UdcFHhlpLUXo4/kK/33Qqlip03r0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV/S4CRA9TVsSAnZWagAAFqgQAKPlsIokz3tr6tV5hDDv\nMGEEkRbGVvBLXhdiDNeVMtKRZet07rm61k84HSKQmxrY4o13WrJ4bDKgRPir\n+aeFlDeBoSrVh7ng/jr5eZfRnn7s5bxVpErNxvLsSye5Ix2VhTKMDMG8qtVZ\nhiV5liciENg4djxbzIA+GBUPFRc0PIJqctPHovasKdH34klQx+FKzt1PibfM\no8LL80lG8jrU5HDZxc66hvghhBNyd/RCNezS2mb7wm8mncBFlKEGBtDn5Vd/\nRBVUTsIrnwT9s0Zl0PVFxTtV83giYZVJmHrnJID0ig70zdLIx3Wpu5hQl0ZO\npUB2Ou1tJjDBOHF1SrmIG+//50WXYjBcbhXoqB7Vr5ykwP0SLY23lLf4CTBo\n9p6E+n2ltIzwa7PxRD4gOWN2zGBCmQ1hjauqEfhIDuVYW8tI02jaN+HYX4TI\nUBkqNgkSBUmtYhlB2Q5j+bC6TceLGGLouaUqHC11nRQATBq/a2X8wEKuGw+k\nbR0hh0fJ4wJA70MmJtI4oyB6lsSqQoy7FRzydla6u4OLQbV2ug/4W9ArdGdo\nmTpjEqlaFXsa9s/uUO+RALkdDtIFNpBxcwNbTaA+nFbcReGHx6ML4++BPWgb\nUoneNtWe/3OeoFkwzI2X/R1BbYYne/+kkRO0aqSSJbNfyiDUL+6FN3a41q4e\ntwpO\r\n=Kpqm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"afe4cbbfccbc6586c671401b2a3d10de5e65178e","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"webpack-dev-server --config webpack.config.js --open","watch":"webpack -w --config webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","webpack-dev-server":"^3.1.14","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.0_1549268151735_0.22932264511217437","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"thu-learn-lib","version":"1.0.1","keywords":[],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"ac505beb9c94932418ae4865e9ddce8e02fdfbb1","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.1.tgz","fileCount":11,"integrity":"sha512-BvzFemMCI7cFL38me38ej8IIJLc9WezWfAgbOPFifNMAIZBbGl5UAEnVXtARErAGWz9XDLNlRgkoP7+AIYBnNg==","signatures":[{"sig":"MEUCIC5bgJGRoVsRGi5u0v5Zu5w8iKpwVvOQmCRlDuUGsTbyAiEAgkjS/CChZUySNAC50lT59/TD6LwwLd2RY9zdm/dOmlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWAFmCRA9TVsSAnZWagAAdfUQAIB5UAUb879J5Jgo92Lx\nr/6ZwSAa3aYPttu9dgFVCNxmnJAgnfHPReI26x5d9QIHBNQOmpOWIa9jlfir\nfsVqIjN9W764RxC1LFUrZi66VVrJbHDZdvxRxBwagHhALVJVUf/uikU2mW+o\nzIQqFVKgLotNoVKWbOA26axj9CRMbOnzU5wCKnq+vVqaEIXIneya3CbbPhNh\nOIKcpX91Gph/aU+zRTzPrpkjjjDa1gFlgsoeWX+3Obrn/F+20gUhLOevF42M\noATIm313J/23/Tcdiv5Jf9quC+AV1xJG4biCNLlPAO2xZVcv/cE1n8SSkju/\neNZdDljSscrPj1c8WVL5MefeD5gVkvbWtKyUuRRBjlpAEa/qzYmAdBeZMOpj\nszOMYYUhxisNYmU5DcuT49J2X0zeF1RwTyobSwRvokBuJk2+1OaTYsclbLWH\n8Aj5LWbQ+x2LrBb+tnCq1qa6t9qU/TsID6DBlH1bAXr6VXkeLVM1U/dXVz5x\nuPWmhB1Voru+Fr87ITM8dninEBUkkoeI1wTGShXguDxnH+HZqKwTIq/qS5Wt\ncD90evggchATo5KiSDx+05ue76pob9urn2OtM6fum3a4aK1PVfFkNAAyZj/N\nBXNncid7e54ytKzM7y00plcOWJuDS5sQGPJ/PeNN8ayuf4xOANCgrW5zGmvs\n529K\r\n=2E/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"bdfd32dd7679c9b76cea6ca9acda5673f1f39ccf","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"webpack-dev-server --config webpack.config.js --open","watch":"webpack -w --config webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5","tough-cookie-no-native":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","webpack-dev-server":"^3.1.14","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.1_1549271398131_0.2758993999583357","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"thu-learn-lib","version":"1.0.2","keywords":[],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"2af10eac456e55d368fb20b9cb430491e2e6802f","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.2.tgz","fileCount":11,"integrity":"sha512-nxAoECe3ymg9lmuuGfH56O0jDCC071EBSoFtBmTczMiBZLxDsp/X3Cu/gWE/xTSeBEzSrB61Qs5mRcAtAAnGpQ==","signatures":[{"sig":"MEQCHzTCb+/Prsyjac6eFC2yoL/euJz0xVxi6ksKBeLco3MCIQDZC8kCD5sStT4/HV0m5qr0MDbN6ctPrQC813JP/3EyFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXo90CRA9TVsSAnZWagAAYmYP/jioCRK7T6gYzw+jLhiJ\nfCTzKBhATFThDemVSbuMrBYOYNxZGfkVPebBahnm8fgpYYxHARp8cTuWGEAj\nqt/9ybABF2TCEASzIjxrvVaIp+kSHK0LBsvCdqoHpJkv4RG5BHGaFTEW56L0\nx0RHZNZDPOSbhz489HZfGXk2Bo1c27gvtrLENYRm34R0S5uOqJzIpccb7knV\n3Vr6NIwY6QUUpakK16DcE1BAXzWC+c3bk6fG95JSLEWqXFa9hICgnU5dLF35\n8UYDCD+ETIZWwJdu2OIKDnkkFKSMdmaZ05cy9IwWD9zYwWcNEyEQAWPH0dOX\nria6wRaJrYPy8ZKETTB4SvdbcY+xOd8sf5Aiz1Spequ54OEFWxaYpzYZaHq/\npOquwBEa3mPPbmgqbC81HOu5OhtPYsDlFEtXOHzZ9Y53f9dzpdUGdSGhZRKV\nHML+twSBZfaKY5geNOFyLrLzMtWetx8QNojztwWKPFsDvOZSSAkVK/eZP5UY\nUKdBiyAYyxNqOCCxw+HxyQUQZPOwHj30fXdILSe1Qwdt3QGgcYM1vzAudhFA\ntBwhplr7vJoB2LN3WGNIm+aOvyW99bX9CBthwqOdBUxSk83mYRpymZ+6adMD\nYKER9CUM+mcr5WAi9zlGVhLWYW1N+sRLSnYthl9eJFr3BPe2r18+hwnyFScb\nEC0q\r\n=ki+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f4538e8e43ac7f8ac7fefc36b994f7ed71e3ec48","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"webpack-dev-server --config webpack.config.js --open","watch":"webpack -w --config webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","webpack-dev-server":"^3.1.14","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.2_1549700980276_0.6764414015722433","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"thu-learn-lib","version":"1.0.3","keywords":[],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"65a4aee25d24b5b3249e200856db401108a24148","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.3.tgz","fileCount":11,"integrity":"sha512-zykT15ZlbbM5g7u3nnFrXTg/XoJif3Iw5sG6tvJajGtQ8stUTxSBljmj/CZLc1Fr8YHytITOkcmE0cQAbZll3g==","signatures":[{"sig":"MEQCICXvs+V5QX18vmgAS5n37+RIXKI0J3prSuM/z57YZC4RAiBWndzCPgsawiVyKQX7byDqe5YK37ALjeKeHoO673ObQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXurgCRA9TVsSAnZWagAAcTsP/RbtoSKEO0Cy2dl5POIy\nCbgH/j6s1yo3NCNPKBDkbB8zuAdxpQH61P/kPQyt8Av2agtmNlsu6M2Qpakl\nxlLX84tImUb2iLi7Q30Oqn8rwrOTdG1UlxqqAetHSTNN3lcer1qOonb/8MI/\nwXOpKfaG5j7qEedYINoVqoXQlrI8pjcmEGBmOZ8ri9jveXNg96MAfFJkfYTd\nEmvnqdih/uGmBKrkny/koS1RKE904ZW8gzWSf3XajtWs+8s7mceKTiZQ6I1b\nc083PU3EN7ezaqtKtmg5geKoomHr+riMWRpDjpp7mJ9ivJhH/xxcN/h2jOHa\nICiZjArKxpMZ6dv2ncryYWKqQtPV75wyyWRRd1Lpd0wEFxh9GYHyfBqCfD2q\njlngx3CnKUOyJCr2ncCCuY4bVde4Ryk4iZmxb6FhSUIRggRTyzoUtIsD7gf7\nomanVqYs8GADjCRN4OxMgSvYMdFZcz6DPGLWopFeoga85aT5YSe6QqTCd73e\nK9IggsPZs/cdtwGYfAk2My4OHlEB/68mmAMKuRGQR20iz7m71fE94PEpNH1m\n0tsediYdxffiuN6KPU3jyuXgUFwJNSV5oGtRQr3r0WsmrhSsboh77MCeh2nP\nIqOLJxdleMaQPTlpFJJUIgKnfkOgSJu1Bei4NNI6Xe9grdK9B93tGfLYOIFC\nK+kF\r\n=oWIF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"bfe048cbb0a875e9e8163d44c5dcbdb8bc69810a","scripts":{"lint":"tslint -p tsconfig.json","build":"tsc","start":"webpack-dev-server --config webpack.config.js --open","watch":"webpack -w --config webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","webpack-dev-server":"^3.1.14","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.3_1549724383721_0.5455343966842561","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"thu-learn-lib","version":"1.0.4","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"67d676b69344f7ee2dc206a1f5bf362a30f35ce4","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.4.tgz","fileCount":11,"integrity":"sha512-uu6grzQs6ZqITRLfEO1HzqJuUO6nAdIP0PcCVa7Pv8FOT0MF3ztttF/5byzbiUZ2+IyYggJtMsKQF95WZ1CnLQ==","signatures":[{"sig":"MEUCIHeUXIek/SnM0VpLf2LjL4gMuoJZyAdfI+oL3zMlLA3nAiEAsVMO4fdonOYckEsR1kYji5D/dmtdHEW85BIjIzO1HOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYX24CRA9TVsSAnZWagAAvksP/26CZGsMiFQUJxmORjeb\nkKQH9c4MTnRv4sxcj0PjpUMrIiqOu4piUlz9Tl7U08i+nTxciF4F0/6Qq9IM\nFh/scWvs0L2NrI1C/jEY5EveO9CaDc2K/ZZnzORUcV8G5z3saajS7yqcECQM\nfhGn48jZxNbDxB7AxtxHhwMG5wdORVXJBeC8DVDCSDnmMsVQMk1hz0kQ8CSm\nmn4pEaud0FpOlIrqnHPsg51ni9c4dvdRknVAcB6mbi2/demZVuM57c5t+JX5\nDG/3e3KYIXBjWp5Z+Tfmp+1X/afsaT8xSL6vj3Zt1MEpTIlOBzsNS4t19QUf\nzr7U/NbScKs5YkOVkwm/aoy4xeLJxGfEhqfdyfNT8OMySsQN+eIoxMnxMbea\nbUlJTj+1HxeTo1y7bhOzP0SxCaPQnS9V8XHv/dwXV6xI6pS7COMSHF8EE2FC\nDGz8ktZsKplwMOSVoyeVAtRMOdAMafphjCGfS+ftDkj9MoG33O/FtIM7CgnO\ntElSF+VcR75d/9JOgg+k77sdS0vba3tLRjRKf1JuH69cnsvXiFZYszFKkpCt\n9mu8BbF2FzVcI5jF+IrhyB57SuAO1DkU06vt4QjowGwEa4/SSlUPI7zsiD+w\njl4P9D93+6nBVbPiqMokl0XAm/8hGqA/xG1W+2QASVrAp5YcCBxtj/O6kOzp\nwHAy\r\n=zbo/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"0e2b8ace947c738e95971fd027859c90aaf59228","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.4_1549893047876_0.8131334723096053","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"thu-learn-lib","version":"1.0.5","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.5","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"251f3761f76078d8c4788a88b8d6c2ef5bbf1c7c","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.5.tgz","fileCount":16,"integrity":"sha512-Z+7/U1gg5zjlID741qy2zI85Oupfotl/anUhlNLgQhsu7jyLfTdEJ4DMc9O8naqeiSkzZeTBj1YB5oLDVHF/YA==","signatures":[{"sig":"MEQCIB4jR/IgVvQQzN1aZ+bEEctP7UDd+1fa1Qo5Ob+W3AssAiATGZ0ywzWdWc5/j7U7kcLEZ42ST0ivMQ26XZu8qxcxdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYpnUCRA9TVsSAnZWagAA+tMP/3cNLfFgjnjlFQ/A7adD\n+C2PHzog/ExT5CFokUxCCC2A/jChgz4NVmhVMX53lYXSrwkQO9ePci8PZczr\nXlh8enkkZFR21bLdOFLCn499Ru594C9Vb5CKIUTRyOWZa+9ciEokmzA5QAv5\ncGcxD+/eRkLNC0t+KbPngGHaE+Pm7Wcx+ZVoF3OdMCMm+P5D1Q8dLJm1bWPL\nJ63sangiZgmtPYl1csjPpXq/OO9pZUGaAM5eDXW7WicLkJeN+K60S1jKQlHo\nlo/uLelmtD3f0D0gJO9nuu5I1FEp3y5iPcU74/0qR/mU2EerpRDjdxEyOW+q\neuj94+mJJuhSxVjH08JgntZPTnI3gVsQtqlcHEy7bbeS+RjSUysB9zqUsCFy\nduWfQiz9VQLNKJVakpbHF3xr/iB6Vi2/yBk8i8fX1G9GRqr4EN5hNFGJ5GDY\nAmpPEzzew2mbM7tmhKNPHj3Ghu51nbI1LmW8ou7kX90Cr9PIOc/O63fKOX2U\n3O/a/EHHht3kJH/AI63P84dFODgb29CSdL9OgNpy/xu9Apb8fZCYAd40A3/5\nD37kH+5S7/VCfaDAunahZRc5bHk8cpAbdqTZtyfUe2FS+6xfAWtHwoVehIEO\nLKiI3YOSoP518XeEPRyDsyLw8wrHJTe4T4dPHXr+hpR6Z28uuZuxRzmuZxh7\nj4bZ\r\n=OmBt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6ab0de46c503f9e5651adfd9f947040bb115387d","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"jiegec","email":"noc@jiegec.ac.cn"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.7.0","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"11.9.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.5_1549965779566_0.15669336320872684","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"thu-learn-lib","version":"1.0.6","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.6","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"1917937a68a9eb4c80d285a87ad0a832b643a8e7","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.6.tgz","fileCount":15,"integrity":"sha512-86Ss4yCXTyBZdmWGKO99vycB3cOs3se7elFnzlS03JZBdeQDF1dXIWex52TUCNLRmJnLsNpN6foCTQLte+H34A==","signatures":[{"sig":"MEQCIANNNrJ2xnccgyECiwkDWm1XKCY3c3HjB1frAdsJUO5fAiA31fZ1Hbus+Rolm0Rn/aTITwhuWfW2/TFB27L1xSlMdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY/wMCRA9TVsSAnZWagAAMKkP/Au6Cz5gD+XiPGxWqa4S\nBfkPTyApPpBFKp3in6b+VXtGubeatTIzwj0dq8S8eFOgtkwVC26qZ1hOxyuG\n5LA4htsoB39BTan5Bx5arLUTjHmG39+jKbim1SftMpCYpSXOjl2CDDVRDe94\nm+r69gh1aEzVjbFDMKvpmEP5+myEyhzailYtlnfXD8ub3kUK2hlmuivlhWoW\nSRk11Iv4tzEfWJG2MKssi7deZT3ZG0WkbYGGzfElyR3Ruq2wJjJJLGB8gmu1\ndVz2CAD0922yFlgWNTUVYnALAGSvc9/0qk5mcWKT/Mpi9MMgxFTnWiYAXcZP\nexBSeFLrmxJiVuFIVdPIrIwAZVV6mwL2Gpb4FL5Gxqf78CMtKsk/nCEe+cHy\nc0ZZjj1O83pdDdxksF8Jm/oy7tipwB5wsM1+I8025Bif57v02/WQLJOUwMil\neBBImfUwEuukH35B5UXO4cSRDEbHxsWvwPY/JHKBHFfSnQJdpDns3ymWhUvK\nWZnXF3PCPseFOo1eTamYtZDl4ki9qLYw+2XDXv9R9atNGGaBajS/Cj739NAc\nheMDKLwyQIXqTz9V2qJkgnNNIZgynlUNI1IAYJn2r6Q+qB8y29NTwcKWsRyj\nuB2J/Wsd9f9EOfjVlEnY0o00AefxXNGj8lmSTaMgOmDBdRSqa/5uRCfQP3Ef\n6eJm\r\n=SYov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6ab0de46c503f9e5651adfd9f947040bb115387d","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.6_1550056459647_0.24421119521448276","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"thu-learn-lib","version":"1.0.7","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.7","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"625d726dc706f9b32a7dc296a6e20edc0db508e1","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.7.tgz","fileCount":15,"integrity":"sha512-YauK+2dodXshUpgloJKfa2OKLoDyIRHA+Dk+2SqwTM0ozaSmNykAkbvkHdlgXrwOu3Y8jy3pEqISbPz04I9BFQ==","signatures":[{"sig":"MEYCIQCYWE8Q1WBbJj2bcGSyzEYcYj9Le03Jy8jMRaAfmJBcRwIhALJ58oxntu+Ix6xZyFAaI2km5FqpMJIFuI7duPEaS6z6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY/znCRA9TVsSAnZWagAAS2AQAI+ZNbHowfxBpBBFXPeB\nC/22bRj5RmAaNdQ/cajtO7MAa4BA03TjpRBbqeiL6VrwFrkBe+KqwrGaL3Zr\nm1oJiw1XpCS/PIkOryaQkrU71BcziJkwsnHXyyzflfde9rnZYI9f+mt0xtvn\nOrZNL1ouD2aKkhuv3ASHWLoPi7IPdCBIAfVcncqVzfvLSD246184OBVwJ5fu\n/qIlzmSG4vz9CODbtSJIcfhfHfmhSWwhGS+VVol6a6pyqrbcPHtMEXAfsHN9\nzMKxsl0MQ2mjidk95AWqWU9+4lMg6ARyDHHGbtzn5/dou8Eq1J87OnUB+2Xv\nmzC4LjxYmtXqDteeKwSCgBgSQcKSa+TrmBer4nbo4dBlIWls7rZ5ILbHwxQh\nmLMQkyUoYo23KPF8Xf78Nou4IS0oxPLOzDhTbpAELAawtFNYcIPaATV6U9Ul\nHO3qMhajfMm/VGto9A2qgdqX0nNOWjBSfHIBXqhTwS4ocrqdgRE/YdIVlxWj\nyvYiFsMtKR4k7csr7iHHCHvdILhnSULZIBvv4VxRae9lNbGvOMAHssiDk/jX\nDPdBmmpTNbKqggFCDlhky1GgLuADniWPr79653xIBRjDIfeL7YMHGfREOErt\nSa8XE4rYjsSaCR9nIg3ad8VAHrqnJvd56Uop9BTfFf5Gt6go21nYHcNEyKX0\nrtD3\r\n=eEU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"b67955f3257ef152e174ce598b9ced7e4acb0cdb","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.7_1550056679303_0.5146250073301517","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"thu-learn-lib","version":"1.0.8","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.8","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"91cfaf3821f7cf2e60b966c3b0e21d43d5648bfc","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.8.tgz","fileCount":15,"integrity":"sha512-6U8WIcLvIIZny4uGg7F4Y4tXIAE43EMXRUH8LBHAcxyGJ8BDeezOdQC23HJuNF2fmltYxigGmTswte9JTv7XUw==","signatures":[{"sig":"MEYCIQCKsufktiWqvJGyIU2noBUbFT07PvZjO+mP1uz3z4nnkwIhAKpPW8MtYllm4B3CecBAN0aOpHpTOlvcHz/Q91yeNf/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZB7nCRA9TVsSAnZWagAAIaYQAIbY7X6L1SCuyItgn0zA\n09f5PiXT1GkM64TK6lQi4zpF3R1Xw5KVoQSFt8LykXWsD6d9a/Y4LMGpndMq\nWJjjX/8alP9jeykXmH/J4c6TMXTJW6wSXMubAv5wLPL5MiWpEQPmqZyySWna\nTOjiP3kdB/XYO2GIOB7AIaaPDBshTg+GArHrTrX7BijhvxqHHkEHyBVG/h89\nttgYBfJYD1PZZb5ma+Xib5bR7LGdXsKJq3dgTrW8NmPgBI3nt9RVaZVizULv\nGO05sarwQ0brAXHBYgaoFg1oxrq+X/wTThv2jGLuotl0U1lHqvgBBVrmvXOb\npVeNvkvGoQyW4QL/HBzsW5OmnQeck3KmTp8CyQyG2Q9z4tpNbim8clsHChb1\n4Y59VJLv8S3BSpciJNajPPFOs/KdPq/C20jNoIV2ubHP3+dR7MXWISqFaiAS\nOeOpSEL8qBg2Oadm0EkrfQDCvbl2vLmE6qGActq28ejQC1+EQBF67tLyXUfC\nTlHX9xgffCaXKf3krurx/dXozOjZVcpU5hca6DUs8lWGy1LN2fyaTuxzP7TT\n5gyaTlxsWpt3R2hXoThRe2O8X4NWI2LmQ//uOwaal3FktKyMbdQPz3cY85f7\ni3pdGmUYDIP4wk94Flb1u0AFoNfNgANVkxAInlJqVqgtvnqGSJRjIpstI9h6\nvF1J\r\n=Fkbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5ef106cd36d685d2837e2fe4de6c324b04721e99","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.8_1550065383280_0.1871309932939318","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"thu-learn-lib","version":"1.0.9","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.9","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"8adb57af6afff8e04df4d446fa855ce0cedabbeb","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.9.tgz","fileCount":15,"integrity":"sha512-6GA7B7ZLogLLMTJmrCvDMQ5gbZw2rwpgH/WLtQdxxP848Xbq8VDmFm32zPQShvyjtWZ42IgOp9DOfX7iVLOP2g==","signatures":[{"sig":"MEUCIQCatXFSk8c+lzRLMOnydfO5wVZDaRr58eCRaU+MzOP+GwIgVgyrfICDG/Te4f3hM1ylYRR1n7BM6Ntodp1ujYhpC+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZEKECRA9TVsSAnZWagAACZoP/jVQxe1KzfTFlsQ3fSo7\nLFaE4Dyl1JK2zDA9PtxUlouBP8N/STLNLahsp/o779Xw0JnBELd4t06metMl\nhiBZmdyXrvHIPw/QrBHpYPkh4uyV+wzn3gqnnk0nb+jLDdtFrRpC/cttk3B/\nzlENGsLj8CNtGO0AIZCtRsgoybNSz2q/DXqPBVYNRjA9J4aLu+CMUHTwp0qf\nH4rpfhUgXvbuFFzES+LE8aHXV+BIbUvsiNAocqZ9VUUoi7esC/3PcbnaMNFb\n2gwrXKxWhaa3cA4kxCQg5oF8pVGaI9Zv8FttPtD9R8QIOV1U8Uq1f58wFFB6\nQbTU55MqD88Y0GBeVtYJPFlhkclpc7GijZysRNUQyOkiX79Lwip5q6LKWjbC\n+aP6Oka+GFdxjLGvKGieTRXZoyKtGDEPKVI3CO2Nslh8O/U1Xka404Ijmfb8\nXYYiG0CAZsVek/YUj3zFpBh1T0n29nB4mTNly1JVQ3uCpLkdO5R2sK9GOZup\niXpBWv0pTe0/9Z7WTfeY78lTSZfOC+cbGW4Cc+DXh8yQ6Ftom4XGPJ2y33nj\nidqFVI7nMEDHWscYSeVDhXGQGCV3biooPabzRrQDD92IgHN21b8wc1jYLtAT\nit6UQ+Vd/jmyaufrJFm8Cxv07AHaYQVQFYKmr14zc00+ThNnJXswdqXBVewL\njknK\r\n=5r1y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5ef106cd36d685d2837e2fe4de6c324b04721e99","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.9_1550074499525_0.4011037371394921","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"thu-learn-lib","version":"1.0.10","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.10","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"d8f69d551bf92ae5a4d321903a8c04b60793f6f3","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.10.tgz","fileCount":15,"integrity":"sha512-obM/28+R0KVb6dY9qvKdwTULxNJb5wMQGumczRnIcMR0dsTlyKVF96DAnvA+9gJYgPNu8NH0oATnwUCP9/yiCQ==","signatures":[{"sig":"MEYCIQCRgLPHRA9Ahb3xMYoCAb0jii62zhMYfMoj04w0bcE5fAIhAMmc4C0dmcEMfbdW0YGID+Aq3fs2pe2dx7kjTfp+xm//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZuzyCRA9TVsSAnZWagAAXJsP/2qItv6JVCYeKL5Ic1BG\n1HKOB6m1HD1LxjL0Tgdh8UWDjaq17GXSBbNh+qKnYZshDcnjy+NGQqUnLdXz\nzOFHOmNXLsZB11WcaH6vFQL7wkNec2PDizKH3TyHXPVEEkSQ/sBBTP5gGHhD\nt3k2rOK66iSesXUXGhXjG5kcLd9rIdWZG4g6tB1B2fVdhbQmNOHxLQsZ4iam\nHaOSlLfTaASiclM6WCmjAQ7Mqx4OB+BsOI5ACzn0mCoieBvrjJJfNwDe2Mhe\nkoJH5WpXsB6JqoaFnRKCPU55opHs08Q7IA+THSHRfW6BDzu7Jhq/CcMBPjSR\n/dlNXiwvCHBX/yk6Q8TvPsiw2SmN0OKCBO8wagk1z9EBPrx1voVbJO6fyJ1M\ndLbnH2n8TC/RdEfsdguvDDUE9161bRxqHTXbesSZcGIfKENDu5c3qcxwtekD\nhrjfoSLe3uz0Hd9xl4emNsr04Th9QAblfQQuXQskw426WCh1SDhawEOh6KHf\n5MWAWsincmLRY0pBEyLkSt7EgAaZBC7SUS4odEMUj8oYtomFw8A3XJgyUd15\n3oxIWuhDA3pNgZhNSCjfQaA+1XthxagdAchi4/w9vf7U/JRFKUoqRM8ZGwDg\neW6LNsODyI2c7nzx1Gzsd8JOGU0EnszaB1ljYH+GLMbrlqsaodCi/gKPVmLz\ndJph\r\n=aI8a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8833b81963f19dae1822beaa6e02dd8cc7950536","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.10_1550249201386_0.16621976860264542","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"thu-learn-lib","version":"1.0.11","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.11","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"9c091370ad30ae3bb280364cb1eed5031b3e754a","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.11.tgz","fileCount":15,"integrity":"sha512-oXmP9n1pVkX5bW/9H387mCFe4mR/YTWK7smyTR5qecCKRc8sURfEoLrI38At7EfIqyQBtFJRSWfU9uC1ZMxuJA==","signatures":[{"sig":"MEUCIQDl6tET/NFQKyD0WqQMsFYQgxL5o1WUuI+7Y/TZmdsdjwIgFB4hISjGPI3JR9EkA8F5urZXQ0ceuggS/ZPB0ikjIq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaD/QCRA9TVsSAnZWagAALpYP/1BJiustedCS6TlZ3W8A\nPSAC3ZceHa3RYRMfpZYVYFXmjRKH0ng8oVJOPDeUm5zFb/0I4oeO3LCl8Znt\nXe1DkSDZnOiBbxdk0ycWEmMovfXcUC1xvgiL1glc+ZuLdC8bWto2U5eZevZE\nsBXdaclDic9Yt77BskFN7xpNxn36EcjOK5TL50eoSg/2Cm5DQnSdO9RQjge4\ndd4zOB4BgP4tPHWZzTGarert2jOOtuHKvSbhAeEhv9yzXzCB7+PRorUkI/RR\nZ4Zg3rp4YFf7kIl4KX81DrYkW/zSKGknXhikktQT/p/iCFNMRQyPethH1T8h\nswW9KV2Ad+YHYicqF/bEdqcwJRuq82zWP385ALPXBzohtt1k+m8C8KnjdyA5\nwKdNephqFVCuyczQQ6g87FnZPW1BuSYmt+4yoOcJk2hTxndh8NiVOOQjXh90\nT9H2ar4lEvLldljR1xhV/YzKzBiljOzVWAKJJD5oeS59rokmm85fwNKLiQno\nWbKPbCuXhgo2E4uLfzWkJEDk3sdvIRv+Ot48JYTziwrQy0BGBWXjcIxV4T/7\n5oslwVpyQNUum/bC5qKKJJ5Y++DEHRj8zbPYyAXLttILZuAqvJ2EUkkmcz1P\n00HYQwcK4t8U6fbf2Q03L0mlcWG73T3qDCjdXy0r8are5HfqYUkXjq1/K4AN\nVIen\r\n=2IGF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"9df4dd8ff3c3c96cb7621723ee29edd297ad15ac","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.11_1550335951433_0.038741350280175446","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"thu-learn-lib","version":"1.0.12","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.12","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"f37144bb736e5b3cead430fa78a7dea93811ef40","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.12.tgz","fileCount":15,"integrity":"sha512-V0jQo02N6+mt6i5Q5C8Y6ardo/iqCdvar5sQMTVfdIdCMewYVePmqNv2BVR+kYm/NixopgGk1Lnwsxss9IrLgw==","signatures":[{"sig":"MEYCIQC2rbrOn5ub+t6vg10hpbX9Qe0prJVVWkwk493B6621xwIhAOvXZQg6SgmWODfeomxp7k+sWDmQBO4wgvbsIJHAb88m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEV1CRA9TVsSAnZWagAAHj8P/1p7tw/prJFaEw53afc8\noTq/6WjwQDxpp7Q9+bv6erU1pzhrJjQdC401aVITTx6+Idg8n89/nvfyxMZg\nXlSKBaVPJi87UsscX0qogTcXW5SXFfgebWbw9rqlH6nXO+tgStumT8EVq/if\nhItmXGjT5aMHjwJVza1fRoJwrJOmKbBLh9tjrEBvDLfoIBfY3en4xM7doxrN\nIjImPjgSBUSQJNJLy+sbThQMci6TZAjlirX9xVlhslsL1XnbL3ZiKGrmYadu\nEjnSzBEetCERBuBDPe4VYAgbMX+fh66J74VwWKEZjsPHBX4nP+R89yg+t4FS\nntIkGegDOmoGRY6bcmWuX36TipBGmncAtAWbj0QhxlwGqGW8b9GIjeIqhNGs\nzVuKb/7fe4eJbTZ9CHu0y+jZC42gC7N+d0sCcYqqSYgdJcICxU2lQMlDuRB7\ncQ1LW5jzO6ouX/DupUpH+cUho6b0fB6Daa5TtoKA621imJEI/R7uLC554P+V\n6R5+kpdXz5InSkdgBKMmqEw33l+zM+Azc0CYWkbftLOGgjGUTQN8PqmjQU3q\n7iMsvcXllVDn6h8TlPRoCC5SZs+x3FwEonWTk80B36/+x+6b/Bv1nC4XbEfg\nv9JblGGLRQ91dwTzEz2FPuas7YoH6u1zl8Zmd/TK7I5O9OYVFnqIvfPbTVkX\nwNqt\r\n=GWtd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"36bf746630bcc50e90276f500074a19ee71f9b39","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.12_1550337396955_0.6145034423209206","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"thu-learn-lib","version":"1.0.13","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.13","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"f1919e2c1563abc136c8198bbef46fda4dc3dc04","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.13.tgz","fileCount":15,"integrity":"sha512-MxCLlZZxHdl8YKxhXN+M9j1EMdUu3ATw3CBTGPp8SH+cg6QD+E7nxwO2oHE1+MaQHEhOly1rZG3FNzJOeS0P/w==","signatures":[{"sig":"MEUCIQDilcO2D8hc70qoBA57kkc8Ft/bBLsAj1irCCYpM18E7AIgBco2P/m+ZC8nuCso427IBikCz6u0iPpK5xPtA6SQxms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcauz2CRA9TVsSAnZWagAAcOwQAJqjF5ryhUuDDEaP4e33\nCT5e1odAJQg/7w37/+Xh8Uqq8m46/7dEfY17mYayBpa4TE3jW3OEz/bKrw7G\n3srw/Gq+lXAN75TRMWoWYGPcqS6Z99iq4qyUq6miLqXFuLvFbppH1Shddnt8\nQDHObbYzHhNXF1ZGViBONVOqb7lVikQVAD6jaoSk1VogpBxQ0QEUWk5Ggk0X\nBFyj3Ku6jQCsHx3Pn3cjeLlaM/ig27bvmohZdzMqt92DogVrYWSehUaZnFSQ\nkZ3InKBR4nBjTpdrzMnynupLF1uu8SWjuxbd/XoO2frYw2QTXfspXmA4iAye\n9X84myQm6FZYYIpdmQM51yVM7Kw6I2B9/UcGyizN0nBNdw3Vo9aI33O/+lp6\n7uEIDpd9GGlmEFKEqdgf09UB03gXGDO46+yDPbS74jbSmba8tmOe0Xaxd+MX\nX+nz1yp1Z4eYxZOs4mtKo9Tp0aYC/T1ZIRg42RSg24lgkF3N/kj47t1DN7WO\nEVYnRCgynsFAgWiwVagIheCBsDtmkrnniDk1zNIRVUVT9KQ/0gTDO097CASm\ndXKKoC7nkhmYJRNWx2+J0RCMeBdXHenpMxxOVYSvtzY22xGnAGR5IxWFsStu\nXMvHs7RNrDNc4f0C1qsYa+BscdcT130pqJNTExe780fBno1W7jX9x431oZQk\nvItX\r\n=O3p6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"36bf746630bcc50e90276f500074a19ee71f9b39","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"Several parsing error fixed in previous versions","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.13_1550511350032_0.46961293675931004","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"thu-learn-lib","version":"1.0.14","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.14","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"66f14aeef705409d3baaac8cca5e88e2fc48e0cc","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.14.tgz","fileCount":15,"integrity":"sha512-PPF9IqBgH2IUUmmxjTgP+6MS4iMgbLLVle2V00pgCV3cGvYG6DT5hRft6HhHvRo81xpI2a+wKjpsPmrwmN8FIQ==","signatures":[{"sig":"MEUCIEtkA/OdmxujiFpH9sbJunir7shZzIJUJhNugVp4YoY4AiEAlxsFfxCJolgAsLYFm/kRHHlDcGDQcy9MOhlHyy/OTzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccgiaCRA9TVsSAnZWagAAqUsP/3AIQqnLLfwzLq5CsUqt\nEx/0tyTClc0sPPVX/SDc7It12201fdd7/rWrHJRiDP0eL7rsGTR+5+3o5OHL\n/fE70R5oWW7K8JDxzsefT1okYP9/FdsNUMFi8ZUSXlWkaJhLsWA1aNQYbUuF\nT/iKnmYm4I6DwwjHTlT0tWCISCh5MMqZffDRBLb5oMIvglgk6t+5WoTSfiyu\nHbJBtYS2MAjoShWJ2tM1u0nmvtct9HoH740ugT33MAfBMV9WrQicfFGA/Lmc\nhWqmNFvNvSS0FU0Wd+IRa4NVwpPqMUllyactmLk7aMtPpTI1n/ecBWW7E134\n10mVWMnwfT0etxCcxw7sxJP3hiLTlPE1fp52ItMWeJotoyztvGiGoAPsUVtB\nde8k02N2je7Af0EwZ+kcuaWm3LpXxwj1p2bDPu+DR5zpajn4BBo4rsG4x4FF\nl6H32mzeyhuTTzHDIbGkZsIRQWW3cioPSyaxfGgO/khp9BnYz/8AUuVIdw4W\nx2dbdoCEdIYPWcB7yMhz1sWnygcRz0zbwjdAeV/Ov6eDVmY73y+WFnNyjeGT\nc4rJ3v77PtLtE67RBnMfYxPVoghM+OuTs+1xILaCgwXA1QongO3zTMF3aw/2\n1Oik7XKAL+Y+mwUt+nHrUg/2uu5saNkkWtZXEHB8C0OXhlhPbCHBqVm3mA+E\nXjCL\r\n=kpJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"fbc43f447a2d4089c20ddc41954c5f6d9d8e9f52","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^5.3.3","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.78","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.14_1550977177928_0.24868363584500064","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"thu-learn-lib","version":"1.0.15","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.15","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"75c9b275fe5ef1590eecfb517d08d2ef1759f5a1","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.15.tgz","fileCount":20,"integrity":"sha512-wLJcEdUfpK/4vtFJPpqB8YGOH0XNFsTxUJoUOlOBMJPEXUgdj2BJq47mguAxkNWTqDm5Cot0nZYZAbI7AgSr4A==","signatures":[{"sig":"MEUCIQD1LWQ/o2oUgD5Dn7RX5gWKvVEr+PGWC7JGbwe/jvxK8wIgU6+nvIlBAy4AC3gNdHtofIBpsrWevrUpdGNVI0Nw4Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcD7CRA9TVsSAnZWagAA5V4P/jZuPrUAyxpny2IJTBBy\n2RGi/oFRcxhbq9d46xogYwqtIPvs7edGjrI/rIFoSp86wTGsgdNPvviykmzT\n1Afee8OzUNnk0YAQzxfCJCO/2O/HE7T0PRuLKDJzpfBW8nIUIV/0tgQo9AWE\nKYbZ6o/02vWeJIg0HoN1uaXpUm0v2b5/++YWEbD2ABhVgMBBC6Z+FNbx1/Yj\nQoEqUCC3CeR6NRt2CVVCFXFukkPeqj7uzkDPup0sRhwDmiWtWb6htgczoOIO\nENV6ljZhAr7H1n6zNT4Clj5uY7xid2tiCEguhsKzY1s0xHM3ryzA4uvn2qMZ\nW7nCUzYlT1+27p00hv07ojh1PGjBjswrOajl7VrCmZbosve7x+CsI3CdShUO\nD12bdfk+VIxTHtyv7hIi/3CLy+6RygmUy6lXXcVuwDCFl7tJS4ye731IoWdT\nvdPsOzfbkRp4ey+6VL017RIgcKPhPlNXY7xomlB7Y0CtObvh+F7s39RSWsAt\nRsvCwRfD8cySQYbCCJqRzLwJOTUzKFGB0sa6LynpzP12hdodGAOaysDUPuCv\nTiB5FyJnR/E3AXl+dKRjdjib+a8LJdOas9zMcpdmajWnU8dRe3sfuQQ/+RKv\nAj7Z9IwUoJv2VoFGa+1d/3lySydHCphtoClB301eWcIULqj6diFPHuCBAEcb\nChkP\r\n=0jM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1627a6f7f9c357dd2752c40ba87454a16ad72d00","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.15_1561706746150_0.27945569548777005","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"thu-learn-lib","version":"1.0.16","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.0.16","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"ddff8889f04e9b7af9073ba642fec473edf88c4e","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.0.16.tgz","fileCount":15,"integrity":"sha512-/rvhhUYIvOG6kzCzW0BCEe/EPYjOAN4fxtUF0VOooOoxVozm8enGump63Dszte1w/f2m4M8GjSF9sY24HaKrRw==","signatures":[{"sig":"MEUCIHuLfFPa9HhHoHX1ansTIKgCeTT1jO1y6I9bnSMrnQyxAiEAv1otPWQ9u25JC6YR4LqS4HhJWhAzr6hvC9kSAhrXxd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFcIACRA9TVsSAnZWagAAHzoP/R/3kgxjVl5gBmLz5oC2\nLY/B9pRj7zW457R5t/MICIvewQTk6iM2ie3EGqXNc0Z6NcY+BS++8cPYtuLG\n2ozlOFkcPBpT07vJm6R6xiJaU3DIPCjusRLUNVM1s68jGaD8EvEvt3iQnF4O\nGI3qAklci2S9fz3H/Xq1tkNy9fLMObV5mMXbn+r/lnqj759aysMlID3jQTeX\nZAxbRuaT0ixJvziAB25qZ4l5WW5sI96cr9PpMspWYZip7n6wvhxQv0ACsCW3\n75gpD0UCKqRjIGqXqVw6PuoO8NSq7CH5dHnCRUsBdV5lLLUS+EkcG5JbwkMO\nU+fVVXmzXdOf8xTUvPRubIbqnEt1tUskbFPL5RpnKSf2VC26kmntzbZLJz8N\nOjtzJBLNtcZ9RB1Hl8zp5mYC79BZ5KU+HX09CidjvDBzHII00jbK4LgB4Rka\nfTH0POWO1ZHjKExf4B3TVOilAf2u+OpYAyP9hnskshljHeSXyGZN9YC/QPBV\nm0gNNiGTNQBKnTmlWw9edKVTp82e98c30XdKepbDD+T4h5GnmX+capx/AVjA\n8WGCk+U6gVx1IobrJxcNqChDDVqyaC29UiIWFuUsVB99hHHjvlpjf5CBUkG1\nSpVzmG1j9052ce7fyfzP+I005c92/esQuigemAKdrN0x7x/dXlh6/YlNus/e\nMYuD\r\n=voP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"1627a6f7f9c357dd2752c40ba87454a16ad72d00","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.0.16_1561707007414_0.49895957122398404","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"thu-learn-lib","version":"1.1.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.1.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"2dee98000d54d8400b3e559cf1321e561c4f72d7","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.1.0.tgz","fileCount":15,"integrity":"sha512-kOlKQBRfLGfzVW/SFSGb8L9XW6n0IUmOjHp2ytojRBCqpRWdrx5KtNAy2JE3lMMOEqUKAZ4dL0enjuveo4udTg==","signatures":[{"sig":"MEQCIEAcxZbNP5x0llLxIYXc6sPSagQuXURRXKXm5IM1W8rSAiAfQb59SFLImQp/jAeWMXM/8MIACZ6Hm2rTCrFX5poBTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFjHpCRA9TVsSAnZWagAAygoP/0P7PIM5mEDu9B7wvvgv\n8y8GmJpJlrYYFF8/LIYgs4d05Vgx2opcXSKAupnGREYKEvGu0Y4nrumHVIBc\n8WTuXYGqlso7qztEU9Fyex1Mu1cNDmao4AJg3zdSa2piIotENRp+lsYcbjFy\n901MZ0nX90WXXC2Cp/zMWZSf5KnRTiQThO8pIKScNXL2Se7isyQEwobXmD9h\n8nBnBOhulAYcWFnhjwuKJ7VCVTaH3/ePeNp3KwGlAuotXwMnV3hV/dYAl9zU\nkcNssCxC7LyFLfoIdSbKvAMbZmlh96aN9LG4nifuAyzXZHaPkJTZk3PvEPuL\n3OxDZStA/JistJLAy1KQPyl7pIynznRjQ9gP1PxsPhETDfUIMBL+T3h8Y4+g\n+phLOaQIBWxHBvIhnVlmmEKRyvCVJIfNMoLLs6OcGn+jDXSg1c+Sa2vFzUM2\nnG3WAxBbkfSUu7JFlM/WHyKuckcPTUT+MR078YHifqTZFCPzK9sfe1DGNec5\nPqQKRZSYK2KiIniEMqzq3Nzfex1QF71abycOxTBFW/gbnmQ1AdR/xq+B7hMN\nusQECs349Skcx/NbjacRWL2eqRI6ZEkrYsh1UO++bE7cJbO18OBNSXIAZ6ZZ\ngu0Yuo8RJswSG+OqnPflCoEJ04GuXJGy7In6WxmAwAud9iMJfPDJEa/bgxb8\noSgt\r\n=XdTd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"a335d16a358f1f8b553ab879819f036e2c9fd067","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.1.0_1561735656665_0.22493753147043294","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"thu-learn-lib","version":"1.1.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.1.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"386ce63b88530ade4289392b9d802295d354f3f4","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.1.1.tgz","fileCount":15,"integrity":"sha512-qjBvFFUfg1/O/hBDGDZtSnCgASxRrXkcMd8Or2vkNiPN4TcojFKWZwdt/pROC9NE5ziVL6u26uqDgkdiTqE6oQ==","signatures":[{"sig":"MEQCIB19zW4F3uX65qK5KYW3hC4O0/Ff1VvY5fjcvPRfNUANAiBustiWz84wzsWJgOJ3F1+FrVir32dYyd4Z8cZYl93jfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFk8PCRA9TVsSAnZWagAA+McP+gMI6ht517nxE44OI5Rh\nkSmJuC1YhQ+Lat4yZBdkrJ9mFVGoJ4UfIU1Bj2V58TgSVQlPhXhKntqUGpG5\nNCJYOVkG5YcBdoNKi9V5q9Xj8SEHkYI5Pev9qw8zeLeU06t2bDqtN9ejXcvt\njbFjxWLn7CtSDm1Aafd58pRUiosLOodQIO/Xi0mRVVz6dMSv3Sg/h+/ixgKq\n8n/Hd6regiME1cRljqXE99o+P63WljuCY5WEnwbMnFPIRSxAezHMmZkPV/sB\nyAm6/Zm73bMwzBWArV2iXCQGd941n1hFHgfUbyK4HAGAVAZfOcJ2a7hXzZn0\ncikTRb5xzb5mssYrGWDDvBpVcV4XZZCLF9jr95naSzvBQxje7CTD96TeK0F9\nHCVHMLzQnkX3ko/GafQNVD4tjb3xc6bCG/l2xY7Xe2u3BPF4rvFxhEs/tLXY\ndsQmIb7By7g8hUa/wVA67mBcnoFE6G1HyknbSs6AAPHueJeIJx7VJ0shAvlE\n4tlebmbfReCo9O6Oq+YI41rSAQto6K0uAInqrCOGnnZntuDI6TeNjedeqIvB\nhxql8Rh9RJAHIKlmBeZkeLZPVYHlmzvvBqLsn9ZNeQ1Sfa+oGX8e74jIVzAg\n4jfxqXHQJngqrf+QKBUpV9AVaP097SIujtDiXyJe9B5u0er8VcDhuDd5DgBC\n6CGx\r\n=/y0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c61de5a7774c85abc177b53437f72b6778239234","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.1.1_1561743119406_0.6570421753434683","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"thu-learn-lib","version":"1.1.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.1.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"bd892b49a9150d02dee2cedd4496f065c08d8a36","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.1.2.tgz","fileCount":15,"integrity":"sha512-EPthGQmNSzqRz93p0P3KZrm/YP9uEeZST96tQtfnyZ01JJtA6xzlAXayyjNVIVI9R3KHkZYng71+R0Tji7jLlg==","signatures":[{"sig":"MEUCIHnOFjEVkCPJBXrwFppRNXrXiPxasi/J+6G26d3UqIscAiEAr/6YYiMDUzTlEZ+rKcYe5nWKzNfOEks+q4N6KdArCSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFx1dCRA9TVsSAnZWagAA2MYQAJsprukZ+5HO4boQpNsS\n5FM4apJ35pR8YPVUghFSOrR9N22aMANQRpNchR2wBIhB9FBcVeg/268zJLmJ\n8zfRLHN/72s1uUiH2EHjOFAf+gHz6bgtCuyLkRM4CMpWMz9+FfY6YaQavdcx\nEVK5ML1qqf39KJUD5o6nZPD0Ojp9ZMj8TJqVX3bDde7eFh9Qj1y1zh5UXG0Z\nOlZLETjXZZqWIYZUH0xrxrubKs9xPXlbGpseTTMbkVPQDGyM5XO2dZdwJmn/\nRlD0Suc6ytnhmx5SOJ/9svVnOJKoXygcGj3U/1hDCVrJqjHaEZ8it3WP9cri\nnJx8PTqNlrUeANPeNpyGDX8tlBUyDaMli0+afcJNTcwtRFeW5hoYCFT/4T3z\nd4/7fmjxjmggTEnnq0MJtjUAFZGlsXwwtdhKaG1+NkYd6uWftN8iDD2Bp/la\nlXIRN8dKhHhGR7NUaeijBqnamQOZPVpxSPTnqJWQDhe5Ef0y1RDN0SIZpKtb\nMw0dcIA80VhBC32HzI1J2GNbMdJC0kPSiw3JFsLvzfBBQCqqCY5AabPBzXNh\nIINzs5neJ8Tcn+wPx5dJfOd3hUUfTLg1XYlAEXXHZ40snmaKCcquY+GYp2lD\nkUkdewWf2QCUewB9vQ9s/bi9atbRrCyUtnyPDlD3glK82kF8ESGUjhK+XHax\nmDZo\r\n=SaC1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"296b1c278b5777485803c266a6de1a73b932b21f","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version decodes some messages wrongly and will lead to confusion.","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"Base64":"^1.0.2","cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.1.2_1561795932800_0.9356564391677413","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"thu-learn-lib","version":"1.1.3","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.1.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"8350405a17ad89cdacf9d16534d115bc637d243d","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.1.3.tgz","fileCount":15,"integrity":"sha512-09gGeB5Lwq6u7d6QLrRX3eV9XkhJQH95yaH0n6XWmYt5wwsgRAmUfCih00ZET3ugRuxLj7kHAIRGcUrIh0WEGg==","signatures":[{"sig":"MEUCIHI6G3YerH1JUpCMPKWOYptuxuhK7SmXTq6LC0p4J9IKAiEAswsG+Rd/BkekN1k0Nt8g+RtEUZoCgx5xhih7qMQlufo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdF3ZsCRA9TVsSAnZWagAAac8P/3wTlFtbmO8tAL8yZkem\nMV7e7SBpqYrmjQ0j391Tr6MWzVzVHMpXHeWI643tFhIwmsyAIFrQbTEc1A2+\nq4R7VMXMVyAW0fxPkIZLmkAujjDbL/p4xma73fF10BfDskhGR3GMT6tOf2Gv\nemXMgArJxTPvBb6Jxa2psXJ/73PfoCAjfaqdFn7e1Fa5fugsoE6qa8cF5Vde\ntHDPETwywU+azaV4c51+Vvdww2d1zCAWxW1caTl+pU49rSghVqqock2nw2N/\n5j1GV2ytjr4BPiu/JBfohfADrHNQ6gEVUj/5WCWw0PKX7wH8mYx9YyFKA5Ev\nxp56/MjZbwrh45ttG78hQHjzqoNFB0BD6cotPpFjfRcXm9Io9tjr4GyMgD0S\nZkS5bGk6/fzpFK36dTiEFVSaOxN7kUko0hZdJPpCrQMS2ZYFQyFOl7og8OPi\nsqohCvWGmfdIDwU9zD+/h0wwsC7lQ4fMuCqjN79ZvxpZNeDEG2JAe6/rSpib\n3CtsbdX+4Nqbtmf49+JcICPLjHz4WH+5fr24pqIsZHsXZg7R1oFPAfM7u1lm\nUMOgUJg8v85g9CoivjvrWo5dpM2frnig1cY2QtebY6La3uiCUQBj0AyfLi3+\nlV7uol0LvX/U1KwfiIFsZZarI2f4YOMMXiXAVXXW96tHVurzL9Mjlqzdv3VP\njNBC\r\n=8FOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"526a188e67d97378f68bc9802c4b76181336ca34","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.1.3_1561818731827_0.9491356661292389","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"thu-learn-lib","version":"1.1.4","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.1.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"df06b82b264e401a5ee31421c4cb9e2feaf97204","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.1.4.tgz","fileCount":15,"integrity":"sha512-JCeBkq8b268O8wxiW26ZK4xyVRIZyQNFMPQoqzAjNBKw1hK1zdj9nMjLGycxj/cR6AG5oq2AYt7ftPLDohmpoQ==","signatures":[{"sig":"MEQCIHo2DKUNE5WMyP4fEfuVruN0sE0dfEGJMInsarHkwU8JAiBN4ZiqIBRmAbxH4WOmRjW/lM0nBHVWreL1ZJp3dAEslw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGaidCRA9TVsSAnZWagAACLkP/1wPlV5h3N4HakkAROz5\nIu1V2XPZfFagOdqQYZ/MxcTpITKN6gM3rk8xrefnZptvBRo+uByZXRyVkpD8\nn2A7oO0E+RQroYNab32KDmmaipiHstzD1GsTWqtZA03wnmMoz7/ALPvhM4Px\n/jZWGTbl3zsS4Sy3OyQubYm6Ldkec7vFNcKFANbi0QJJDk0x0JGDsEOMvgCm\nkJAOP1YfWRSF7GwSodHJragJFF7qYR5Lw4YHidSPIw34kQpdNkyg+9GRTE4l\nOjJ9YDZXkKEs7CEihL7cgEDSTI/WA02TK+689cPPUexQIvmRuS/zw8LzRUim\nriS6qORpwzBJnpG+GSp2kBL3vte1FSCa97wka0mlryKHcy/4sio5zpHBSxaG\np3vUZHjCA9KHA+Jw22SBylyHnw9W/MC+16yiUIwS+V+rRA+y2y38fHDDtgvO\nuDQf4wsbJjoJBWZFmUWmf5cZ7wTo9CQjE+maujXidqYz+lT+rB68j9X2jGDi\nOmtKhdY5YGeTnuoNEs3rnMwv31OKoc4yKbp+a3j2bwOtGC3OXDQ2E9+pGBKJ\n3of0c7FQO1krdkv8+uxyCDlSafrgtUhXRtruQphFj2O3Uaizn+oPUhZuKEly\nL2hpywr2YQOlKtDsluYdyJz9pPh/mo84If2aSMNc2R3SBmt7KYEevHXwGoCo\nzTIP\r\n=MJ35\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8d3764839bae6c6aa24b69facc580277f7bc126a","scripts":{"lint":"tslint -p tsconfig.json","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","build-lib":"tsc","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^1.1.2","form-data":"^2.3.3","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^5.12.1","webpack":"^4.29.0","prettier":"^1.16.3","ts-loader":"^6.0.4","typescript":"^3.3.1","webpack-cli":"^3.2.1","@types/chrome":"0.0.86","@types/cheerio":"^0.22.10","@types/entities":"^1.1.0","@types/form-data":"^2.2.1","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.1.4_1561962652909_0.11792418058771648","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"thu-learn-lib","version":"1.2.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.2.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"05a9b48dc0d192759ad2cd22e32a4b3bcc0c074a","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.2.0.tgz","fileCount":15,"integrity":"sha512-P6qJiDIvrYL9Lu/XO8LSzEowz3opsrR+TMqs0XvZyjf9H2cy5osuNm73rNbXzd1s8mZJ1HKt8r9I0RATI+QkuA==","signatures":[{"sig":"MEQCIH1cxxkeS/2o/nRLB8//aPa6eamQB//duT9fh8CLCzYKAiAYa6y0jRjlJjr4+TZ6EHv4sFQari9TW8Dn8rTcu7oQOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJxskCRA9TVsSAnZWagAAeoMQAIU9iDgLpvY4T0WvZ2Vf\nxhAdD5KGmjwcPL1s60Z5qhJWnSoSVh//5cCrD/erfAi4cxX1GH/zKYnHxNeN\n2oZfloYYj++61R2EhJqeMKDWUeRsxqCylFLhsikjblEu7gpbTRSvB1ndFjrO\n/ZG9/+VoMjhbm56LKbpKZ1H10POBGlhH0TbnDMbPAr5sDVJvkzpt/V0lo3Ny\nuSSA67avq6eNIXqx+0r8XJe2u+GgNg0rLgbTqScp1NpZTNxM591ihRdC6BPo\nKZHUy21KZUeJF5ZNCecCvucFztU1s1rS5kMl5wxRsS56aRwRJiXOKkt9NeHw\npUtO8JmH6iJjufsMl+k2fmlmB/v6+ThMBTUkAcPGOl8LlDN5ZoxqQx50Fnqp\nKz0Le82qy2F50NyKVdBTMxszZgFeSoIr02F17H5Y8LYOUzr6uT/Qdgwjvs64\nrSy7f9aUMwuGJdsqz9VwSYISY9RiJzy2wCuLDKQMxF+sM1aul88Am+usinbt\nYJXm7ZFKctOMteMy9PShjI/a5AQNEdIeT2iQxNhJQbElGBdwck31LXBecqi5\n7Ur2CjzR3no9BfikadbYpg52eFQXaI+2i/TlbDAMhj8w64TyzKEupJ8vGT0+\nVAMtzH6kj76GziJX9kE8wt0QcXjMSYbaxMd2rWlDpJAQarVf1lq+yuBT6kan\n1hUN\r\n=UFQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"fb651d84be833e0556c5085fbf91d40da6101bc2","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","dotenv":"^8.2.0","tslint":"^5.20.1","ts-jest":"^24.3.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^24.9.0","webpack-cli":"^3.3.10","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.2.0_1579621155765_0.43153884930323017","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"thu-learn-lib","version":"1.2.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.2.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"0b2fac961ea9cd7f53922f42d659772223893032","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.2.1.tgz","fileCount":15,"integrity":"sha512-GcfL9i/Se+r3A6gmXbqGgxFBCSZNvZ1odK07kjbwRChNr1anDU1mucL0urplpFfnyfHBmNZcKTAvn9szjzcQ0A==","signatures":[{"sig":"MEUCIQCIvtC11f4h8+/X6dc/CsWkcxjynqvIpzgw0yOQhvvs5AIgXpb0Sc9L8pCjtvrRr4LZvd9heTcuNtv27z8pqyizdH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQm1cCRA9TVsSAnZWagAAl5wP/iTk7KatWuYn8LIRy9Qy\n/AD0d+P4Ckh7ITMZTWllmiC8t1npMcUlxvphOfAOT5dHhYNM66RE5r1aAGGp\nCIyyY6GA2z19JaWEzUzpzzV0BGFXgJMaTwcVGY1+7c3XEs7iS/YeLbVTWsmy\nESZx3cDqMLxk3Eec+DoCQD6M9Pa1vrVoTn5SM/5LMwUdB7Ok9RzqdxrvhBEx\nBAb2RPha0wq4q5s7etE6icksBA8TkpUTyQnyrJz/4ZkorKOibDn3sT7m1nFQ\nwwbbaK0S43TH49aYI6J7jJ+cy/Y3vbDKJFXskDGh0BBhbDSiWjMVNvTlVXLS\nznQsWH5bM5oCpOFuYU7Sx3ImMrMBnvTnWccdRmwTikKA42NohtcPBoF/T0qp\nKBpCi2yZn+pXc9sc7nyD3hlD/UPCVxu/R+JiJCEMGNONT5983vehmCi5BrlN\ngEi9s5eqf9/zDPPv5DODjnCG6XLHRWoGOIPSrSh69clJCOFTI8VPDuCAr+QA\nteSBv+FhRWgOX2SuV8zYpx3u2WUofx2qjPCS4/gBwlZQjd9/cjM9H1J8bHjh\nmCSRwMexv8VAu9qJMfOhKVpx+p1i8z7Jeb1TkuKcK7LAxPyk23C+kXZsds5V\ng0arpIEP1u3ZtmzUgI2mZsen1cEBp4yaSNF05xQnGQ63NfOGrHeyYlNIwQjI\nLcts\r\n=MaYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"decb4d79a838abb4c7e00c23d0782c6a3926b6a7","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version breaks API compatibility","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","dotenv":"^8.2.0","tslint":"^5.20.1","ts-jest":"^24.3.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^24.9.0","webpack-cli":"^3.3.10","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.2.1_1581411676305_0.21079804340272967","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"thu-learn-lib","version":"1.2.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@1.2.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"d089c3f505af9cfe9831a11275313c01735b72c6","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-1.2.2.tgz","fileCount":15,"integrity":"sha512-xmTSSGPFN2yenaIUDOWQ2uFRAjx+E6+d8H6BHvxIqdhnz0M8RW6r+Ru2D2h5zbydTZhixCHm8NrQZoI9xeh+dA==","signatures":[{"sig":"MEQCIAEQlanISowxuyOfUHhaNk9MSbGzM86C2AOUAKYEeF3+AiA+3RGUofXleH2uxLDMlJEvZfpa3n33PAos4SCjq9K+mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQqkkCRA9TVsSAnZWagAAWvsP/iIKA6lnV/WItZHU5DBp\nvT2mS4oe+vgHam6OYkSZhoBQzSPjXu+pr0uOhDJAb47unhl6QwqrKNYrkwTU\n3PxMvNcWrF2TqDP+s6so0wqxuZIhjvmJKnlzcgqL9tJE83B/jyV93GuCh8TU\nVRYxwLnoib+Oa16J8R7E3Rh9QsD+9jr+/3wyprXAx4bnD6k2YxkoquT1KWQ/\nO3nuxnJW5gXx34WMB2yyeYAr7dSJJoT7PHJHQfKcvksS6zSHouzTAgJ1zdtK\nTYPIRt0c7gV0Nq6TBslwRmuieBdloFGfIhCYTQj8t5lwEu6RLxl+DRbWbPBj\nJIZ+nf/OiYXKpbC3zEqpRrM9ZnylrW6cXMnNFrVN23/t6G+0d8/+aHSvQQdb\nWbwYuYQYhjV4tWXL7Z9mIxC38iFZ9dYRejTkj+F9LYkU4iHr3c+cwTtwnqoi\nufjEvYmRbc3XkGxLeJWrvW6AM8k5HRmEDuY44blGhzaeVrIWQEN9Pu7Taq9A\nPuRrBM2J0/258siVlY3Ga8ZwSyqmMBllOJRrD40U06i75otOCNhIdOmaAOa+\nFd50thtDekiu95osY/0wacagA65c3CcPoSZANQNHprCfBbzmOnrhXC+w0Vgd\nShmzMM73Lxlu6HhmnWYgxUM5DhBmPYmnTlMcbMyWtc8JqSpgS2d/TOgKKM1c\nlCtm\r\n=bi9l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"15c825f86e561ef9bcfd5257b1d95266d577f0cd","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.1","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","dotenv":"^8.2.0","tslint":"^5.20.1","ts-jest":"^24.3.0","webpack":"^4.41.5","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^24.9.0","webpack-cli":"^3.3.10","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_1.2.2_1581426980191_0.992046929637451","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"thu-learn-lib","version":"2.0.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.0.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"0a4b35f4390c531e825f8fd75f2bb5d9371f006b","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.0.0.tgz","fileCount":15,"integrity":"sha512-P1jGUFE+C8rpkmwqao7/P5PTyyuHCWyFFjVQqJvjYBJxwABAy+OxFrBkoqzjo5dxVXmMuQmG62hQQ1RpRtMf9Q==","signatures":[{"sig":"MEQCIE3RSHR10MP2fevBYASzrfu0qLcPmujAdzSBd3AtpsmfAiBd4L1jGmgbziD2FERN6tjJBAELPRUwnY97shjo4xY1Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRV1ECRA9TVsSAnZWagAA7xYP/0YkrUoFVV0CYDSzvZz5\nEiwb7BMJrvg+5t1L52wmcP2zmJ510SZbLggRzSYiBB+/6n7KYqWc+sx64XXi\nqjhj7LMr7d8GOC/vYZLhUtu1QBV7aqluDMB8SdgzLTRn3xv4HKhLhhKaeKyo\n1/15Zqvk44gT+/cju9gMmRSeRkpkFx7IWBkEyRiaSnPXsDJQf4yHUyKDX/eW\nDsVUJAbLpkQGdSAU0Fa1y7eqhNQfgWg5ciNPXrYbKH6i88Gz0855Jt2bd6oe\nGAjXU/an8ZzTAbrVTn6Mac4ct51bywgSpMpBGEhGEH28/kyshBEyPzSbg5qT\nYWB2UCvmy9nAqrSE0M+JoV8N4ypzrifu15PzqgXW1BxhvD4O65jTx93+EZ4a\nwaCOnbtS+2r+/CV2g3p2AS+P99OxqHso7ofig+tdhhaFNJ+M2JO1plWiPzq/\nY/aN8xPHOyCpUlHbuqPd4vfeBqW/KCQsqKTSMR+k5m8A7hHNNQrYaydOfI/z\nrbzFaWZtMMBlMFPpJBucWxj9i5SUGIpjHFRUpURRkNwFHQeetPDUO6S2GOjL\nNtJK5CVF7MSqqEqVNh6W5vwD/N/TAUNzYW92juoOX3Zx3BT/EbVPN7uUG4L0\nc+a8o60ipSl8KCo67Eu5sYWupF5w5zkstus5x/KAFJ+S+CobhGuXjMbeJl9c\nkJoA\r\n=f8ks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"9627b23ea3559486156a261c155af3d2c16fe106","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.0.0_1581604164072_0.5931704132304192","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"thu-learn-lib","version":"2.1.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.1.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"c3c1843c23cac7a701066311b74c1a6db6612ae7","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.1.0.tgz","fileCount":15,"integrity":"sha512-qtEbxFygR/27Rim4FEEZNOQC71YsKaOCDxVt9HPtmzKpqZqVpptaxOQKaftvTmXY7R21yeBSyU3SWe812Z/2OA==","signatures":[{"sig":"MEUCIGs2K5uOkmexB9nur2+qlQvPQVpmW2mmHGWaOXoO+CDSAiEAuxTjhj5VIPk+eto/1UQZXiqpKgbve5oUB+Gq7t+nzD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSQKcCRA9TVsSAnZWagAAMdEQAIA4XilS2yy7v/2NgJCb\ntKnsGcYP2c1bqtDvexeIgeMClCH/n4qC5q8+tvfFDuLCFVOdQtkMvsVXo+HI\ntGmcnbjzzH2qHHzLvdZliOroFqseK2BlBTkXbFiiuYDhLYsYnXdvWgqCWT2d\nj+6ypW9v4IpGdgLqT7SQCOhkzxOH4P9DbBbfu687WOpESGrODcYBhVEXwG07\n93QPFBbJZJZ8XtMn5N1zasDMu4bVFvqfLQWVA5hgWOszndYsYEgXSNgRuQlP\nMcDxh0QJNoOZ6lPIrhfO8oWo9mjrVrS8VwCUk7DJjmFCmNwxEC+rAmRduFVb\ndA2/ZsG05KRhSPLovbOHqtLxEmWaumtJz87Kc7/xpO6/J/H4NDtKZ9ySbNY1\nVx6O58WIq32Sz2GGJb0zJz8EAWRr55OGLoQzVt8nAPFF3gEfgCD3xOhyjFub\nF+Nc2xm4Mc5LluX8KwWX2Rmm+XYih0Ul+DS3cRx9HyZeHbLsKQoeYhphX+lR\n5RVdLSLZeHnw8rkl8MV3NHhjzzZJL+yK85d6fYYIW3yZZxwITeh1FkW7S6S4\n3XOr8SlT1fOzSRRnsas0NcFLu4Vhevwx/xOjGEeboUOtJKsin/WXVGEygAHN\n7MpuY5gk18vbM765EgV14sMZMjvy6g6o5p5O0U840kCy5uRHSJv8rgVSPr/s\niG+A\r\n=RrAz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"f27e85a08a5dff9e024cc7b108d39e47da86b400","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version uses eval and causes error in some JS engines.","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.1.0_1581843099551_0.14842468748756166","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"thu-learn-lib","version":"2.1.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.1.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"d6c82c166260a9e6eaab569500097198497a29da","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.1.1.tgz","fileCount":15,"integrity":"sha512-fc6CFxEYj7iEk2eOOka3ZHmi2M3e95ATaCf/RVGAdxCZTzRZtTJ3xehVpv4uRbzZWslP6cJWZMujj+hhUuKOZg==","signatures":[{"sig":"MEUCIQDs0oTQwX1lqvPEQ8WFgOwMMGCcfjGBj5s9O+TLBTRmNgIgSMM33A4xeiFC32LLFrVseD2Kp6IgMovg4aPgJJUgr9I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSlBkCRA9TVsSAnZWagAA+WQP/0eMKLs3MvuJyyu7YMd4\nCbVQPKrssKIsbE/LTZbHix9CBX71Lb04HbmIe4BnDFEXj+piX583fi/9izGW\nq/JM4W+ad7RoxrWdIV4WgOHKNQkLLMTWktIlm4l++8pPTIC1Nezs1aNc+6VD\nAHbRHso21UCKrc5MqREKJT10DvPlJAvwWIckCYLlBONBHTW0thVhjabYfNt1\n8YamDIgHOnvgtAR3zz7TnsXpuz33HX64xtX5Cf0r0XI9ajSn1wbj94QqULIU\n/g71pj3I628Kvnh4a4sxPknAWKxXiESfdah5SQeFTV0ONde+MBUMDZc5CceB\nqPd89i+2mMeH7A0GIFVwz4yl+x02eI0u2B/Q+gFhLoRoM7J2IrIswA8zJdYJ\nY+M6CBxwWCe44/j+/+Y+ZtYte/ORDpQwk/elCt5Jxo8gd8IHZA7SZYkKGsxq\nANtVUM7jcQIwGYFiIoPNTSdmoIvRCrj20mH0NIXtttVoFwtF7dK5WKoDqVbm\nJI+rYH/viWk7BZLk3q/G0+nJqtANwEQXcSnQ+PtUIZ9vZyzLi8heZD/rLS66\nlNwscvpQW48nmeLWRkYQhu2sHkakpgmoNHTlqkodRiCvMy5PaaZ52j8qTVBd\njkV9GOmLLdNsbAjytznSSXTnaPm2tLhw/E/JCumSi7bLDe9qjTjz0ZoHtHmz\n7eq9\r\n=QWEs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"2258616a30678c5243670c65a66ae7ca852f7c31","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version uses a wrong way of dealing with JSONP and might cause problem in some JS engines with JIT enabled.","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.1.1_1581928547692_0.19204712931669743","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"thu-learn-lib","version":"2.1.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.1.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"92bd0946f736ebed5cfa06ba17284692e05fe1ee","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.1.2.tgz","fileCount":15,"integrity":"sha512-jtu94XaOqhfVKJHODo4Max3JH/e7wT270qzwOdpHZGkrdxwWYQrwO2ymctqQh8mRmA6BT2Psthmijd+j3xKLZA==","signatures":[{"sig":"MEQCIG8AT7NsUTvt5bLs+Krhi4JrBSB0XfIZBndcbKDCevE/AiAkXGxyilCsVHn/Xmz77TZKk+NDpTE4VaX5nqergKatqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSlq/CRA9TVsSAnZWagAALvsP/2BB1FBZ5U2InhfSoPqA\nXET7T+5Oahu0eQdg+18tRxsyEV6AMOE5eA9ylIPKyWuTed9p6D92SZ76lDmQ\n2AdwWr5hMvmwlF6p545qmjEkS7mXMB+7qjKLohSEjYbHlCIS5kiekvSyhoV+\nkrqByELpzHDg6/WsMIdVYBWqH+2QIEDQnJqMvZsZ+4+wO+cvv1de1Km2qT3+\nKRaURjuQ5lP13Qu6Z++dgCqx0x4KUDQIrX51JRxqC5mHIx3W5P/tRe7mmN6W\n/5K0Lhmrb3NOiXK2QiZgME3FjOEP29ECxfvVztdYvyflDNJBWirxVxXv8BNq\nGKpUhlXEbnywWu0kOgLzYLtGhDebkDGHad2tgYdOyRYnMeOcJERGrP3qky9b\npXPA1xPnyrDGlL3+RM6+aKsz85dIlvqVDakN0Dvz1XsFhNJLdJrVkl8rUyyD\nVvNNEiKCQNbWC685cRLQGv/EbmU980lxL7NZu298gFmkTtA3Jr6Z8Hl1BFUT\n+FFfzdaGVkDH90DgnlNO7kz+asGnlBtseiqT6rpCDOTGVbGuI9ufmBr5nRgO\n3eey/FUHxFv6bjRHVfMznXExsAOOlvmqIGt09Qt0UO/iPiTOiEk+xC5noYtO\n7inlfyrr5gwutEubMqKgWZDlcEWuu7k/p3c1tyDvN6tfWITrsM07g+SCijw9\niUok\r\n=luCc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"ea08b52312c33a26b3e77900367b34484a0fcd48","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.7.5","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.1.2_1581931199321_0.06541192102965732","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"thu-learn-lib","version":"2.2.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry git sChen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.2.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"054514d6a32ea372d5ceaae7b828329a2f21915c","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.2.0.tgz","fileCount":15,"integrity":"sha512-n5u4pK2fajkMHqrs58oK0LofeMRet8xlB5fMAFo4hgnho9YoQ8jot6Qz+cIXkk0GjrLxrkn9serQ33kI1kTzfQ==","signatures":[{"sig":"MEUCICm+3oR50Cvwra1VhgxSZIbEZ2oNUG91F/MxqyVUK8/JAiEA6jzh5idCuFLROEZSgXdRbptJzL4tGkOt5iI7Vq9jYSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVhniCRA9TVsSAnZWagAAi6gP/i3w9/9l7v+cDCDuxRoF\nmOzdmx6cByful4U37l6gGoJgg+OTq9yo1HLl8sejoDOabnB/GzX5mri36yDA\niHVvR5G8lxTkIYaDzWvxrJ8CMxj+22+/p47Vbin8zy+3vbVi/5+3PLrVgXub\nAyl3rArAtBSGl6+TlOQemQvif5u3MW10vl6IJA/KWBIRYVF+MLSYXAYEnm6R\nQvlV2//FaVBqv8mz6s+RMAGd/Nq8axdby7kLfx9MHPrhi8KFgWradcQvce6e\n2CWYX90kwy0/ooQx1KjbsAzfT4KpAV4R0xUYkyUKFs46xRY7Q7Gp5Z+2PBYE\nGl/JlYa+3p/3u4JQczJSJt+p+9Rf9oN0TTrD33cCeiVUiXOI26lpOomQ6qgL\nkIuA+iwUE1SI3jVTVSJMSO1Iwo5GF9lD7mKBqls36Kp42/IzaBlaylG4AoWj\ndVwaeO/c0FwnBEL/09hrtPKcN1NQBj4zzpV/WA5Q1did8q2lcFg+YFYbDaU4\n3hJ+g2pSC9I7cgZ7PsE7jGdvJvdl2idHIU9AcN/tpOFqLCOUFfaeSvbQU18O\nGMmcRNJNnYaqHTn3OYX3lvfPZzZnzAuur3iZbpgzdunUoN7JwheRXxkUXlR9\naCS0J0vuRWGE7EU8nDoYJMk1AiRc5I+O/nBMkDk4xcjZbQQRUmyzPfb6Aqj5\nZZAn\r\n=Ukbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"017787b96b239855458f4f88eb3f6bb43e03ef64","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version gives a wrong previewUrl for type File","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.8.2","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.2.0_1582701026086_0.8464678452294472","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"thu-learn-lib","version":"2.2.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry git sChen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.2.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"db0b6c3036ff3373b621bdfd23a4336e254f25fd","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.2.1.tgz","fileCount":15,"integrity":"sha512-+QnwoIUE+rLSf+6xenDuOXhhiBYrq/C8Q58f4DgFmmhaVvS5ca8xCcAolLUCetOr+pxQHS2gFZ5W68Ba741s4w==","signatures":[{"sig":"MEUCIQCRGcnzwHz9AnidOt0SI/wOjPmLJuIYL34F1Xp4AbDHOQIgOsDV9yBcR1lZ8oTroPvodIl8VVq50Og+gtVOv5QyRK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVh8iCRA9TVsSAnZWagAAlOsP/3ZNR8QPnTQkLub31myZ\nOHAlUoAD93SF5sPfZFgyejAdZDgwe3nnN6dUGW98HxVdHrpkXQHeisyZ9wC3\nWillWgr0YfGwTYwzpXjgReeVSYgMYtq/sHW9oos6zYMteuJ4iEoTgZ7tnXp5\nIbNkdvWgVHWg+XtIOkIfc7aM/e5J9dnZUxD1oMzaj1FzcWiFyS7D+NOGpnRP\nZlqeQnMC309Av1uORQzG4/leoUDTJxTupcRHLUNwbey/6jgLRPVMiFi5Cwf+\naq04FVYDnOZZYdI0vJ241tRKMdI9plOxfIy+ZaC0YLjhm72N3OvpfhzZ+/4/\nxcwudKn7RFEbkLnwq93nod7aAD8Fe8rKOkWfmw80cmOagwX1eoqnAqu3xDPn\nysgJwqXZUaQrZJzr8be7vj4MR94UgQ7eaI8+R2WUjhaovEHHKelld7yWS5MX\nFUkLPr5Os43Tef8R0DkqwhOBcUcQhtVw/TogXNdt1o2kGvxB7Y87qUG5zSrp\n5eQAy7XDh8rcQNwKi6ih3uz3+61Fno+DtFTV/0D+GzZYcoo8awC6naCSUeBW\nzLg01h86Y8yw4VjiGbWDwooyhXfPXloQVX3zEF7UACehmtj+s3wvz1UUEGHD\nWCsLk0z2e7iS9Q0EA/pm50sow1FR/H2XTvcnSiEjPKRr14OhiKKa8MSuRbLw\nl4k2\r\n=Pgqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"80aa30eb9a3d69077551683c1c55155fdd86ae0c","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^1.19.1","ts-loader":"^6.2.1","typescript":"^3.8.2","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^3.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.2.1_1582702370339_0.04259256299554459","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"thu-learn-lib","version":"2.2.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.2.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"cd65b266379be3d9bb77ec4f9faf91c56eae0e7d","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.2.2.tgz","fileCount":15,"integrity":"sha512-9l/iQUWFb4LTA7igVu6ylBiau8URgJrKQnuT/QWMzIrRBUXVGCo9GeVWda5bD41o9KOc1sN2S2kSNhCmuTlGTw==","signatures":[{"sig":"MEUCIC9/ZYpa9BWCn/IYTcWYfQ0sXxqo4iuQCpMtP9EHDMEOAiEA+OHQt1dtXPyqhJHoQ2oOcP1XjYXxPZeaVL1bQpjLRkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeobDZCRA9TVsSAnZWagAA/j8P+wVGLV4KXkNXT/mYJYnj\nqmjQsQS3TML8lB8Z95iTwNeG02KD3Aa8RkQSmjUmvP1N/oixyPTdhN5S4Mfl\nOfLOb0D+19ClZu/CFIEmbRIr/OiTXkVjWSPn5kAf+BNV/tF+ZeCaVIgn+Jg9\nV0BGT5LQYrLRrCMujAwpuxZOWjRnEo+4IZyt3Izailrxb5/krxHHQiDIX39Z\nR+kDT+EbIT5VRfIgdWP/I29JRrJghV+RU4/oHQyaLzyWYJ/t767jxGl+PqU7\nbHacXh0RgnGsGefQj02lCOatbVJeEO7QdPBHVEy5Icbbma9sl5ZJFu60afM1\n6auQMAnbhGk6JZ/XFW3cHS8YqnSvyCbB4aK/M1tsNa8ofVvDDOt3PVCz76K5\n/rPHAYSPX3JWK0RQHNILChjp0Lj3ANBwA5DA4zLLJk9ZBYpyL9+E87SCcwhV\nKuoYJYXXNvYJJRUbEuhtoq0CPXDcBDayCKz3TanodFj2kHqFq5O+K6IDohYo\nzHobEfc+zU3iMIKplnCbN2DXnMcZLd5zr//K7itfyrYCzmU24w/Cm4B54KkS\nXwIQo30XMaMWXlBLNbcl+d9NjYz48GmxO6N/RgTwFkiA4vPsqHTmuBGuQiMp\n7AmWU8AqQe1sbHNJvD8Njdnsz1kE4I9naHlxm13ij5mi0h3zvPFhhQEmXTjS\nCMmK\r\n=KGhk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5a6e2b12f5d1f238ed880a0c223a3c59e44df6ff","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"src/**/*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^2.0.5","ts-loader":"^7.0.1","typescript":"^3.8.2","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^4.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.2.2_1587654872727_0.22790823785093473","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"thu-learn-lib","version":"2.2.3","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.2.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"9bb2b1b8b67eee46947485171cab5037435c92e4","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.2.3.tgz","fileCount":15,"integrity":"sha512-O+MUZs5MHH0jYHgMwq1Xp3qNU4a/uy2B1EoS1N5UY2uGIDzRWYbj6aOD6A9s3IqVs+OYKj2lctNRywZl9vgmHQ==","signatures":[{"sig":"MEYCIQC5eoG3ScMqXj1ME5FvVCzGUR3YAWgMYxwnaz6mkgxjngIhAOB2qH1ryHz99W9xYzqwuf1YZ9QpPVhnYKTIt1jS9Bp2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepGBWCRA9TVsSAnZWagAARWYP/2U7TNJuKh0xDuk7WFaW\nGb4/HlraQXeuK3IPPR0rF5Osv+ytmc8eURkwEWhX61mjoMESDCz9ZmQPGEGi\n4gacw9dzjWIiMQpAs9TQfJHz9TS7wNLESanqhyrSSBQo5ZWStGdbZ5qF7L7J\nyAdrpjzrvVo+rNVb2f/FjrTMl3Ju5DKYR8gbO7XWQDChUhq0dz2B3y/G2Qtb\nTzlXN8Mf3ejKtbqSLPq6v/qiBg/uSLMq/DqLM7OZicDIF2pzNaiNyyTU+mWN\nIfwaYam05J+N8+3gn5pXsgvJbp069d2/HkR/JNzdOxGbXghNEN3uiz6d3jUK\n0DJ2DIwnaeFj915UQT8b2P9Bv88gw733mduKMvrSqG3OW4sKpO7aaf7dDhQr\nQb4+it2FSX21ZNVVopd+OUR2H3hjuYgZX/u/P536kzMP05eI+tU10oG5Y9tz\n3+62CHH46aP7GXL8X71mowmnggTXia4ReiGXGHZagizj2mg+0T8KgeKFVObv\n7yUB1f1oBNnoHdxCWMJCEoYDGKhAt62nIjSOKagU8uZ1FSgR/vX1taPh5Uod\nxc8dwSbAJZWSYvjbQzLIk/cLEarlPTQg8/K+HDjqNxdcYwMX9u37UX20YWWW\nRKaIDdAofp1Y2Q9nAvDkNfUTtHUCHquGTMoPAXrvnMt3DWlMRMO410KhJybg\nfVYp\r\n=Ltrw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"4298ff74c92c02b0c4054c92e0f47c956c9b5993","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^2.5.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.1.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^25.2.0","webpack":"^4.41.6","prettier":"^2.0.5","ts-loader":"^7.0.1","typescript":"^3.8.2","@types/jest":"^25.1.2","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^2.3.1","html-webpack-plugin":"^4.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^70.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.2.3_1587830869587_0.05418958560403131","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"thu-learn-lib","version":"2.3.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.3.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"}],"dist":{"shasum":"5b63ffe8fb8eaa5f5c7407b0bfb2aa797af45fd4","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.3.0.tgz","fileCount":9,"integrity":"sha512-q2d9vZIwsKYH+thYqw2Q2erKCW3PS4lFFEHI+N+X3Uu8316u6PU66Tiuc0RYmzEm44w9EEuIqK4FpQKscFI+0g==","signatures":[{"sig":"MEUCIHoeMH5dbF57S+eGYowiNG0PHno7yttuoiU+EP8v2MD8AiEAzPUUoO3jPlhy3BoJsq6CM98xRRUCZlQ5aonSdlb8LAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVNYmCRA9TVsSAnZWagAAe4UP/i97Gh+8gAfYPlN+8caL\n1ZSL7aBQ9EHgT2OPzU/PUMnI0u64NfGSCqljPvnN1MTWiaiJ7qbV5j7oTiaR\nI3oaItDjws2Am+zH4iJBNjCJuy2Te7s20/t4YL2iew7E79NDIVW2GTmKn/eG\nWUNEGrNdCPjeSaWdEm/d8Tw3QDROQDo2e6XshSojw+AYgsyDVeVlxLxhwcDi\nwQ2ovYlcRFX8fho3MZgBD2UVVrgf4LnIUj11UQRAl9Ih8DYPq4bMpGae7PQ/\njPcEmXY5ISOdY7lgp5kGyrbv/77O4FntLeNMxbiiRVJookjvWkQO8BteHbKW\ntOFxv2VUurl9j75fP0+c+GnLJwf4xmzt6S/uGIkK/Xp17IF7dv9dM0NmGd/1\n/ie8SZrvOyZF2LY7qg6Z+I48WpzNBnTU6I05uYJWXzh2b/pmFMWuAwSZqAKz\nZeqyaVnf+olV2owqj2lK8V9BW+PlF+g7DPUhUWZuULCU/9rfn0ZsHXJe1Q/a\nk04iEfVAEPX2I9XFMhEONa3q63lp1gJQrcBqzquv66DPv+L+eAuJ7aQw3V0T\nIVeVnUeM/wxNiC0jXQ1rAw6VXEBDHZbCwanrCqyN6iJsh8Hk/fzguLtbBOsM\nMAmqtj9TM20+g8PvLcaKKSbpABqf34Af8aUbTS8DOY7pu3h1sOeZb5flONr2\n3Igk\r\n=7HGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version does not include the compiled TypeScript files and should not be used.","repository":{"url":"https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 Harry Chen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^26.2.0","webpack":"^4.41.6","prettier":"^2.0.5","ts-loader":"^8.0.2","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^4.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^78.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.3.0_1599395366032_0.7884700920373395","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"thu-learn-lib","version":"2.3.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.3.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"c5b4579925aee3829a04e05d5dab5414b914eb58","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.3.1.tgz","fileCount":7,"integrity":"sha512-oRxr9KDgxDqk5x25gtO+PkkaoAGazeX1jQUknTXpCjyiQE2w2qZYHD9bgB5cLykS8ffN7hjKrxvA5UX5syuHQg==","signatures":[{"sig":"MEUCIQDfbZiXirOFp+mIh08cVhZkL1kYYQ61YwpH5Y45t+rFaAIgAdfvksS+ROT8vB29IyHI17lX3rpkETPjdjvKGWn+MyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXYQVCRA9TVsSAnZWagAAQvYP/0LyjkzeWXxGzlW23kwA\n2rAu7kInvCvavZmCpbeeIIJxe26XJoXGN+5jpLjf6P41LdIiI/lvv307JsMy\nf/x+bWwMenFjVObYv3lvQk5cjTQcGLXzy7iX5DYQbFQ2XyH65G6zy/5+I9PU\n01v+i9CvDiLF7HJbNyTEjrOZfKiYrbPCE8OhmwpyLBChIG/ykT91Zgw6fVqI\nv5fc7uErtFL40XTwZwt9S3zfQETNgFiRY7KymPDxLOrW81N2riy4TdNf0XSH\nfixSRucfuUX8y5P8z4Q9DLKYniLLVCT/fl7u6ZuqzuzPXMzEFp+EzhX0NJMN\nUfoEcRvETyjG5Vh4spIabkl8pfa/JFspot7U1W6Z9Gjkqe0cYDqgOHWaK6EV\nvrNSL41oSsVRRVpmlqYaM0AyFeP2ZMLO0dXCtr6ezYiYf/mZETvCjTn76R7J\neEYHgT9yrl9FrgZJQd6RiDPlJ2zjSWb8EzDqdinitCmwe1Mk/oVBdw9lySIz\nC3yZTHKbWutqba7vqXszOCCphE/dCyYq7r5YsURZsduVH9SzZvzLrPfiKpXo\nwtYmi3uVwv/yHqYqAEOvJhTdsVBmAWikfjcMtOGiRIa0Pci0CZ9DDkIc1iSC\nDUh6v/fnxq3CZSCWZNxotQ052AQhEfDvETZDKYabAXdrnpdUB1cGvwy9K6rl\nJ1x5\r\n=tKLA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"7dc1925e76183502664ebd017a3d1c6653e1e18b","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"deprecated":"This version does not include the compiled TypeScript files and should not be used.","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.6","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.18.3","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^26.2.0","webpack":"^4.41.6","prettier":"^2.0.5","ts-loader":"^8.0.2","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^4.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^78.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.3.1_1599964181463_0.3324935435142744","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"thu-learn-lib","version":"2.3.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.3.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"2331ff5f092c01c8e6f3cf2f7b56967e3ede5674","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.3.2.tgz","fileCount":15,"integrity":"sha512-YkFwVAIEox8fA/ZSl6Z27W+Ppy+uk9gC08HEX1wMzzaZo4Ma1T93NsZMRC9Clex/Wi+TpDIhgQPfq3W4y4Rfhw==","signatures":[{"sig":"MEUCIQCS5SF0UqFpc8YJBYUkwP2mPvVgc1I3D4kayNfm3GNmZAIgT67/rtPovneMAbsFxL4/OV3bWvULFNQBfNDSCongXCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXYrTCRA9TVsSAnZWagAA/HsP/3wHkpbpQqLkfL/QEAhC\ncH/tjTu7CQpMyybE272IdQ0A1rSoM20CW7HmN0E+XX+AFtPrw3ecwsBmIhId\n+qsYAHrT9KxODLnlxpist6FGl7cKT9QUHRRSeTzCO1rYXXxVw6nqHXC6F34m\nYTfKw32YE33AGPR9xTIw+g0YUl1f5fdahD5qTJcTEVmBZlFlc2/raONXwLHE\n7+IRizjHlb5TkUnvcniY5NJ9gVPZq9QAv4bQNmUcC0v8SVt9NvZMGpAQ71fd\nYyorz/2CdEIl85mf7scsXiibMnX0hfQra3MX+iCGs6LbzNlqYOLzXINDkXiN\nj64c+oCptisHhim7eS4tD5MkrQd7qY2eqSs2YfKMFOB7cvm588+TTzBNeH3S\nV2jBQR3nFECyzCb/ASPG6ekEeCGPfuz/r6gFCWUxAm78WUlixGDmn9j4UBYa\nRsHEaI1xhaTLcASTVyC24q103rM2VmtX8rmEhO/Yn7oh8kYhjDJxRN10a4cl\nckxR4zpbvIFANBGAUvU01AGAfsghdQMWwkQZxC/lkLtu0LkgmbELZDpC5tHs\nn4CmRoB3SB6FqFTLrzjHg3LY0EqKlWwvXi/piLeuVF461VDEHoVP9VsYnJGD\nxAs1+bhY4y/41YQmDOlhoFgjqhc8olWLHQbxckmkhHSXRPe3ErttW8DkvEBO\nKpHz\r\n=gHRe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8e88883ea29acb65738c5c9cfd767f2a7fb71dbb","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.6","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"10.22.0","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^26.2.0","webpack":"^4.41.6","prettier":"^2.0.5","ts-loader":"^8.0.2","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^3.3.11","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^4.2.0","tslint-config-prettier":"^1.17.0","@types/firefox-webext-browser":"^78.0.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.3.2_1599965907025_0.7507932472995018","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"thu-learn-lib","version":"2.4.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.4.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"7dcb8ce4c147dcb0eecc75103300797f5ec98911","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.4.0.tgz","fileCount":15,"integrity":"sha512-XX8mYYQ5wnzO1EA7mk1bC9QCQ+A3pgXp77WWtK+4XNwBV68C1TXVqLNcc6OsTXF6SSI+wLhl0C6RIpbrvbn7PQ==","signatures":[{"sig":"MEUCIDhMjTR70f9TSFT73DL+GWXznXydWwn4331RSjNnWuUyAiEA5DF2fwFN3gJ+2sivlz2neoy075Cg3Cwag+6ZJ92HuX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBoB5CRA9TVsSAnZWagAAKB0P/0vrSfrEXmZ0E6lj8mGJ\nSQ3vsHpLOjrr7SDXe5uNFNfbkPPHbbRmOE6YgdTQlgdOe23EaEy0sVzMUngs\nf2MvIPy8m2SZgMRLk6pAZ3WG+93EGw586SvmnIeNgBENvo2G3ohv25PmxmdP\nGbNCvpMA2JF9Rp7meQGGtpqzLt0iFg2NtKQ0fUHfp6pt2rS7H+JtI1Z19FZc\ni03GJ97KTAYcX5Cs8DDrpXbtFPw02AUuPJAf0FTbXQ7tN1bJc/xKQVubk1fl\ndYObhzhefIXW7ltoE2J7poVC+y4Ts6wthHzRhBL1yDCcFZ2IGMgv2sEimO6Z\nxMfIu5XIBin1IA7zFTQcJe4VEwZLRdboRLwwfyobimLIC7FFFmf2MrECfIgL\nsuAuk27MbPX1q9YOo28lSWMiuGH0tN0NTk9kuY5q8ZtD26HI4QNSxvlxW58S\nwFt9zp2sNUxr/FsU3Jw4nILccYarq5oE1lZRh5Bb1UnO0HXqFNO/+a4SL7W+\ntz+uva1xKWg9Z0UHN8Lqc+ts9ZBbOtpWPgfsOdxowJHkpbav+FVfWc8E2fc2\nFfnnBzy63qGFeghFVXu+AUg3JtSg3yFwjXJ1FJsD/6CDzEbgPEO38EDTNd7X\n+QBmCcDPeQTTQneVKNVfRxXlbqqoOlx9gaSnsHgfWIEsuNP8dM4qW/neiGPx\nkc6C\r\n=7mC6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"eadb788c5196781809121779b0b2742e4f8138da","scripts":{"lint":"tslint -p tsconfig.json","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.10","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"10.23.1","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","dotenv":"^8.2.0","tslint":"^6.0.0","ts-jest":"^26.2.0","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^8.0.2","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^5.0.0-beta","tslint-config-prettier":"^1.17.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.4.0_1611038840618_0.6532586289355866","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"thu-learn-lib","version":"2.4.1","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.4.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"d8303d294150d789c8393c675529140b3faace7f","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.4.1.tgz","fileCount":16,"integrity":"sha512-TsyGj+d/lUcWhEUhVq0L3t29NGIkNvBf8Ix/PSqMwTJ/JNxabRBGOG8ElSfwRkC5n59WMHzOKbZKhvj7cfsBKg==","signatures":[{"sig":"MEUCICIXeifAAVNTEPHUT84gu3dg7uaZ+9ulztuRtEmu/bk5AiEAyRIeKKvDkBSwNOg1LOe9nNILonM3wtTGoIhs2wKUI3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBqGZCRA9TVsSAnZWagAAXqwP/2fApM+IxGb4W11i1T2C\nF8cULjcmVN9MB2c7jBYCEPmjk6CFPzWuN2UC3+RMNjCTyxjb/5XhYsSshPct\njHJqrPYzKhVvo/KNVOgohndDPKRovsLzxyFlWB8xxS46+H82fsi9M1T2k29i\nbF6vkqFvcKr+w7jfHEyUQZ7efnVUDOFCpkVgWDWyPHCLg5fwByY+Kj3lTn0b\nXz5K9HZlDx/eg6lBRPLORqYYOnxU3/KiSjyDQqDkkbuYLvGK/N8uQFTmkOka\nZH+SNQ8p7LuD/LmLiTteS4bB9nfbGAKY4LUTJrzCSguthNxTQUSXCT4pDGb3\nPk7V6RxcqQwp0Y6A2IB2HkddAt1dClsbL9RF5M2RCSy1OwYuN7qnVTDi9Y3t\n+IwkNpZLmk+bAs3WREh6OfpiT5FMeV4rrpmsgN+4o7/QJ/R0nZCoCWIbuCS+\nSGoFypv1D+47djq+nP3LcNjwOgDA/AqkL0l8W+nIpmRjx89xSBjZrbj9NQ4M\nUCLq8/otAibkdeo5qCHaD2lrAKxPzUWvYoDDbSvEa8PwGcUyuocpEYjkxUDo\nCQ3OVcq/HwfgbrO9v9hOIk7Y1mOcuUEzd4xQFcGV05lVIlHr5Yx6rUwmdaGG\ndGzw0ekr3D3mJt4lBJGgjWpQ6jRqt1qsTGhi1tdQ10rZSaLCjxp/hFcOV9in\n4bq1\r\n=i58T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"8afeda5f7d4c6ff6dfffe02bc4c93fe12ac9cfcc","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.10","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"10.23.1","dependencies":{"cheerio":"^1.0.0-rc.2","entities":"^2.0.0","form-data":"^3.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.3.0","dotenv":"^8.2.0","eslint":"^7.18.0","ts-jest":"^26.2.0","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^8.0.2","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^5.0.0-beta","@typescript-eslint/parser":"^4.14.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.4.1_1611047320779_0.9751525644068322","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"thu-learn-lib","version":"2.4.2","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.4.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"458e2fa431ede4aa37fc7abf763838d9c29d3e62","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.4.2.tgz","fileCount":16,"integrity":"sha512-y6IaOx2P+61YJdr9uPmNFrbYS7Plg0ccn9ay5QgMpHW/nOlriy0Uh0osE1U8rDfs/A+qUZ1xvVQfHmwVK2wM9w==","signatures":[{"sig":"MEYCIQCAoskXFlMgNok5HmtfAA/RBhB+wnxf1kQFRI4anc9StAIhANq2rjIfKTro5L66jGaJCHSvizkoG2Qdvjte3wz0f/V5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwy4sCRA9TVsSAnZWagAAPlwP/1UYqOghYPOfoq9HVUAy\nND4kiNLX3vbY6Q3SBXHwBTXgHP3Hl7lgBY1zb7iRRdgI7Nijs0nxrlSziKVC\nSueylc46TM9ji4czwrlk6HWDfzKRHHTQHQ/CHVaGM65jhIbXImAFboC1wB7k\n+k2fuj+WZ7lF8+xZWTbkzr4NW8fw2kp/3diDw//Qum/u2le5xdRAppt3gIE2\nvhln4CaPMXHlrXcmFj0mYaGqhWHqlJrykJHhAJ7N7K6w0NJNgpp+pG4fSFYT\nJbuA5aO3CbN/DQhVJysNIwwrDJhj/O2n2/pCOKhEHYa3hFj6OH2n733ofNWf\n3iveCX6YLRBKDYIayFAMzKc1sYUiGU/BgzT2et7tDuOEAjDKxJ1unixsNegn\nRcWGDMvsyvZV6Aw2Ym+v6z1N+KWwFu9djuLiammcN77GXy89ST6MUMW0H6E5\no0faRfrCyAKG6lSzlBeEvYGzCKlc+OlvOhf1oUdKn+GwQgsB6LlVErFot/C9\n/ngwrhmGLJtst4lom7SF16q4UMvC/uwwrWgUrC+pr3DYASJy93G6W8bNkUdV\n7OmUTSPbtVPLXxWeYKzSts0lWLPx3u0DQaolTX18jCCPhuYF9ShlVqav+Fbj\nq/jVhm0h02rrNgVSznaYZ4cGBfh2z4LO9QeMylsX2ZTAITNgpCw3INL5z7O7\nUOEU\r\n=87ox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"ccb708cade1d5ec472d542f8121e75ce7cfdc3c5","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","dotenv":"^10.0.0","eslint":"^7.18.0","ts-jest":"^27.0.3","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^9.2.3","typescript":"^4.0.2","@types/jest":"^26.0.9","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^5.0.0-beta","@typescript-eslint/parser":"^4.14.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.4.2_1623404076551_0.8710132250016311","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"thu-learn-lib","version":"2.5.0","keywords":["tsinghua","learn2018"],"author":{"name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.5.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"7d395c9bc0b9445d07de474a8a911a0145f0e8cd","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.5.0.tgz","fileCount":16,"integrity":"sha512-/YO+CHFkc9gVKzybWX9EsQRDabhbpVl/ZrwnBPUmxbN/VnWIZ0qesl7hyayUHcQv8PoKplhlZczu+McgMg9u+Q==","signatures":[{"sig":"MEQCIFj0EGlTF84y9cPxKTEkbsBFiBPYiAw1fMvNQ0D6IO0NAiASbc7PP7q/fLZNKeqnuBJgbl5WXRuObyJhtNa81mAjmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2NXCRA9TVsSAnZWagAAWSEQAJ6LgrMYZdp9RfhL6Bvk\nQEFiItHDAhUdH7y1B7e2rDnazKFJmqvI+0OcHyi1Z/10SUMQW0IS4QSWvs0O\nL2nEk3zl2dtZyjJQ4HPsYp64Ve2ODjfD5fbkT0BPD5W/b9KduMh3QmuRvdn3\nmRAlHiZ31xBPtznKGdqULu52mg4uWQ1wq7crM2Ctvdj4GJEWBnIWiBDu37BM\nZfw+JuSm77yjfjDe8HQ8+1HD8qJePQIdHXGMTSmlLfMp1ixtTB4CYAeIQisB\nb8XyO16vaV3Szr0W52C3t5yQq8JZGOS1uL/IfTxtp7xsmCCVgmWaokLbsYD8\nEd9qoKsNuIfrgO71dP+dQXmwqO5px2BzQaCWbseZY0O0rgzvREPPYmeYN1IO\nYYUmdNv1AxN+AANnr5crVv3ddYK17qpGJbo8nhc5rayG+NNYb6A3r/dRGlV7\nw0wvA/+EFP89j5rJqfTLLYunE7YG2hNWzMqdVkxOO+n4FEjM7MVvPVGlG1I/\nuXqnIgfATjuB6GbCY9jls9a8dufrpoaEzbGbfWPGUMcL6iyMOzOTPpKiSLLG\nHSY/1y6qVt0JnU3au6KXDKnNYxvcqYuSjHlx/b4SFUmNzPhG2+CnQ5b0orOh\nCLviKiLj1zq/ZySfhU2nTValhUI6g8oHhAAtLtdv1gTmGrNxLkn+nPFira6I\nXXII\r\n=Jjbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"31277d5176d1081b6968528e73c09e63e709459f","scripts":{"lint":"eslint . --ext .js,.ts","test":"jest","build":"tsc","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.12","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"10.24.1","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","dotenv":"^10.0.0","eslint":"^7.18.0","ts-jest":"^27.0.3","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^9.2.3","typescript":"^4.0.2","@types/jest":"^27.0.1","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","@types/js-base64":"^3.0.0","html-webpack-plugin":"^5.0.0-beta","@typescript-eslint/parser":"^4.14.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.5.0_1631282007161_0.47272007122355086","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"thu-learn-lib","version":"2.5.1","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.5.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"557191e9e9d6cbf0aa5327feee40e42e937fd811","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.5.1.tgz","fileCount":18,"integrity":"sha512-3gL2EVT2pKa2STw5A1EdxXFXEXAamk7aZ1hT1PjjBelJ/fpYhwfjpmWxu9pdDb7uIGRURc+dM4A1vBzIGLwWOw==","signatures":[{"sig":"MEUCIGjRE5CnLra12r8cn+FTHtO4n6jmzXZEmOhTgY2/lamrAiEArB0jvbtUm/XLdhlNB1VgLwH+sm10e0P28WM+bR2k3es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP2lXCRA9TVsSAnZWagAAmboP/2dpKfXH618mu0PoF14J\n25wJAlTo1pnuU7YsKV0uWglaHCe4mRtQRtk6qRyEm01v+kou4htXZIHxComm\n6Jhy6Mgs56Fxddo6Jrqxw0j0mmYa1yxpljsHfOBHtpcOFM/NTtWXDTRFgupz\n8WCDZ1FiKQXuHrEvZne0Mn/CQuGPswiPiu5mQ4JGeoBgmp1nh3AmwOTXPUfe\nmWvlUfeqdbXqN4h+sAaYsTZcUltdN+lkxyQ0RZUUGSjGPH0Staiyxu2hwrmW\niOWJZbRdcHR0nMff1XMtO0Z30K+z8NSjfShv6pZ5U0ZwP0hc6q8BgpfyesHA\nYqAb3OsGw0/+Cksg6RQkdJKlsOl/32SKuAbzRVlORF8Nu0YUJw819UFMx6rN\ntN5ZtM99qxb2N1BoinTUxTN2jzdqOq7sDdjDqQ1YqSOp4XYACtbOrLyGwTiT\nkvNlNU4ZUBN/80wv4I84U7FrNRIVnOKp5VRP7wZlQNj1dXTvcR2XoHtFOZE4\nXoH79x6Cu5w0eAhNIoOGffRqG4tUewAhkiN0z7eF6RHUsovtQPt/KF1oTrPb\neFuMn3dUhQ9HFYh8Bj83qFPQihrbdN5zWFT7IUCsDq0c1Y5RoZrtGEkQFrmf\nsDx+JBLutK7yK3x/4G888+gZEIEotawOPsKxW5AObI+OeZABBoSl02DbnDfz\nz5ao\r\n=1cIx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"244d6a74a3185b1f48192acc5bfacfd624437fb2","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.6","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","dotenv":"^10.0.0","eslint":"^7.18.0","ts-jest":"^27.0.3","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^9.2.3","typescript":"^4.4.3","@types/jest":"^27.0.1","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","html-webpack-plugin":"^5.0.0-beta","@typescript-eslint/parser":"^4.14.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.5.1_1631545687707_0.42824893812560116","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"thu-learn-lib","version":"2.5.2","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.5.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"74d5b91e5e698c611e183b98fa564cd57a3bdabf","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.5.2.tgz","fileCount":18,"integrity":"sha512-jrtPGgivUmtBPmUVEcuWkQKXzpg3yJ1Bu8ImtfNqGks6iv/V8MtkcvJGDUcnSnxsXBVBsRe+cB85Ao5PruD1Lw==","signatures":[{"sig":"MEQCIGRshEeHxaZ+p6qUrBP1r39E7by+YKTK84j5sUcwEONrAiAaaOMMzIo6yy4PvoFU36gHS1K8wwPz3W45h7SNBEGaew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQV9XCRA9TVsSAnZWagAAKSgP/3phPV4ist8Jg0+/PaVN\nfSf1VO15TM5xPSe3ZrJS9ZQVCAU1i6jNCtMR0me6kXTuC5ToUJMLHO3h61Ct\nt1ckVcwtqXRUsruCdxrTy+Ft74sqWSQeW8rh7brL+rNZrX+ASlBcIiPxPBRX\nogcuGmIlywIU3OjPtjDcW5XSQGBMidk9OqoTqHnL/DlbcORzTxZeqxQ5yww0\ne0yJhOZDp/GlBStLMOCC7pkd7I+sOTD5YAJiQectXSDe+BKI446Gr//VADN/\nrZ0ZBYtFBl/7nq9jgx91LpEdrE0h7AB5A3tedUiMemg7tXM5eZeVSLn6A2mg\nNXhkOwoFVOz9SQfTo9LsMNBHlVsantZFZ4pKbwb2fNyssRYzUUyurCJ7UXaA\nULuHQ9gBeumMu/W8dJ6i3Wgn/Syx/A9JhD5yX8QqfwFb8OIFbhhUiruarTyW\nlByL2Kr/WcQ/GC/zdOd4KDZkK8pixn2P0wmZMWGNJG8GI9sE9kcYeyys8hAR\nHYHI7MLYd88A62CJZmM3DoQILy/OlKhX/Pby4dkNiNzAoH1dd4u8kSoANoih\nfo1SO7LvouZZ9K3p8LdsMHj8UDsm3/2fIHJ7eY3brgE6TeRdrZoyWuZ+uwRN\nEr8daknI5TE8dDa+e4YufE0bwpmY12u2Dx3rXIWNTIlLjxqNkDWTJ6QiBk32\niQCQ\r\n=EJmv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"53df0bcef9ba39a3a9d8ea53c59da20b0ed3a1d8","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.6","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","dotenv":"^10.0.0","eslint":"^7.18.0","ts-jest":"^27.0.3","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^9.2.3","typescript":"^4.4.3","@types/jest":"^27.0.1","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.0.0-beta","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^4.14.0","remove-files-webpack-plugin":"^1.4.5","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.5.2_1631674199174_0.4056481671814165","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"thu-learn-lib","version":"2.5.3","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.5.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"1898b0e5ab19e430823a70ffa1e93adf7606d320","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.5.3.tgz","fileCount":18,"integrity":"sha512-298+VfRK5WTXdo4B+mr4OEIx0SbPS8L64XjaPw+eIOU4IoESMX94UtQaqOZGkXdnoGADcu2QBryaSNA7YJ14mg==","signatures":[{"sig":"MEUCIQDwLPiq/6j0QUEUUUW5pcN4ASmLwCRqaWqnuEE2xn+3xwIgQEp+z6dMtVl4UT4c9/qCNunkTuKv1ACAH3ISaZe5k8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZVyCRA9TVsSAnZWagAAwLIP/iYTxCBDFbx+GzFeSeFO\ncQbx9f5sBdE1mStiTLLvwcSmKHlCiESNC72RJPMPz87FZwJapW2ETxjHlmtV\nQdpeNAClglhoEf2iihzabMiLZDc7KumZsztOqfv4/p4vvZc1uA+CXwcoZY6u\n22tmfNRTJNSR0sMIwoVcsKnyOIf9uaUDuanUZXL0Qfm7VTBCB4BKEmbvXz+5\nCKw+7Sh6IQp5Xb9A2v4EeLfwzwEvVAbbefdTKGNJPcZ5uX48ijQMEXsTskZl\nVmM19N1zVqdVpKWFLlqeLt/zKkvJSjm8dNh1BeE+6MgD18fSAcv6HNu5pUyU\nuAdKKlVTaP4Q7+FsBZV8Lp8O1FvD7v/xBcjWtYoV8eiVOh6gyF36eqVY6Ozd\ndoBkKaUhAWfZB/J8cDZQ9CsOeC/scmNI2Q4ho/db9SomCCc1qSCPlnwyIl4w\nGkkZ0r6KpmSBvIXMPH4D4Xuw6GjQI9wsHJPqKasZgXmqIAW47vVV9kCSN6qS\nSg6sk+9LCzJSCaHbDwalOxv2rjCuVGy0R6vBLBoQnRQYOI5u/nrfXrsIbwzW\ndLqFDxYwwm8zz/ICUnO0WjE2LJO64VGvziYJICYVhxwVQFTLR9wEK0BRoDHy\n/lM6dJT43Kw6KU0LQ/5cCchyZp0LaA7TUDak5uyeC5KKfaJwPurfIQ0vtRgo\nww/t\r\n=hUFr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"613d62ce978b2bfeb4852f33927e1d40a86aa7c8","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.6","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.4.5","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","dotenv":"^10.0.0","eslint":"^7.18.0","ts-jest":"^27.0.3","webpack":"^5.15.0","prettier":"^2.0.5","ts-loader":"^9.2.3","typescript":"^4.4.3","@types/jest":"^27.0.1","webpack-cli":"^4.3.1","@types/cheerio":"^0.22.15","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.0.0-beta","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^4.14.0","remove-files-webpack-plugin":"^1.4.5","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^82.0.0","@typescript-eslint/eslint-plugin":"^4.14.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.5.3_1631688050409_0.06297961139016284","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"thu-learn-lib","version":"2.5.4","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@2.5.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"532bace85521b06e1fc8d2c272a22a6b536e3cde","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-2.5.4.tgz","fileCount":18,"integrity":"sha512-ybeMF2CdCJZJI0HaPh9ahdZ3Q9az/SEijDjJmr27VSXeP3FWdQZd3Nr2FxvDsjc52BmuJTpC03+FxE32/xpmOA==","signatures":[{"sig":"MEUCIHRhtIoCSc/DmjQpAI8G2JAb5GhdJ0Ijw2AO/Ue1pu4eAiEArxklRNMhjDkpeUQ0QNpORKLOORy0S1ASemO+cnrPFFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94373},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"afe8e3fc5669c0eac5431b370039523927d6c4a2","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.7.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","dotenv":"^10.0.0","eslint":"^8.1.0","ts-jest":"^27.0.7","webpack":"^5.61.0","prettier":"^2.4.1","ts-loader":"^9.2.6","typescript":"^4.4.4","@types/jest":"^27.0.2","webpack-cli":"^4.9.1","@types/cheerio":"^0.22.15","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^5.3.0","remove-files-webpack-plugin":"^1.4.5","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^94.0.0","@typescript-eslint/eslint-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_2.5.4_1636101010820_0.5482327763778869","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"thu-learn-lib","version":"3.0.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.0.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"18103becfee6c8d454e1d9f1de810013d7a87b55","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.0.0.tgz","fileCount":18,"integrity":"sha512-gxwdIwbCDP9LR58Hgk8cz5+m7/iajheDoj3OS/dJriKBjXYcTp1xBv6C8exTZY0C5XZKR0MyxSTvtDO1+YxX+g==","signatures":[{"sig":"MEYCIQDPaTkzHc0gJK1rNmi32noatj6621PLBhq441EkD4uwVAIhALDT9IEOdT2+ySpei1Bmbh50F1r+ptoKCGlME7yu+ogl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99465},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"1ef2b3a0e3af73a6c595f8511d2a12d71d53765e","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.7.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","dotenv":"^10.0.0","eslint":"^8.1.0","ts-jest":"^27.0.7","webpack":"^5.61.0","prettier":"^2.4.1","ts-loader":"^9.2.6","typescript":"^4.4.4","@types/jest":"^27.0.2","webpack-cli":"^4.9.1","@types/cheerio":"^0.22.15","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^5.3.0","remove-files-webpack-plugin":"^1.4.5","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^94.0.0","@typescript-eslint/eslint-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.0.0_1636114837545_0.5941957247620748","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"thu-learn-lib","version":"3.0.1","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.0.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"967a719706bbb01445e8f20e882c78e368bb0f4a","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.0.1.tgz","fileCount":18,"integrity":"sha512-S21q4oRwRrCAMLNZl6Me9cc9gzK+FsFp2NB9g7pWvEsNCVAP94JMefTLPtrNSxyH0UADS5eNEutRvERzWGMsfA==","signatures":[{"sig":"MEUCIQDibwS+/K09phixUsJs1AU0Sr+WfVeErVE1cII9o1/XCAIgTUSMCgByPaRJRKE+PbiYIvt9DpXzgSVpedAbvny49P0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh29z+CRA9TVsSAnZWagAAlz0P/ir+IFaphAc3afedTo+M\no9/pBI191z8DkjRB+ssT71a8xy3KSfJV/x8BcwIkKiNjvk6jCXwjoLFGv5pL\n4rrFqQxkTQu8YeuIETv0kiTjQByMvICmIxR1YLhwWPuNaeQI37cwU4rhCIf+\nXXg6e2h59H0qn6RLJ4WA/J780cr1/aAy3t/ab1ztiBkYJ4cSYSR06r620XQy\nRIsuE58oASpNoKHrAkh5yd8eM+adGCID6Ic4fr4aUMfsG0kQXkwSdqD6Au/j\npWpWt6Laumk2/Gve8fVhb2J4pK/WvG07syWwzN26++UUKcxL5b55qul+U10U\nyrqj9Aun36wkRUiWSi2r+7cY91pUO2iIE5MW3DzbLP1NPNzyGFChL1MovpKw\nNZU7KbdubR7G9wY0iaTnaul45HWt6zSra4VdDFn1pgAPQciM9f3Io3nNa/MZ\naJ+E9qScepYzqD20FBs/R65qqnZcH1KGrvPJ5o3eI5ZyoT0O2+AMONIJ12wH\nATw8dd4MRN4do2IIJDpvr8xy2hXOyOIhwKebUtY7KlGRjirpxxP0M2ebPUoT\nXdD9uroXXzLxHMPKrLBLYlwmmJwo5mNoz89FdofQzgOyEhwL566BHFuBVUyH\npZThZq7NI6CllywYC1NYzuVP0FUY48XOSu9zyutC9E1CI+uXvJFOgcWm2XX5\nPtUJ\r\n=qNbV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"82dcda8bb507550a41dbadd19da9efca3379c640","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.15","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.7","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.7.2","cross-fetch":"^3.0.1","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","dotenv":"^10.0.0","eslint":"^8.1.0","ts-jest":"^27.0.7","webpack":"^5.61.0","prettier":"^2.4.1","ts-loader":"^9.2.6","typescript":"^4.4.4","@types/jest":"^27.0.2","webpack-cli":"^4.9.1","@types/cheerio":"^0.22.15","copy-webpack-plugin":"^9.0.1","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^5.3.0","remove-files-webpack-plugin":"^1.4.5","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^94.0.0","@typescript-eslint/eslint-plugin":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.0.1_1636118642297_0.9499422527244938","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"thu-learn-lib","version":"3.0.2","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.0.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"9fab6d2fae8d58c60267bdfc9caafe2bb5b636b1","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.0.2.tgz","fileCount":18,"integrity":"sha512-vJpoVef7cjLwCH6btrKJxhLymM38imkfV11ve6+BK7uV6eIPjaSbqA53iTX/PoGOvbh9cnnod2TjT8nMCE1qpw==","signatures":[{"sig":"MEUCIH7RPgB1olzaYBm4oWkvGueKtul8hKQIKiJXmKTKSSs4AiEAprn64sstUL0JG5SAb7SGCMV9hQSUxU7khZmKeKuigz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPUgUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEhQ/9FvsjAk263jnafUcdGZDw9stDqKfZtBUtxuRX1ovHT1R6PrFT\r\ngSDzQO8ErDoGPKjdYIixmfPqUUR9OtIuEar3ici7objRHHLGrWn1xEb4lyGr\r\nvpLqSNcspPyRMtp5sLfn353ApTxYiuSofJy6Kh7joUb9tSGSgY7io92tagpt\r\nseQ08OlmfcGwrrHPnIbU1gMavJZ/bDqPE2EfR0gEUnyQaQ3mOoco58fh0xrL\r\nb08yi/e9TaGZMnUI+nfxNaxfuqX3HGEO1nweYWQXLAUTJlJGNBmCo9avjFV6\r\ndnQ7fq9aRr87yJPxD+nie9jUmV+qxmiewc8blfURicQqs6ZEltRLWh7Z7x8D\r\nCoNXhFNEmMVAyznUaEn1I7y+jmQZ7fFOQPpcWwwz87GV/jvE8gzEKcYIehCU\r\n87AeGEkUdSAWlo4V6LVJpFrrs91g9jrXrjoek64CTIZB7W6qD1KFv4HIRwrK\r\nDJh2ZldX7OaWGciOpiDtjmQbQ/ejSbHjVpyvXPgTkCM7/XWqjQtseFrJKBy2\r\nyURNwGQHhXlqE14ZJkA1mPvfpw3lBTELLr4fcnhqyQSYz0zezkqQci4CDAst\r\nBuFBbBx2sj5qMGBN1/Y2ewETdNOvCydsrRKHrrAeLNJBaML2OS4wUtnMAvxa\r\nsjna24xaCnmftTm3tv9s0MyLL1Ne8nXGuws=\r\n=N3jO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"8dae3446d30f82077dce2dab31bf01baa74174b6","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.16","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.10","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^2.0.0","form-data":"^4.0.0","js-base64":"^3.7.2","cross-fetch":"^3.1.5","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","dotenv":"^16.0.0","eslint":"^8.11.0","ts-jest":"^27.1.4","webpack":"^5.70.0","prettier":"^2.6.0","ts-loader":"^9.2.8","typescript":"^4.6.3","@types/jest":"^27.4.1","webpack-cli":"^4.9.2","@types/cheerio":"^0.22.31","copy-webpack-plugin":"^10.2.4","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.8.0","@typescript-eslint/parser":"^5.16.0","remove-files-webpack-plugin":"^1.5.0","node-polyfill-webpack-plugin":"^1.0.2","@types/firefox-webext-browser":"^94.0.1","@typescript-eslint/eslint-plugin":"^5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.0.2_1648183315897_0.25931110504063914","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"thu-learn-lib","version":"3.0.3","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.0.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"f76feebe0924e07edaa7dfaaceb69a8e6572d735","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.0.3.tgz","fileCount":18,"integrity":"sha512-s9BO0m6RDt+ChdxyVufeZ0H8ZNn446EnqNQFi5IPaH/AfFA0bXZh8ZsSy1MLZWxwRWow3uWpaJWv2qTXDA94Uw==","signatures":[{"sig":"MEYCIQCTmPxhq2ZfyXlXtbZe+EF9MKDNAN1zgkhn+Hh+ECBkfAIhAIPUVU/l+Ahqb9noH8qLgzvgwOb1jShTILw1JttcN5I0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwUQfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTCQ//WWkwJDkWLYfJbYxUFSIy2yBZ0uvuxoKUtHZ+17ZkAn+QD7V4\r\nYg4/mFZc6W5mtFoVKf+tCOV8IiyrjzSZEKE7ryc7gTH4WyazbNN4EPtdmSw3\r\n3FlMFt4mDmNC8Y3V/11USxv9HVkKcOczxQ+1Ih/E8c6Kl4RkaVFvkytAi8gR\r\nbVbwxWhIIIFn2sfvQsfjokWE1zji8he/gkJ9ESjWFTA3Db6F24Pyn1xwt7fa\r\nbzeBilBS9aCEWpXsQcOZlswvJY/BokTasZBiZvTMT1aBIk9f027zuHtZ36fT\r\n7bwI8cxBnT6YYYR9qbcZZY8OwXoy9oWcQq+QzF1eUh2zvgKeNt+DCwBGUrcV\r\nUeIgLakQOjjg3bZkCERpBh9u2dxGsA0LHu7Uszuyr5DiUT0WVAeuRQEJowSE\r\niVaU3kN4Ws1xS9gAenbqwJFfKZcuiTcyZrmhhxW/958V5l8bcJ0bxhEY4ocr\r\nNOr8Up/IRQw1WaJfTUmdgZkO6pSb1frj7ptnvH91MmBhqFnboU18/GMVHnrq\r\n6mt8lrLizTKnNxDmgod37yockuvmIXeT1DO02D4VbeyTIwgrbtA3xDnZGntA\r\n7/KIsdqZkA63wCpLDAA0CtSOnjBQqTDEXiKgrGv2o/hCZZsmaO1cQN92Rn+y\r\nYJ6zF0g7OvQMAveqHaXYrYXt72vanTK2+z4=\r\n=s/nQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","module":"lib/index.js","gitHead":"02f74be229aa16478a4e9fb8399f8a139f28d7f6","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"6.14.16","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"12.22.12","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^4.3.1","form-data":"^4.0.0","js-base64":"^3.7.2","cross-fetch":"^3.1.5","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.2","dotenv":"^16.0.0","eslint":"^8.11.0","ts-jest":"^28.0.5","webpack":"^5.70.0","prettier":"^2.6.0","ts-loader":"^9.2.8","typescript":"^4.6.3","@types/jest":"^28.1.4","webpack-cli":"^4.9.2","@types/cheerio":"^0.22.31","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.9.0","@typescript-eslint/parser":"^5.16.0","remove-files-webpack-plugin":"^1.5.0","node-polyfill-webpack-plugin":"^2.0.0","@types/firefox-webext-browser":"^94.0.1","@typescript-eslint/eslint-plugin":"^5.16.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.0.3_1656833055609_0.48189149148569244","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"thu-learn-lib","version":"3.0.4","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.0.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"noc@jiegec.ac.cn"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"07b6b609a253ab8460c58b97bea223a8397f9920","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.0.4.tgz","fileCount":18,"integrity":"sha512-WGRqnwwzDYnfI3LHnFysiCk9joRrZ8XMNBuAB7BdQBC/1ve8A+g7fch5z7gK0HNbC60HV+x8Yi+VxRBSrWeiKQ==","signatures":[{"sig":"MEYCIQCTxZWSewvPwNA5qLSd95OhYH3/4KndIJor79MDF2Ae5AIhAKRaYU/9uZAkP6EbyESeFXoP29vi8cJHrcjj+4kIPzXG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMPICACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZUw/+JEz3emlAhH8mAssMKY+Dyk7IlsSOB0YBybgBtC1k//doq7R0\r\nfl8yO4alZ1GEHX4E0nk34uYCTecPzsjGjtfIE5E7qFMlskipXbsYv5hDmkGc\r\n6ieBu5ueFWi8Z1pc2rrl6b7fdvmNLXa9J4Y9ZtAI7RCE6Af70EwzkhSAJOc3\r\nlYSYo2M46L8+Xy/dG6IkvG0sPQVE7aRoFgGk4sgJ6//QKSzY4I0tItfDIbql\r\nR0fPwJV/jFuS+AZR9ExFYZQAgJl0POJ7JlSKSUCmE9Mq+UOLQ6RbYSiD4lmN\r\n3WdQNGE0Ae7ie1K4BOvnOrAz9sXUrjOi13IzTRaa97iHkRbW1wvRMAcE6sun\r\n/Zbz/gAQ6qylgMnGN1NQVjAj1ovP2K21h0SLTFeTqkQgVNu6nPj4EyzcVy70\r\nNcYivtDPoQWPqChX80RS9vULnZJqHhDchLe8Hy9+8dxnXdYloc/6HmLExsva\r\n7Qed2qqwgQSQmM+OfX+Erkueo7N0ynkQWaPQRfyEwh0Kzf6xg110Q1AWNH5w\r\nniG+vmD5Si87oblcmahPCaBTquL193Q+Ly2FQqyhRsJdopXZpFYt2zGzFs1B\r\nJXX4Al/ie2EngrQYKfUs+88ex89qVuiAcy5xrPUfvPtCdRbNh+2WkQfa2MLR\r\nYlLHHRjozwHzw+BGCminD1vYEqawTz49cS4=\r\n=nCK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","type":"module","types":"./lib/index.d.ts","module":"lib/index.js","gitHead":"09e8f36374e79746bb0a7cd7601ca8213b7f54e4","scripts":{"lint":"eslint --ext .ts 'src/**'","test":"jest --config jest.config.json","build":"tsc && sed -i -E \"s/from '(\\.\\/.*)'/from '\\1.js'/g\" lib/*.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"demo/**/*.ts\" \"./*.js\"","build-dist":"webpack --config webpack.config.js","watch-dist":"webpack -w --config webpack.config.js"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"9.5.0","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"18.15.0","dependencies":{"cheerio":"^1.0.0-rc.10","entities":"^4.4.0","form-data":"^4.0.0","js-base64":"^3.7.5","cross-fetch":"^3.1.5","es6-denodeify":"^0.1.5","real-isomorphic-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","dotenv":"^16.0.3","eslint":"^8.38.0","ts-jest":"^29.1.0","webpack":"^5.78.0","prettier":"^2.8.7","ts-loader":"^9.4.2","typescript":"^5.0.4","@types/jest":"^29.5.0","webpack-cli":"^5.0.1","@types/cheerio":"^0.22.31","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^5.57.1","remove-files-webpack-plugin":"^1.5.0","node-polyfill-webpack-plugin":"^2.0.1","@types/firefox-webext-browser":"^111.0.1","@typescript-eslint/eslint-plugin":"^5.57.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.0.4_1680929282584_0.05056366052308636","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"thu-learn-lib","version":"3.1.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.1.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"745b028ae7eebd59a02791c2a226ece01b169204","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.1.0.tgz","fileCount":7,"integrity":"sha512-zTRMrhp+IbMXrQjzx+KqeQvjR1TViS5Aa/Ddo8Kr5Y8l6OQBRF1n/mSZRlVDs4A71hCorz9yBKwX4F7Ij4JIHw==","signatures":[{"sig":"MEYCIQDxoxV1IWi0hTaLYxnJAwmfS0LjnatUYuOW2PU7XORN6AIhAOiAKaqo+AnSipE8oi+FRzi+GRBFu/+SznAyhUJrFSO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1128552},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e44652a19210065697cec645b4e2a147670bd827","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"9.6.7","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cheerio":"^1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.5","fetch-cookie":"^2.1.0","tough-cookie":"^4.1.3","node-fetch-native":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","vite":"^4.4.9","dotenv":"^16.3.1","eslint":"^8.48.0","terser":"^5.19.4","vitest":"^0.34.3","prettier":"^3.0.3","domhandler":"^5.0.3","typescript":"^5.2.2","@types/node":"^20.5.9","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.2","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^6.6.0","vite-plugin-web-extension":"^3.2.0","@types/webextension-polyfill":"^0.10.2","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.1.0_1693997232026_0.28024559973015073","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"thu-learn-lib","version":"3.1.1","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.1.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"da1a46429e63d3c7bab151a9d371928e043f0051","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.1.1.tgz","fileCount":7,"integrity":"sha512-mRvr8jL/oXXOI3YuhMjmerWASRHsWppo3AtkpDtAEosAAkHieVwzoQDvEiGVEJrwjOQf9rZsJdNPu/KwJ36Oow==","signatures":[{"sig":"MEQCICZjiZI0g0oWJMBU6S5TkLim2l3zprsMjWb4g+6wBzquAiB/IcLAENo/FyOdMz7RZcjm1DeLsMY0FvI2M4exaGmPzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502663},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"1ec336c22a450f0d6c41376e42d7e6069ba4a4f8","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"9.6.7","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cheerio":"^1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.5","fetch-cookie":"^2.1.0","tough-cookie":"^4.1.3","node-fetch-native":"^1.4.0","node-fetch-cookie-native":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","tsup":"^7.2.0","vite":"^4.4.9","dotenv":"^16.3.1","eslint":"^8.48.0","terser":"^5.19.4","vitest":"^0.34.3","prettier":"^3.0.3","domhandler":"^5.0.3","typescript":"^5.2.2","@types/node":"^20.5.9","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.2","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^6.6.0","vite-plugin-web-extension":"^3.2.0","@types/webextension-polyfill":"^0.10.2","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.1.1_1694347914157_0.44198310644470373","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"thu-learn-lib","version":"3.1.2","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.1.2","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"f96dd2fe62572568478b57c16aa431ff3925022f","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.1.2.tgz","fileCount":7,"integrity":"sha512-qNLYWxWhcLe9dlGEolpr/lHo/p4kAXAwqlohLZHIPZLhkHQxBek4akChKlrZJT0TwnTK0rYXujq9kJKzSOyW1A==","signatures":[{"sig":"MEUCIE5Aepa3BNejutY5dGAVqvAhWhx2tZGSxkebNQ0kjc2wAiEA2U47x5qUthiy4gP3dA+90q402FgQGQbtZAy981Hlqsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":506797},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"80bd9694d9d0f260198f2bf0d9143509967e1312","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"9.6.7","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cheerio":"1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.5","fetch-cookie":"^2.1.0","tough-cookie":"^4.1.3","node-fetch-native":"^1.4.0","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^4.4.9","dotenv":"^16.3.1","eslint":"^8.49.0","terser":"^5.20.0","vitest":"^0.34.5","prettier":"^3.0.3","domhandler":"^5.0.3","typescript":"^5.2.2","@types/node":"^20.6.3","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.3","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^6.7.2","vite-plugin-web-extension":"^3.2.0","@types/webextension-polyfill":"^0.10.2","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.1.2_1695735830058_0.09202334143261837","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"thu-learn-lib","version":"3.1.3","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.1.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"d019cf21c0014962b59572fd1e97330e20580362","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.1.3.tgz","fileCount":7,"integrity":"sha512-zwmr3U+SKkPF41OzUSek3Q4QrAhhxUKIKeBiqssZSAEdH3KEz8l+J8oBbbc9dhr8j2zEkPu4urw4QP6I1/8+tA==","signatures":[{"sig":"MEUCIQChpwENlfv1ifDjC/L6SDiogPT3tPIJWG/Zx4XN5tTD1wIgTvei9jCWr8LyOEoal1JWxbEElsdTWvGcntzPfEGuIKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507371},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"db1b1309e65fa0e391a010f1c990b491d45257a2","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"9.8.1","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"18.18.2","dependencies":{"cheerio":"1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.5","fetch-cookie":"^2.1.0","tough-cookie":"^4.1.3","node-fetch-native":"^1.4.0","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","vite":"^4.4.9","dotenv":"^16.3.1","eslint":"^8.49.0","terser":"^5.20.0","vitest":"^0.34.5","prettier":"^3.0.3","domhandler":"^5.0.3","typescript":"^5.2.2","@types/node":"^20.6.3","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.3","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^6.7.2","vite-plugin-web-extension":"^3.2.0","@types/webextension-polyfill":"^0.10.2","@typescript-eslint/eslint-plugin":"^6.7.2"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.1.3_1697722855941_0.17872750321899433","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"thu-learn-lib","version":"3.1.4","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.1.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"2141099eb0499c892fd0fa80cc14703b04ea28f1","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.1.4.tgz","fileCount":7,"integrity":"sha512-CHk/QXMWZOIebHDQnfl1wgH17HHDGDWj5g55prYZmwHCs0aghDDupCLqXaQYkqbzQP9ZWmZrmrXFy/bS40UUMA==","signatures":[{"sig":"MEYCIQDV2e3lWwgMQh69w+v/clT1sF517WCG31nrKy/8Wq3ehQIhAN3+6x2LyESqm5C1SViGhvJVgOQhyxM6yV0jyDmriK6c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510908},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ee1fbe2ae148026dfaae0d5d679f6b192f3b60d7","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.2.4","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cheerio":"1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.7","fetch-cookie":"^3.0.1","tough-cookie":"^4.1.3","node-fetch-native":"^1.6.4","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vite":"^5.2.6","dotenv":"^16.4.5","eslint":"^8.57.0","terser":"^5.30.0","vitest":"^1.4.0","prettier":"^3.2.5","domhandler":"^5.0.3","typescript":"^5.4.3","@types/node":"20.11.30","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.5","webextension-polyfill":"^0.10.0","@typescript-eslint/parser":"^7.4.0","vite-plugin-web-extension":"^4.1.3","@types/webextension-polyfill":"^0.10.7","@typescript-eslint/eslint-plugin":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.1.4_1711698684353_0.6535102371887127","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"thu-learn-lib","version":"3.2.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.2.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"5c2cb8f4c55e8ad8b69314226d13d2c6e5cdce8b","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.2.0.tgz","fileCount":7,"integrity":"sha512-6cQ04DD0uKASyxch1sJBg8tlHaKahOX3arE2MR8gJfL2iZl1qGa65IJXkS4CG5XwWhQ2Xg8ZtEF0tYYcm2hU4w==","signatures":[{"sig":"MEUCIBGe2RktGujcyU1XNkluiXWkyIvdcqdmbLujBdhpOuykAiEAgGLrEDflH5GYLamUIwZCMH7hKr5oMTtItQuGAX4pXXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527238},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d41f5175876353959a844d331696068bc463a7d5","scripts":{"dev":"vite","lint":"eslint --ext .ts 'src/**'","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.5.2","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"20.13.1","dependencies":{"cheerio":"1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.7","fetch-cookie":"^3.0.1","tough-cookie":"^4.1.4","node-fetch-native":"^1.6.4","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vite":"^5.2.11","dotenv":"^16.4.5","eslint":"^9.3.0","terser":"^5.31.0","vitest":"^1.6.0","prettier":"^3.2.5","domhandler":"^5.0.3","typescript":"^5.4.5","@types/node":"20.12.12","fake-parse5":"^0.0.1","@types/tough-cookie":"^4.0.5","webextension-polyfill":"^0.12.0","@typescript-eslint/parser":"^7.9.0","vite-plugin-web-extension":"^4.1.3","@types/webextension-polyfill":"^0.10.7","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.2.0_1716216449089_0.5787050076853151","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"thu-learn-lib","version":"3.2.1","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@3.2.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"0cc4068dab12a54c35411c048926836b7534a79e","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-3.2.1.tgz","fileCount":7,"integrity":"sha512-6HQfz74zRjJkjk7QWRIT/68k+RtKjcfuAghyEyW/qpH4BnWJIDErmsLbC5Nuu64bvMEYRsVsUgE6SSS8GegKpQ==","signatures":[{"sig":"MEYCIQCJQlNZHefrP7L/kBb1pV0bVUWUGr7u7NYkn7/JTtxoJgIhAKRgN58lLKTZDRY9k4XLo52IEnWUMWC03/ZuGDhmGFwW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527689},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"ba58aa9e3c6e7dbf35c4a964aa59159fbf4f744c","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.7.0","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cheerio":"1.0.0-rc.12","entities":"^4.5.0","js-base64":"^3.7.7","fetch-cookie":"^3.0.1","tough-cookie":"^4.1.4","node-fetch-native":"^1.6.4","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","vite":"^5.3.2","dotenv":"^16.4.5","eslint":"^9.6.0","terser":"^5.31.1","vitest":"^1.6.0","prettier":"^3.3.2","@eslint/js":"^9.6.0","domhandler":"^5.0.3","typescript":"^5.5.2","@types/node":"20.14.9","fake-parse5":"^0.0.1","typescript-eslint":"^7.14.1","@types/tough-cookie":"^4.0.5","webextension-polyfill":"^0.12.0","vite-plugin-web-extension":"^4.1.4","@types/webextension-polyfill":"^0.10.7"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_3.2.1_1720086042727_0.08299174665574283","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"thu-learn-lib","version":"4.0.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.0.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"7b56ae63b50808f9b7845735170bc56599f8665e","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.0.0.tgz","fileCount":7,"integrity":"sha512-3CSEQ9q8tnPWC+JqJu0AQ6PlHfSeAg1QkPrfWRxtxCRvPhqhgft1uh9Ilpp/u/xGCBQqNDKrq8zXEkB89f11iA==","signatures":[{"sig":"MEQCIArdHwDdoXDwoTJYzT7Ft2jjgGl+IwDAzAbO7NlSqFJwAiB6nYxIUOFOl4p15r8r+OXstl+g+1yHTb7QdyRX2NsR6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":920480},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"a9356416182ec9311df52e63b2fe2be0500e9897","scripts":{"dev":"vite","lint":"eslint","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\"","dev:build":"vite build"},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.0","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.10.0","dependencies":{"cheerio":"^1.0.0","entities":"^5.0.0","js-base64":"^3.7.7","fetch-cookie":"^3.0.1","tough-cookie":"^5.0.0","node-fetch-native":"^1.6.4","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.5.1","devDependencies":{"tsup":"^8.3.5","vite":"^5.4.11","dotenv":"^16.4.5","eslint":"^9.14.0","terser":"^5.36.0","vitest":"^2.1.4","prettier":"^3.3.3","@eslint/js":"^9.14.0","domhandler":"^5.0.3","typescript":"^5.6.3","@types/node":"22.9.0","fake-parse5":"^0.0.1","typescript-eslint":"^8.14.0","webextension-polyfill":"^0.12.0","vite-plugin-web-extension":"^4.2.0","@types/webextension-polyfill":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.0.0_1731423540858_0.04167321136605584","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"thu-learn-lib","version":"4.1.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.1.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"2940b1b303dd6be8ce67982c505bea982b076aa5","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.1.0.tgz","fileCount":7,"integrity":"sha512-akdAw5GIJhi5Yz2z04tTQosnFEFWpYbfxwZSCMYduFss9+55LjdjVUImJqT8E6UMAOrHy3F/KP6TBuhOAes0eg==","signatures":[{"sig":"MEUCIQDbA4PISWge9BFi/Dr0oLf2ANkx0FopDXVxCsybsG08rwIgMNPOslFtgaXgoThZzMbZqssk1QRBGSyJvvK07F/XtL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719861},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"d548e4d69087d53321099184e80a813895e1604e","scripts":{"lint":"eslint","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.14.0","dependencies":{"cheerio":"^1.0.0","entities":"4.5.0","js-base64":"^3.7.7","fetch-cookie":"^3.1.0","tough-cookie":"^5.1.2","node-fetch-native":"^1.6.6","node-fetch-cookie-native":"^0.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.7.0+sha512.5a0afa1d4c1d844b3447ee3319633797bcd6385d9a44be07993ae52ff4facabccafb4af5dcd1c2f9a94ac113e5e9ff56f6130431905884414229e284e37bb7c9","devDependencies":{"tsup":"^8.4.0","dotenv":"^16.4.7","eslint":"^9.22.0","terser":"^5.39.0","vitest":"^3.0.8","prettier":"^3.5.3","@eslint/js":"^9.22.0","domhandler":"^5.0.3","typescript":"^5.8.2","@types/node":"22.13.10","fake-parse5":"^0.0.1","typescript-eslint":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.1.0_1742106097726_0.360721396147315","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"thu-learn-lib","version":"4.2.0","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.0","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"312a43e1b8392546c4caef22d3040b12695fb3fb","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.0.tgz","fileCount":8,"integrity":"sha512-ZxsjkYx1War1W3uhNzIy/3UuVZqdcwMgXDZUc+k3OpmzAV9JFctpt5Um1SWEAjpvM1DJmH5xBlEifskbh4e62Q==","signatures":[{"sig":"MEUCICuxh4su5fiUsPS0RU6q+pWLhonpwwPiKi24jvt5V4NtAiEAxNkVejElf/fSTk/GzRbhn13q9cSXzS5Ae1ItqDLp5jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051974},"pnpm":{"overrides":{"parse5":"$fake-parse5","entities":"^6.0.1","parse5-htmlparser2-tree-adapter":"$fake-parse5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"57c291895cf9e283d2fd483d35b22eeaaa6ea7b0","scripts":{"lint":"eslint","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.18.0","dependencies":{"cheerio":"^1.1.2","entities":"^6.0.1","js-base64":"^3.7.8","sm-crypto":"^0.3.13","fake-parse5":"^0.0.2","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","devDependencies":{"tsup":"^8.5.0","dotenv":"^17.2.1","eslint":"^9.34.0","terser":"^5.43.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.34.0","domhandler":"^5.0.3","typescript":"^5.9.2","@types/node":"*","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.0_1756733405506_0.1593919340707841","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"thu-learn-lib","version":"4.2.1","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.1","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"a4921b2072a5f09d851357960b71e9a53bde3469","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.1.tgz","fileCount":7,"integrity":"sha512-ppPw+7BPhAWl4PsH6LyTm8bgKcH7bvi/koazqjuFdl1LGPINbXNkd/NfNPsvhykoBfZlEBJ0x9BJC8Re54HbVA==","signatures":[{"sig":"MEUCIQCHfAwEyOyLOzWCAWYw6A8kY1k2lblEkCCmyWPEyOYSbwIgLvH1eByq7zQZz5a86LnV6DvCC/iUPlTx8HkqPrMVlhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009855},"pnpm":{"overrides":{"parse5":"$fake-parse5","entities":"^6.0.1","parse5-htmlparser2-tree-adapter":"$fake-parse5"},"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"lib/index.d.ts","unpkg":"lib/index.global.js","module":"lib/index.js","browser":"lib/index.global.js","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"3e9ef980cbfeeae9391871b02a5057451121fab6","scripts":{"lint":"eslint","test":"vitest run","build":"tsup","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.global.js","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.18.0","dependencies":{"cheerio":"^1.1.2","entities":"^6.0.1","js-base64":"^3.7.8","sm-crypto":"^0.3.13","fake-parse5":"^0.0.2","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.15.0","devDependencies":{"tsup":"^8.5.0","dotenv":"^17.2.1","eslint":"^9.34.0","terser":"^5.43.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.34.0","domhandler":"^5.0.3","typescript":"^5.9.2","@types/node":"*","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.41.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.1_1756753302665_0.33449660939436776","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"thu-learn-lib","version":"4.2.3","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.3","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"22f362863fdea958bb5cc0c39a43d2dca9aef378","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.3.tgz","fileCount":7,"integrity":"sha512-kVbxYvoszhmj3kSdWQgzpxkOEaT4Lc9O2YaOyRT1Lk3HxYfKg1vbDK0Ngb2lqi6TQUJLfTo3knnnkeN8XH5IsQ==","signatures":[{"sig":"MEQCIHfoE+Up21CCguLNA1yojLwqj260fWfM3Bsx+A619SYAAiBPXFE0OrcVVNpwCof7aMdFiIA+BzabXb9bRor0eJPDfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":989607},"main":"./lib/index.js","type":"module","_from":"file:thu-learn-lib-4.2.3.tgz","types":"./lib/index.d.ts","unpkg":"lib/index.iife.js","module":"./lib/index.js","browser":"lib/index.iife.js","exports":{".":"./lib/index.js","./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest run","build":"tsdown","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.iife.js","_resolved":"/tmp/58ce1ec1414038046e06486b33d4ac6a/thu-learn-lib-4.2.3.tgz","_integrity":"sha512-kVbxYvoszhmj3kSdWQgzpxkOEaT4Lc9O2YaOyRT1Lk3HxYfKg1vbDK0Ngb2lqi6TQUJLfTo3knnnkeN8XH5IsQ==","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cheerio":"^1.1.2","entities":"^7.0.0","js-base64":"^3.7.8","sm-crypto":"^0.3.13","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","eslint":"^9.35.0","tsdown":"^0.15.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.35.0","domhandler":"^5.0.3","typescript":"^5.9.2","@types/node":"*","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.3_1757790793480_0.4414137149676429","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"thu-learn-lib","version":"4.2.4","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.4","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"6ff06c5cc61cede93e86fe24b5805fa4b976a851","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.4.tgz","fileCount":7,"integrity":"sha512-P9cYGt6HGg60fkM7I4sxSmUck22TvBJIjBEnuCUJUJwT+9/9/xh+HiXn4O0lxtclo41UM+nhI+k8DuWaDmDdAQ==","signatures":[{"sig":"MEYCIQClQhWrx9ab9nDBnEl+nx04XlDQJGYJRv/nrLWS73R0fAIhAJYTR74zIJi3UanHgnWYTRBP+wfZX3p7qwiwG0Sbf5ja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990189},"main":"./lib/index.js","type":"module","_from":"file:thu-learn-lib-4.2.4.tgz","types":"./lib/index.d.ts","unpkg":"lib/index.iife.js","module":"./lib/index.js","browser":"lib/index.iife.js","exports":{".":"./lib/index.js","./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest run","build":"tsdown","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.iife.js","_resolved":"/tmp/013a9b6701918ce19f352c0687fb2727/thu-learn-lib-4.2.4.tgz","_integrity":"sha512-P9cYGt6HGg60fkM7I4sxSmUck22TvBJIjBEnuCUJUJwT+9/9/xh+HiXn4O0lxtclo41UM+nhI+k8DuWaDmDdAQ==","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cheerio":"^1.1.2","entities":"^7.0.0","js-base64":"^3.7.8","sm-crypto":"^0.3.13","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","eslint":"^9.35.0","tsdown":"^0.15.1","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.35.0","domhandler":"^5.0.3","typescript":"^5.9.2","@types/node":"*","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.43.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.4_1757876548454_0.36606437911405676","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"thu-learn-lib","version":"4.2.5","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.5","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"a6959a3823e72a95c7900529b2d5ff672334178d","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.5.tgz","fileCount":7,"integrity":"sha512-7M8HH3iVhQXXopUSGrywbHq8nOLOYDpCpatvmquBfth2xp9IZ1wrW7GXTB5Cbj/o4TzCuaD2qbFMoO51lDX/CA==","signatures":[{"sig":"MEQCIFp4q9rDRGpiCrdN6rYAd4LHLfa6p1VfnefCT1T97ZYAAiANn63oleESmiNjy31ZmT6w+WOpQMhuYoxr0spLZOFdUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":991614},"main":"./lib/index.js","type":"module","_from":"file:thu-learn-lib-4.2.5.tgz","types":"./lib/index.d.ts","unpkg":"lib/index.iife.js","module":"./lib/index.js","browser":"lib/index.iife.js","exports":{".":"./lib/index.js","./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest run","build":"tsdown","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"harrychen","email":"harry-chen@outlook.com"},"jsdelivr":"lib/index.iife.js","_resolved":"/tmp/9408e13a6e4de55c4ea6d716812d7ed9/thu-learn-lib-4.2.5.tgz","_integrity":"sha512-7M8HH3iVhQXXopUSGrywbHq8nOLOYDpCpatvmquBfth2xp9IZ1wrW7GXTB5Cbj/o4TzCuaD2qbFMoO51lDX/CA==","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"10.9.3","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cheerio":"^1.1.2","entities":"^7.0.0","js-base64":"^3.7.8","sm-crypto":"^0.3.13","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.2","eslint":"^9.36.0","tsdown":"^0.15.5","vitest":"^3.2.4","prettier":"^3.6.2","@eslint/js":"^9.36.0","domhandler":"^5.0.3","typescript":"^5.9.2","@types/node":"^24.5.2","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.44.1"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.5_1758985517398_0.680462516894939","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"thu-learn-lib","version":"4.2.6","keywords":["tsinghua","learn2018"],"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","_id":"thu-learn-lib@4.2.6","maintainers":[{"name":"harrychen","email":"harry-chen@outlook.com"},{"name":"jiegec","email":"c@jia.je"}],"homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"dist":{"shasum":"1a1935e95b2a25ccb6ac3560bddd33b6db513aee","tarball":"https://registry.npmjs.org/thu-learn-lib/-/thu-learn-lib-4.2.6.tgz","fileCount":7,"integrity":"sha512-p5kkfeTRF2/vExHEZyS8FIr7Qw1C+FN74xZ5MlsgOfurMYZC7dwfS/iylaTubFikvLO5OLtCL/iVYnd9rIgIjA==","signatures":[{"sig":"MEUCIQDPKHIWt0TFOrah7VYRe/UU1hcakcO1rYp1mtMZzyR+MQIgAP2h+aCE0N6o8xLjf6h5b5iUdCLO2RSFL6uBFHYXe/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/thu-learn-lib@4.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987322},"type":"module","_from":"file:thu-learn-lib-4.2.6.tgz","types":"./lib/index.d.ts","unpkg":"lib/index.iife.js","browser":"lib/index.iife.js","exports":{".":"./lib/index.mjs","./package.json":"./package.json"},"scripts":{"lint":"eslint","test":"vitest run","build":"tsdown","format":"prettier --write \"{src,test,demo}/**/*.{ts,html,json}\" \"*.{ts,md,json}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ccd7c02-7e51-4013-a67e-3c26371f64fd"}},"jsdelivr":"lib/index.iife.js","_resolved":"/tmp/cf5ce070006afc5c9a41b8f817498092/thu-learn-lib-4.2.6.tgz","_integrity":"sha512-p5kkfeTRF2/vExHEZyS8FIr7Qw1C+FN74xZ5MlsgOfurMYZC7dwfS/iylaTubFikvLO5OLtCL/iVYnd9rIgIjA==","repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"_npmVersion":"11.6.2","description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","directories":{},"_nodeVersion":"24.13.0","dependencies":{"cheerio":"^1.2.0","entities":"^7.0.1","js-base64":"^3.7.8","sm-crypto":"^0.4.0","node-fetch-native":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","eslint":"^9.39.2","tsdown":"^0.20.3","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^9.39.2","domhandler":"^5.0.3","typescript":"^5.9.3","@types/node":"^25.2.1","@types/sm-crypto":"^0.3.4","typescript-eslint":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/thu-learn-lib_4.2.6_1771149531413_0.9348682183449291","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-02-04T08:15:51.734Z","modified":"2026-02-15T10:03:48.567Z","1.0.0":"2019-02-04T08:15:51.878Z","1.0.1":"2019-02-04T09:09:58.280Z","1.0.2":"2019-02-09T08:29:40.419Z","1.0.3":"2019-02-09T14:59:43.870Z","1.0.4":"2019-02-11T13:50:48.036Z","1.0.5":"2019-02-12T10:02:59.715Z","1.0.6":"2019-02-13T11:14:19.911Z","1.0.7":"2019-02-13T11:17:59.487Z","1.0.8":"2019-02-13T13:43:03.469Z","1.0.9":"2019-02-13T16:14:59.681Z","1.0.10":"2019-02-15T16:46:41.530Z","1.0.11":"2019-02-16T16:52:31.550Z","1.0.12":"2019-02-16T17:16:37.150Z","1.0.13":"2019-02-18T17:35:50.195Z","1.0.14":"2019-02-24T02:59:38.082Z","1.0.15":"2019-06-28T07:25:46.322Z","1.0.16":"2019-06-28T07:30:07.608Z","1.1.0":"2019-06-28T15:27:36.787Z","1.1.1":"2019-06-28T17:31:59.523Z","1.1.2":"2019-06-29T08:12:12.921Z","1.1.3":"2019-06-29T14:32:12.051Z","1.1.4":"2019-07-01T06:30:53.115Z","1.2.0":"2020-01-21T15:39:15.868Z","1.2.1":"2020-02-11T09:01:16.417Z","1.2.2":"2020-02-11T13:16:20.288Z","2.0.0":"2020-02-13T14:29:24.208Z","2.1.0":"2020-02-16T08:51:39.666Z","2.1.1":"2020-02-17T08:35:47.838Z","2.1.2":"2020-02-17T09:19:59.415Z","2.2.0":"2020-02-26T07:10:26.234Z","2.2.1":"2020-02-26T07:32:50.466Z","2.2.2":"2020-04-23T15:14:32.990Z","2.2.3":"2020-04-25T16:07:49.749Z","2.3.0":"2020-09-06T12:29:26.201Z","2.3.1":"2020-09-13T02:29:41.602Z","2.3.2":"2020-09-13T02:58:27.151Z","2.4.0":"2021-01-19T06:47:20.724Z","2.4.1":"2021-01-19T09:08:40.934Z","2.4.2":"2021-06-11T09:34:36.670Z","2.5.0":"2021-09-10T13:53:27.306Z","2.5.1":"2021-09-13T15:08:07.861Z","2.5.2":"2021-09-15T02:49:59.342Z","2.5.3":"2021-09-15T06:40:50.790Z","2.5.4":"2021-11-05T08:30:11.017Z","3.0.0":"2021-11-05T12:20:37.702Z","3.0.1":"2021-11-05T13:24:02.538Z","3.0.2":"2022-03-25T04:41:56.043Z","3.0.3":"2022-07-03T07:24:15.874Z","3.0.4":"2023-04-08T04:48:02.925Z","3.1.0":"2023-09-06T10:47:12.402Z","3.1.1":"2023-09-10T12:11:54.329Z","3.1.2":"2023-09-26T13:43:50.390Z","3.1.3":"2023-10-19T13:40:56.247Z","3.1.4":"2024-03-29T07:51:24.591Z","3.2.0":"2024-05-20T14:47:29.295Z","3.2.1":"2024-07-04T09:40:42.928Z","4.0.0":"2024-11-12T14:59:01.192Z","4.1.0":"2025-03-16T06:21:37.969Z","4.2.0":"2025-09-01T13:30:05.745Z","4.2.1":"2025-09-01T19:01:42.924Z","4.2.2":"2025-09-13T18:40:18.120Z","4.2.3":"2025-09-13T19:13:13.702Z","4.2.4":"2025-09-14T19:02:28.672Z","4.2.5":"2025-09-27T15:05:17.609Z","4.2.6":"2026-02-15T09:58:51.616Z"},"bugs":{"url":"https://github.com/Harry-Chen/thu-learn-lib/issues"},"author":{"url":"https://harrychen.xyz","name":"Harry Chen","email":"harry-chen@outlook.com"},"license":"MIT","homepage":"https://github.com/Harry-Chen/thu-learn-lib#readme","keywords":["tsinghua","learn2018"],"repository":{"url":"git+https://github.com/Harry-Chen/thu-learn-lib.git","type":"git"},"description":"a JavaScript library to provide a program-friendly interface to Web Learning (2018) of Tsinghua University","maintainers":[{"email":"harry-chen@outlook.com","name":"harrychen"},{"email":"c@jia.je","name":"jiegec"},{"email":"asakuramizu111@gmail.com","name":"asakuramizu"}],"readme":"# thu-learn-lib\n\n[![Build and Publish](https://github.com/Harry-Chen/thu-learn-lib/workflows/Build%20and%20Publish/badge.svg?event=push)](https://github.com/Harry-Chen/thu-learn-lib/actions?query=workflow%3A%22Build+and+Publish%22)\n[![Github version](https://img.shields.io/github/package-json/v/Harry-Chen/thu-learn-lib)](https://github.com/Harry-Chen/thu-learn-lib)\n[![npm version](https://img.shields.io/npm/v/thu-learn-lib)](https://www.npmjs.com/package/thu-learn-lib)\n![npm size](https://img.shields.io/bundlephobia/min/thu-learn-lib)\n![npm downloads](https://img.shields.io/npm/dw/thu-learn-lib)\n\nThis is a JavaScript library aimed to provide a program-friendly interface of [web Learning of Tsinghua University](https://learn.tsinghua.edu.cn).\n\nThis project is licensed under MIT License.\n\n## Installation\n\n### Node / Bundler\n\n```bash\npnpm add thu-learn-lib\n```\n\n### Browser (IIFE)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/thu-learn-lib@3\"></script>\n<!-- or -->\n<script src=\"https://unpkg.com/thu-learn-lib@3\"></script>\n```\n\nThe library is exposed under `window.LearnLib`.\n\n### Browser (ESM)\n\n```html\n<script type=\"module\">\n  import { Learn2018Helper } from 'https://esm.sh/thu-learn-lib@3';\n</script>\n```\n\n## Build\n\n```\npnpm run build\n```\n\nYou can find the bundled library in `lib/`.\n\n- `index.js`: ES module entry\n- `index.d.ts`: definition file for TypeScript\n- `index.iife.js{,.map}`: IIFE for use in browser (with source map for debugging)\n\n## Usage\n\n### Authentication related (important changes since v1.2.0)\n\n#### Prerequisites\n\nWith the new authentication method adopted by Web Learning, you must provide a **fingerPrint** to log in at the moment. You can get it by going through the authentication process either in a browser (or a WebView) or programmatically (see [thu-info-lib](https://github.com/thu-info-community/thu-info-app/blob/master/packages/thu-info-lib/src/lib/core.ts)).\n\nUsing a web context is recommended, so you do not need to deal with the two-factor authentication manually. Currently, you can get the `fingerPrint` by running `fingerprintUtil.getFingers()` in the ID page, or by intercepting the request to `https://id.tsinghua.edu.cn/do/off/ui/auth/login/check` and extracting it from the request body. Note that the `fingerPrint` is valid and can be used for future login only after the authentication process fully completes.\n\n```typescript\nimport { Learn2018Helper } from 'thu-learn-lib';\n\n// There are three ways of logging in:\n\n// 1. provide nothing, but invoking login manually with username, password and fingerPrint\nconst helper = new Learn2018Helper();\n// 2. provide a CredentialProvider function, which can be async\nconst helper = new Learn2018Helper({\n  provider: () => ({ username, password, fingerPrint }),\n});\n\n// Note that by using the following two methods you may encounter problems like login time out.\n// But if you provide a credential provider, the library will retry logging in when failing, automatically resolving the cookie expiry problem.\n// So we strongly recommend using this method.\n\n// If you do not provide a cookie jar or CredentialProvider, you must log in manually. Otherwise you do not need to call login explicitly.\ntry {\n  await helper.login(username, password, fingerPrint);\n} catch (e) {\n  // e is a FailReason\n}\n\n// Logout if you want, but the cookie jar will not be cleared.\nawait helper.logout();\n```\n\n### Content related\n\nWe currently support both student and teacher (or TA) version of web learning. To keep backwards compatibility, the **default behavior of all APIs is to use the student version**. The following APIs needs `CourseType.TEACHER` as the last (optional) parameter to access the teacher version. You **should use them when you are the teacher / TA** of one course, for you will get nothing from the student version in that case.\n\nWe do not maintain a global type in `Learn2018Helper` class, for there can be the situation that one can be a student and teacher of the same course simultaneously, on which by using different `CourseType` you can get different results.\n\n- `getCourseList`\n- `getNotificationList/getFileList/getHomeworkList/getDiscussionList/getAnsweredQuestionList`\n- `getAllContents`\n\nNote that currently fetching homework information from teacher version is **partially implemented**.\n\n```typescript\nimport { ContentType, ApiError } from 'thu-learn-lib';\n\n// get ids of all semesters that current account has access to\nconst semesters = await helper.getSemesterIdList();\n\n// get get semester info\nconst semester = await helper.getCurrentSemester();\n\n// get courses of this semester\nconst courses = await helper.getCourseList(semester.id);\nconst course = courses[0];\n\n// get detail information about the course\nconst discussions = await helper.getDiscussionList(course.id);\nconst notifications = await helper.getNotificationList(course.id);\nconst files = await helper.getFileList(course.id);\nconst homework = await helper.getHomeworkList(course.id);\nconst questions = await helper.getAnsweredQuestionList(course.id);\n\n// get content from bunches of courses\n// the return type will be { [id: string]: Content }\n// where Content = Notification | File | Homework | Discussion | Question\nconst homeworks = await helper.getAllContents([1, 2, 3], ContentType.HOMEWORK);\n\n// get course calendar in a period\ntry {\n  const calendar = await helper.getCalendar('20191001', '20191201');\n} catch (e) {\n  const error = e as ApiError;\n  // check e.reason and e.extra for information\n  // you might want to check your date format or shrink the range (currently we observe a limit of 29 days)\n}\n```\n\nAccording to security strategies (CORS, CORB) of browsers, you might need to run the code in the page context of `https://learn.tsinghua.edu.cn` and `https://id.tsinghua.edu.cn`. The simplest way is to run the code in Node.js or in [browser extension](#development-in-browser).\n\n## Typing\n\nSee `src/types.ts` for type definitions. Note that `ApiError` represents the type that will be used in rejected Promises.\n\n## Testing\n\nRun `pnpm run test` for testing. It requires your personal credential since we don't have mocks for these APIs. To do this, you must touch a `.env` similar to `template.env` under /test folder.\n\nIt's ok if you meet `Timeout * Async callback was not invoked within the 5000ms timeout...` error when running tests, rerun tests may resolve this problem. If you hate this, just add the third argument `timeout` to every testcase `it(\"should...\", async () => void, timeout)` and make sure it's greater than 5000.\n\n## Changelog\n\n- v4.2.5\n  - Fix empty homework description\n- v4.2.4\n  - Support login without actual login, no credentials required (not even fingerprint!)\n- v4.2.3 (v4.2.2 was deleted)\n  - Support login without username and password\n  - Support partial logout\n  - Switch build tool to [tsdown](https://tsdown.dev/)\n  - Add fail reason \"captcha required\"\n- v4.2.1\n  - Support single login\n  - Fix body being discarded on Firefox\n  - Refine ApiError type\n- v4.2.0\n  - Switch to [pnpm](https://pnpm.io/)\n  - Support login with fingerprint ([#74](https://github.com/Harry-Chen/thu-learn-lib/pull/74) by @robertying)\n  - Abandon fetch-cookie and tough-cookie in favor of our handwritten tiny implementation\n  - **(BREAKING)** Due to the above change, custom `fetch` option is no longer supported\n  - Fix auto re-login does not refresh csrf token\n- v4.1.0\n  - Add late submission deadline, missing completion and submission types for student homework ([#66](https://github.com/Harry-Chen/thu-learn-lib/pull/66) by @robertying)\n  - **(BREAKING)** Correct spelling of members of `HomeworkCompletionType`\n  - Add notification expiration time ([#67](https://github.com/Harry-Chen/thu-learn-lib/pull/67) by @robertying)\n  - Use the new API to get notification list and homework list\n  - Lock `entities` to 4.5.0 to reduce binary size\n  - Add excellent homework listing ([#69](https://github.com/Harry-Chen/thu-learn-lib/pull/69) by @robertying)\n  - Add support for parsing excellent homework page\n  - Fix HTML entities decoding for parsing homework pages (see [Learn-Helper#167](https://github.com/Harry-Chen/Learn-Helper/issues/167))\n- v4.0.0\n  - Upgrade cheerio to 1.0\n  - Add support for questionnaire (add `getQuestionnaireList` API and some public types)\n  - Add support for managing favorite items\n  - Add support for sorting courses (i.e. manage the order on web learning)\n  - Add support for managing comments on content (e.g. files, notifications)\n  - (_BREAKING CHANGE_) Deprecate usage of `studentHomeworkId`\n- v3.2.1\n  - Upgrade to eslint v9\n  - Add `setCSRFToken` function to manually reuse previous (maybe valid) token and prevent unnecessary re-login (see [#49](https://github.com/Harry-Chen/thu-learn-lib/issues/49))\n    _Note:_ To use this feature in Node.js, `cookieJar` should also be reused, otherwise it will not work. (not the case in browser env)\n  - Fix `CourseContent` type: default value for type param `T` (breaking change introduced in [#53](https://github.com/Harry-Chen/thu-learn-lib/issues/53))\n  - _(Breaking...?)_ Rename `File.id2` added in previous version to actual `id` and previously used `id` to `fileId` (see [#60](https://github.com/Harry-Chen/thu-learn-lib/issues/60))\n  - Upgrade dependencies\n- v3.2.0\n  - Support file categories (see [#57](https://github.com/Harry-Chen/thu-learn-lib/issues/57)):\n    - Add `FileCategory` type and optional `category` field in `File` type\n    - Now `getFileList` function automatically fetches all categories and saves them in each `File` object\n    - Add `getFileCategoryList` function to fetch file categories\n    - Add `getFileListByCategory` function to get file list by category\n  - Fix content of file download url and visit count in for `CourseType.TEACHER`\n- v3.1.4\n  - Allow and check for undefined credential in login (see [#52](https://github.com/Harry-Chen/thu-learn-lib/issues/52))\n  - Discriminate `getAllContents` return type based on input content type (see [#53](https://github.com/Harry-Chen/thu-learn-lib/issues/53))\n  - Use `searchParams` to set csrf token & add csrf token to `getCalendar` (see [#54](https://github.com/Harry-Chen/thu-learn-lib/issues/54))\n  - Update bunches of dependencies\n- v3.1.3\n  - Fix empty time and location of course (see [#145](https://github.com/Harry-Chen/Learn-Helper/issues/145))\n- v3.1.2\n  - Fix empty course name parsing\n  - (Maybe BEARKING) `Homework.gradeLevel` changed to `HomeworkGradeLevel` (a string enum) for better i18n\n  - Fix get language\n- v3.1.1\n  - Remove `fetch-cookie` dependency in browser build, reducing bundle size\n  - Add `getUserInfo` interface (#48, thanks to @robertying)\n- v3.1.0\n  - **Refactor**:\n    - Build tool: `webpack` -> `tsup`\n    - Development tool: `webpack` -> `vite`\n    - Test tool: `jest` -> `vitest`\n    - Fetch:\n      - `cross-fetch` -> `node-fetch-native` (Node.js now has native `fetch`)\n      - `real-isomorphic-fetch` -> `fetch-cookie` (`fetch-cookie` now can handle redirects)\n      - `tough-cookie-no-native` -> `tough-cookie` (`tough-cookie` is now native)\n    - **(BREAKING)** Updated library output structure, now everything exported in index, cannot use `/lib` or `/lib/types` anymore\n  - Added:\n    - Submit homework\n    - Language switching and related behaviour\n    - Get TA's homework info (partial support)\n  - Fixed:\n    - **Web Learning API update**\n    - Decode course name\n  - Other:\n    - Move `fake-parse5` to [a seperate library](https://github.com/AsakuraMizu/fake-parse5)\n- v3.0.4\n  - No feature changes, upgrade dependencies\n- v3.0.3\n  - No feature changes, upgrade dependencies\n- v3.0.2\n  - No feature changes, upgrade dependencies to mitigate security vulnerabilities\n- v3.0.1\n  - Add config `generatePreviewUrlForFirstPage` to switch preview URL type (default to `true`)\n- v3.0.0\n  - (BREAKING CHANGE) Redesign exported types, use `RemoteFile` to represent a file on Web Learning\n  - Add support for parsing attachment sizes & preview URLs in homework & notifications (Harry-Chen/Learn-Helper#109)\n- v2.5.4\n  - Fix (sometimes) incorrect publish time of notifications (#36)\n- v2.5.3\n  - Add `allowFailure` in `getAllContents` for convenience\n- v2.5.2\n  - Allow retrieving CSRF token via `getCSRFToken` method\n  - Export `addCSRFTokenToUrl` function as API for convenience\n- v2.5.1\n  - No feature change, add support for direct `import` in Node.js\n- v2.5.0\n  - Add transparent support for CSRF token (recently deployed) in all Web Learning APIs\n- v2.4.2\n  - No functionality change, bump some dependencies to mitigate security concerns\n- v2.4.1\n  - Replace `parse5` with `htmlparser2` in Cheerio and remove it from bundled file (replaced with `src/fake-parse5`)\n  - Replace TSLint with ESLint\n- v2.4.0\n  - Upgrade to TypeScript 4.1 & Webpack 5.15\n  - Add more null checking for disabled functionalities (see [xxr3376/Learn-Project#90](https://github.com/xxr3376/Learn-Project/issues/90))\n- v2.3.2\n  - Fix a problem in `v2.3.1` (not published) and `v2.3.0` that build output fails to be uploaded to npm\n- v2.3.0\n  - Refine error detecting & handling by using `ApiError` in usage of `Promise.reject` (might be a breaking change)\n- v2.2.3\n  - Add workaround for some strange behaviors in teacher mode (thanks to @MashPlant)\n- v2.2.2\n  - Return error when API return any non-success result\n- v2.2.1\n  - Fix a missing parameter in `previewUrl`\n- v2.2.0\n  - Use ECMAScript private fields in `Learn2018Helper` class to protect credentials\n  - Add `previewUrl` to `File`\n  - Upgrade to TypeScript 3.8.2\n- v2.1.2\n  - Fix problem in invoking JSONP callback (because some engines might do JIT)\n- v2.1.1\n  - Remove usage of `eval` in `getCalendar`\n- v2.1.0\n  - Catch errors returned by calendar API and throw user-defined error\n  - Add documentation for all public APIs\n- v2.0.0\n  - Use ES2018 in generated library\n  - Add `FailReason` to represent all strings that will be used as the reason of rejected Promises\n  - `login` and `logout` no longer return Promises\n- v1.2.2\n  - Fix a function signature to keep compatibility\n- v1.2.1\n  - Support TA version of many APIs (see above for usage)\n  - Fix some wrong URLs in fetched data\n- v1.2.0\n  - Support getting course calendars from academic.tsinghua.edu.cn (thanks to robertying)\n  - Automatic retry logging in when fetching failed and `CredentialProvider` is provided (thanks to mayeths)\n  - Add unit tests using `jest` (thanks to mayeths)\n  - Filter out `null` values in `getSemesterIdList` API\n  - Switch to `https://learn.tsinghua.edu.cn/` from `learn2018` permanently\n- v1.1.4\n  - Return empty array if any content module is disabled\n  - Add `getTACourseList` to get TA's course list (temporarily can not be used by other functions)\n- v1.1.3\n  - Emergency fix of wrongly decoded base64 string, add `js-base64` back\n- v1.1.2\n  - Switch to `Base64.js` instead of `js-base64`, which uses evil `eval`\n- v1.1.1\n  - Decode HTML entities in the title of disscussions (the last one, I promise!)\n- v1.1.0\n  - Fix an typo in grade level mapping\n  - Bump to a new minor version\n- v1.0.16 (no v1.0.15 due to some publishing issues)\n  - Switch to `yarn`\n  - Add parsing of grade levels of homework (A+/A/.../F)\n- v1.0.14\n  - Add prefix for `attachmentUrl` filed of Notification\n  - Deprecate all old versions\n- v1.0.13\n  - Decode HTML entities whenever possible\n- v1.0.12\n  - Add `url` for Course\n  - Fix `url` for Question (to display correct section name)\n- v1.0.11\n  - Fix `url` error in Question\n- v1.0.10\n  - Decode the HTML entities in the `description` field of homework\n- v1.0.9\n  - Use `entities` to decode HTML entities\n- v1.0.8\n  - Export type CourseContent\n- v1.0.7\n  - No change made to code, update README\n- v1.0.6\n  - Add API to fetching content for a list of courses\n- v1.0.5\n  - Fix HTML entity replacement.\n- v1.0.4\n  - No change made to code\n  - Remove unused build commands\n  - Fix multiple typos in README\n- v1.0.3\n  - Add real logout API (thank @zhaofeng-shu33)\n- v1.0.2\n  - Add API to get IDs of all semesters (thank @jiegec)\n- v1.0.1\n  - Expose CookieJar in helper class\n  - Fix some HTML entity decoding problems\n  - **Rename of some APIs** (break compatibility before we have actual users)\n- v1.0.0\n  - First release\n  - Support parsing of notification, homework, file, discussion and **answered** questions\n\n## Projects using this library\n\n- [Harry-Chen/Learn Project](https://github.com/Harry-Chen/Learn-Project)\n- [jiegec/clone-learn-tsinghua](https://github.com/jiegec/clone-learn-tsinghua)\n- [robertying/learnX](https://github.com/robertying/learnX) (customized fork)\n- [Konano/thu-weblearn-tgbot](https://github.com/Konano/thu-weblearn-tgbot)\n- [Starrah/THUCourseHelper](https://github.com/Starrah/THUCourseHelper)\n","readmeFilename":"README.md"}