{"_id":"shua","_rev":"42-e7cdc779e8e71f34b0e4d0ce4a7bc9d5","name":"shua","dist-tags":{"latest":"3.1.1","next":"3.0.0-rc.2"},"versions":{"1.0.0":{"name":"shua","version":"1.0.0","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"c631c3376a89bb6ff4fb511a49c745cca028f287","_id":"shua@1.0.0","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-rA+wcShSWfQK1buaEFPTy1rFJc3goF3Mccad3DKXpROQwnzaXDPaVrCfhy8i3ImCzTqGgGT/2mxK2ec9/BT/KQ==","shasum":"d7c9d33fbd9aea391e331a178ec9ab7ff28deccf","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.0.tgz","fileCount":10,"unpackedSize":12468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd67aXCRA9TVsSAnZWagAA1wsP+wRcWbxTJFLXTrolmIIC\nIO9YmghVjjfNfci167h6AofUSX44Uqk7s/Hp98R6wjoncY1tj6A9lV7qSJRi\nipvFgc0J0o6oLQOtbH2gV3944zHg9D2CvrmwaKAf7dQNZ5OknHE9difi+RFR\nslY8RITSmGpCqOu3XrlVl6u+SxKFBSwpKw3GhJ9IucncK5UtS1lVnaNxwmO8\nGAw6QZ9PcCaBj6ug6K6jxO4DMOB0QHhLYAty0+iQGq28SBd3ElIoVG7VTfdz\nnVHjA9ptuqRFM1ohFDz3+0h3QSe7gjPG7LBxooE2f+ZJN+0S6xNz/rWlMygO\n2kTZwp2Q2YuiqPCvoBTHqBS8PNFf+uHA/XfcS3W5EKZseLGVUKWZ6GKQ4a7a\neY4+XvJiSeh5Qv5QryKPHFEmuHvgWYnpDU4ZerVvmo3qWeEphFnUuenv1rMC\nEho3TRxaCo+DuLDM+xDT+6PH6SgEkF4Ab7pvTQeJHJ1oWKUQYCsl+9f/eG2g\nX0BWdruprGMajDImtnSJcokADDKhhhOVhy15atDGJQOWupd6mVLcj9XEv2a6\n/0yK4TLxfVXj+Zy+QT/o5E/CR+9CbAtxEKIjEnm7nl0TnXGT+RkF3TLl0Lfz\nf/Nht4yEtGKqhuZ1LAGXtjShsiJxegK7PNDVc51hdF6l2/dnNnzrAEKgo/D4\n0OGi\r\n=owmp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTaHXgip/e5PlcgmWuV/ZpOdE2aJN4ikcKg122rBNYNAiANMfRox383xYS9HXz66RsS15EX8VKo0/MP8F4AF9LouQ=="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.0_1575728791188_0.6557243828355415"},"_hasShrinkwrap":false},"1.0.1":{"name":"shua","version":"1.0.1","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"c631c3376a89bb6ff4fb511a49c745cca028f287","_id":"shua@1.0.1","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2diiTLtErHW2jY4vFoUMPcgJHb58Rv5Htvw2bqeCPgX4LDA6xKfHm+i6ufE1yBwHs8Ak4MtI4WC9G9qKmcmf8A==","shasum":"260a5813f362b2a829647f78c4b0f2fd72532bb1","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.1.tgz","fileCount":28,"unpackedSize":37486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd67dLCRA9TVsSAnZWagAACkoP+gLjyusD4ZGkV4mZ9p/y\nC2uIW0tN+DHj4xkYlDRe7tWGoLaHZoKGUoZeK4mgzIzwUAU2NQbtOWAHluMy\nA8J9WBsvdSHdbAMy37pstmym7dDpDNffOo3nC2+bx/mddT7QR5UpRvtUAvUu\n3B1VkrR3reUm8QL1in/vmAAnnC4D7f7CD78RWk7m4ISfIrYfgbuJLkw4x8nW\n+A5M3ssOqT0i0MttwDPs1qknQUUZa1Sbldtf9pdZVdHMhMxMfSykfuV7+s8S\nJi2iSuqlyWJRcIhUnAp/0cdTGr5DUkqxcV8QLuXr1J5EZmxev/JpRz6fWoGx\nNWg0Y4m4SjLgRLEHxnmo8PZKHzpUPFksP7KbZ0fK56fZxs/qRA3lvB6k2FNI\nchNDcF3yFmDz9Ub1K1IuQQpRsY+RKcyIQrjuqkZv3GYqqWnhZ9Ep89MBvI/+\n5vK8AMXUauCgtqiF8g4/ufHu8dwqZ2MkBDSKPQPdDazG1/MRdjgmecmrJSoO\nmkrSyeXWP8ycYuF+Trxn7jnJhAd/1sbQgXBSJFNS8OkopiWsi/wwtBD620kW\n2eqzudFLRUN0ISHbbh6I8YDNgiK6FpJLZ42EP2wwgs8illrUbXYLW9cS1xTx\nbWzfyHXGXoYTU+DPqRUyW6ykKryM87L4wpvjTDgZQZw8Jdk68ZMQ4YWiTYo8\ny6eh\r\n=ZThn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWls8JGM77evJOujwUoKJbnElJxwy9mH1/B3K04nfObAIhAPCI8WZ2qz4z74CPTkT3xjIQBA8cKBKE+bHc1IMATp8R"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.1_1575728971008_0.0554341536753622"},"_hasShrinkwrap":false},"1.0.2":{"name":"shua","version":"1.0.2","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"ffa21ee3f9a6a421feeb7d88641951d68fe2de9d","_id":"shua@1.0.2","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Lxp0VO2kORb7akYylusWyRot4niEwtBQYOk5QNky3D81dBn6d8KUDiV3kjtouZnd5Ul89N0TzDAlTjAtXZI8fA==","shasum":"e684bdbe8d8d2b61b2d790477d83f627865495db","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.2.tgz","fileCount":28,"unpackedSize":38640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7LQQCRA9TVsSAnZWagAAYjIQAKR9KSP8lcI9WMlzTjV+\ns+h9xfbNtS/Ab10t1SLQYq20zwTtjFePVWQpOTDyEcGlHafuEWzGXbSITnbU\nJ2zGnKLShEM/f0xbgbgyVrKd1G4lOgB+f7grRY+j1Q+up9ezI9KW0R1HHXVN\nhOwhh5nhe63WGz3/1c2hsTqfDxg6q4Ba/P57mfYZPHz/fbxOZeoIQL2bleEt\nTUdR66wO7REXMiz0/KHrRy+jLrClWXT5fclGn3crzcmh8wKB1uEiSB7mAQlQ\nRjNb4PRE3f9ilxUGwJZBzxujvRRU33ZtnZwDuUftbVtOj9rueUbqmdAbSiTH\nIwP90DqnG9TqNkfvwP/eaTQZtUA65A14xeiWSXxyw8ipIc3BQ4tOiGJCcjns\nFGiuI7TQWVKTMx+KnIGj917XagyIqguo22NU6mATkZL/ohE5EeXDiDRuZYsL\ny3DXDn8rLHBLZVLrH9iLqAZ499XlWLtfIdAXlMoa0dLyPO3hiLQWcSATbY29\nAjEa+J48Vep7O8lxvtj6yaxg4lG918JepWODfrXrkNyam/+ZjkDkuL96DxqH\nweT6xNXizO7WQdDhL+qAtWeoWMNXxbGdjwxA9/PkRlMO1E92wo4E/JIiJ30T\nhmC9lfuD2yNQz5XFlQ+ykA0dm1CisdlZBhIGk3ymxn4kqmU0/kKAgBx8AiXW\nUfzS\r\n=IshU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVt2auEwnoA2K3u6JSZlu9j5icMo84cXiiCj8cheVLVAIhAMuQGEwwOhARI3XyOqorl3N1nOp0TjaGR0/rNLqpPahk"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.2_1575793679604_0.9805852205280219"},"_hasShrinkwrap":false},"1.0.3":{"name":"shua","version":"1.0.3","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"92a96f295471266d77c9c30e9cf0ac9b8d5f5cf5","_id":"shua@1.0.3","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-NXx/gtcisoKnT1j8ljQDmUd9/XjXClsvSu1rIqNLFdlVCFUspMe6ojoKYci4coY+zwYTpoRRLPMfm4wSMaCL4Q==","shasum":"fd273ae0be5084363b1adadfc245d6361b1f23b2","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.3.tgz","fileCount":28,"unpackedSize":39059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7L8WCRA9TVsSAnZWagAA8YEP/A7HEUgGVwHJDW/5wVUC\nMs3QBlvloGy1B9b8hT/17sFdR0BQwCD6KliyvJHW+wCducidEEeS54Xl4Ofz\nmbgJlDzcCmTHG4+Lt/h6njrH5rSKPDpqMoZCn5xoMWti3xFqMUpCDmxXZ7NM\n58awPL8AkrP0e7Mt/95Q2gqC8m4J/wof52zUWx4jF3dZQoNnjv2edREyqxHd\n35OtAWj8obySqYdiYuvgcf2mrwGvFmC2h+Fx2uGXVXPfZSHm2bznCTwgrln5\nkbBoc9gsAvK7yOuPMrHefHvNS7Gu1hSJ7kUI4FuHbDsCU4o874tbDbup3RXU\n6huTJIwDxuKSTeHLOpEL6cwfoS0Bg0t4mafbQOLVladpJuzTtkr5msFDCIKx\nu1JC8ThYkWk5OguDHtRyILRALX+vzrmPF0n/tURsqSaEr+CiDX9g4M7WBKDz\nVqwx6Isd3q5MXWmz2nKB4uOqcSdRdfOZ2L5iDqOeFd5RAhrMLmTNbetDTxil\ne+oUgwMQFaHuXV23vD/+L/42FgzwTzsDtc0KvQOjjqQY6ViShTZveHnxxxmZ\nmM5RGNsGhGMU/YtzcL0DSSZzVUAmk1QX1Rqw8eDPB3AiRuyVMlEQrg6HtcUU\nMW5NqoJZc/laFiVCfqwOYmZSbXa9tiC2lKP4g9bOxfhQdA0zX7fvaRwB+lKa\nrHdv\r\n=hu4I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBY/CEERJKLEAgqqTm2UXgDUSZPo86I164dnLhkr4Y9AIhAMW5kpyKccBjcfPZ3KPWt+IImeqRvZn2/tWa0mPgxKsf"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.3_1575796502294_0.9014750999891108"},"_hasShrinkwrap":false},"1.0.4":{"name":"shua","version":"1.0.4","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"457a213e979b9ffd6b5b5f5b3b4d7e312e7d1ab0","_id":"shua@1.0.4","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5nxzVjFM1fBmpBwbNLtP7ldGLviBRyDl1JAwppznH5DrPa3DTg2gGLE99GhgMdNZH3AylQMwd+pLE0fdGbmfuw==","shasum":"e65bc67c2481c827a4193bf1cefc65403a9059c7","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.4.tgz","fileCount":28,"unpackedSize":39315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7c+LCRA9TVsSAnZWagAAuqkQAJyEaYWnLv61m14sXYOm\njPlRHBkJoQnxVDUIGwygQeRDWlMQtyW98w8/rYR0nPD5wt022OKMGMII2+pm\nD0QIfkgy3z1HjvuIbG4ew4eaTCCYyahl0tqFfXIQzJtWBAB8Am+zqPjXdIo7\n6+MeM6zSlrIYLjXYTxe772iC4XYeeA+vqMJen044nYcieJXztzj66uT68phP\nGDoY1+3OY232C69AhuPSM84Ax8HPHuzqpUcIITITxe5Q6sB7eSH7yffW6kSS\nFaUr1LN4mHi85BEiDry2Pdsi8utzEzpvISuya+UIBvFvFjD0w51uyzdJ4mQg\nRL/xGNWh4wwdGqsWLZzeVXIyqH9ZORja2hEQLjRdIRmZe9eExbQ8GrEI6i9r\nCmrJJoxQ0n7A9Hq2gcCV7Xa3pNtj1u2uOKACYZqwCYvpDQEfIl2iZX3oWPgd\nIRd5Egbq+gZtY5nHUyZd/9m8EjKQCspaSk1UYIRwUOXGgFUTL2IXUaNjljZP\nvFOXQnmYJNxNo8PCMqkyHGDojWfwkFHJOOdcfRAkW1B2EM06THVeQmS/A7gl\n4OMZN5Dx0RNoWPjEfrLJAIp7wofL8+Xr0I+Cy/nHdPVEDPPs/dpNQaYhz0Mu\npvSxiqJNOFRiJpmN9Md+DeQezTlsSfluN7uqpDrLswTexFTW1MkaToK+RVs8\ndrJX\r\n=lIaw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATddii0dPK49w8He9vKoA96v+sjSiaBSggagFrk+hGNAiBlP/d6tMwXxBwJZ8mjuyaCrdulyXa/lyFKZsfe9lsIXg=="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.4_1575866250693_0.7245457447655266"},"_hasShrinkwrap":false},"1.0.5":{"name":"shua","version":"1.0.5","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"457a213e979b9ffd6b5b5f5b3b4d7e312e7d1ab0","_id":"shua@1.0.5","_nodeVersion":"11.2.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2FeMhUA7/NcqOA7ZYP6lRPCzZylp9v7LVfVD7DBoac9PRoAqW3g5Ik3Y2OI7iBTS8/QYFJVMWTLwc9p5V0Yqvw==","shasum":"a38b8438ef8441d410421cccbb396d1cb5237b5e","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.5.tgz","fileCount":28,"unpackedSize":39695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7gfECRA9TVsSAnZWagAAyeUP/2erkuhoGI3Ehn3erOWw\nu/rBA4p9wgjPsSLBpNV/w8GECLoOJkXg2yzFOCct6KgGFQeZRZ7hTknbr4xI\n+wDZb0XxhHBHHj7qSU7IjawNdqON+G70hD8fMXVQ/NJZzlUCtb0Ap6uQoNNw\nKUyJQN3QxeDgnj2bfWh4bB07PkVOQNEXeJKKqU0g0OuSCDifGQCQPbSZzcJH\n4XoUZ6Nn816tmVuwhsq9W/Or5sHZVLNIVsRWu1gxWMP1YPrpOfjBI+2viKz/\nOXZ9fLelzKuk2zhfqkteGzkmYbdK1rZzZXoA6jZp9Pus0Z+wpNk6HXXTIKrU\n8TtlMbKU4IirguZZOHBqei9oPMByveIUD2ZkeC7bwy0Md8Yn6eB9l49bGnQg\njXkjaWDZR2+GLF7MsKNV8VUF66sndF6g15M4uxkT0Cu4b/jZ+2sJtuDSoPrN\nuXeibc6afYbrG5DcwtGZjqljA3EFjVrLUliBW+8iFx+6p8hhSLKBcQ7L21kt\nSexl49uTS1AQpb5JJXo8XUjxVhe0Rn7U4Sr+/WFU5C9Vu4do/EsST/JMm+kt\n1bDwEJx2K6gheyFm1kIu6HA86an9wW1RhkQX2/sfGzNKO6sfQJLC0lfPFEUN\nVFdhyF2qbBjIMmXUZs1B4nSl2dUThVZpSTm5XNkqXPu8f0Kgncc5s3ifM7U7\n6Fnj\r\n=ymaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+UzXxKha4DS54RzndB4pWzPeYPR3vq23jSUiBfVxGgQIgWzhx3D54rn8Uy4LaSpNEsmzVPxSjVX6rBFI+k3+Ogzk="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.5_1575880644604_0.15238391493804437"},"_hasShrinkwrap":false},"1.0.6":{"name":"shua","version":"1.0.6","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14"},"gitHead":"b6a2774938baf1544ea72fd636d979fd104a3b5e","_id":"shua@1.0.6","_nodeVersion":"12.13.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-sSqqwWSMc0lP23LhmZ2exUdWsJikULkyQsQNkXBuB317cRcTD5hr3u5pOIVeRC2/QubfEyxNmLt2z3Ut4tneTA==","shasum":"91beb7baede361e44ef99bef65f3f9c06ed823dd","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.6.tgz","fileCount":28,"unpackedSize":39630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7mO8CRA9TVsSAnZWagAA9/oQAIfw4HIT0nQCWg/S+8CJ\nPRHx07rgK3Rav5eM+/lMxiDvm0/x0F/Z2zKIs0iOUg81drSP/BtpQ5ZD0DO0\niut9DmotACzvvzrasFl6B0vW9YIswvzdgdXPcvy6ovVymyNG3fX0sbPx9Apr\n60k+tTm8gbG+4kLLvX8Siolk4UMoqNB3Fnula6bcaL6MfaY/dc0Z9NEpby5E\nTtFZREyavhncoXbaf29BLz3nQG7jAoA5bZXZzmuLeYVCH3E8MK/3wiejIGeu\n11RkMYyJutML0CXZYt43ptCngN7R8S5He/hzKC23hcWnHLsRGcM05fQUrBFE\n1s7ZWaWRZBA7AhXlhiBCpQetwIXx+rLA4iuTB9R60KXHgIMOsUlxMRJ50Ta3\nnmosJNuZiLhx/V8eZw/fWGXwGFXo4LHiQ/ggndl7q0RWtr33yttqQPUBNnT2\nJGcDIoWQNQX6gcdyMf4ezg6dgV/ma+0h+++X5f1x08p6O2RMVauai07mH6hL\no8kXlZxbBTF/29EWWKO8UACvOWUSi9R7C19MGHOpo/tk9zWktNm2hzLJ/Zdu\nGY8aYH47zz+EKBfe360a+wp5zzaNngMDqiV8PisQRDd3ZleTUVMrmLrMbR5b\nhHAraWq/Rwe6MD5Ii2oE0KfH6YX/ipuX4DUIGUGdcZ+8E0fp8M/elTRlsoxa\nppWz\r\n=FgZ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzHthEgARaCHqqoT6qsQUf98HU3z9pcIydh5ROcIqeKwIhAJfMK/Oc1K2Ld8qDnKk4Up8iNM/4e52GntHKgqC2a0DC"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.6_1575904187640_0.9013963632641502"},"_hasShrinkwrap":false},"1.0.7":{"name":"shua","version":"1.0.7","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"c226db58dff419e781f31b124166a2a0916c68cc","_id":"shua@1.0.7","_nodeVersion":"12.13.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-rHK8Q4pUlK5j8/eFOx76YkOJO4F91PlDwtKcJ9SdjpS+woww8vZMfrKXYhsKgYUhPUeWanQmi0VZ6lLY1cfLkg==","shasum":"f59e3927edd96c377ce7abc8273211eb2abd352c","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.7.tgz","fileCount":33,"unpackedSize":51011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8QQRCRA9TVsSAnZWagAAQAAP/Rt3VWYBoPljVHGbZm9p\n0gb4f/6dLVs/HAGGGt5OJ51rWukg3VdCY96eoi0CEFroc7aI0H6F19GTa6GC\nsDA37bN0z9tSAGycHsUJrg4W6kZ/BOKxxZmrt4bP3wc1y3cIgegRmULnjOvx\n6nG48ptn2q6yIabv2Fh42I8kdvNGixrkg9xzZwMOQrwpgoF5fFWX3Pk6ARa+\nzPWzPJfChceUM31SHHNG2HyVBfKCJ9cmK0QTRDl8Yfe/aHeCOVJJBNCTpvd6\nxz3Cz/aCR3c5VzG2Mlvvgeb4W2forTUsgrPWp6GLqyqn4JAk5jcMPuR+u9Nv\ngWUTZp7WptnEq0m3IUDyHE7v5g5yynTGoscvlsfARtf0IOuFyUQIoxnwMFxa\nib6MPkyWZUHRpnNGv26CvD71+97vYey1itMtgIwTKYJZNS9KDJ8oElcjmtZP\ndi4+1FxVGQDphenL+KluM+UHeZ34a7urpX5pVRgI2PPDk0Swq+G8vOZcLl/d\nKaJ5QEDgiDnjO6GKexYH/kSMYLz22LL/yI7bJT0FxZpqfH3haGcWXOjNy90J\ndhpA5HvBWEqerdGdaIaok3HEmmIzAxX5M6v/BVljGx6rW7GCs7v7VFm2AWjU\n6axuDlHNPNw6+48+5DIhNE3IE3uyP/s3JX7MNNcCkHy+mo7EIZ2y4ncp+rTC\n2r2p\r\n=VPHN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ha9FLzev9BpOCb+eF8bH6PQsM+clfgUwWAynAzq27wIhAOGYfWeYh19qx3pDg9+eO9X1x5dv+WUopTELb28MXtyw"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.7_1576076305547_0.9580813047566004"},"_hasShrinkwrap":false},"1.0.8":{"name":"shua","version":"1.0.8","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"d68d902ffd25713ea66910d635dd131709449f5d","_id":"shua@1.0.8","_nodeVersion":"12.13.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-AD+Pjly3ntz+57t6mEGjVBUnvKzOY0GUcMpz1i2n9ARnzpXyq7Mz8+kr6yDsH88+Gf/E2rn8tbq4FoMXjHnAzw==","shasum":"cb3ee71ed6d7a5b306756b81f2701c56a86bd9b2","tarball":"https://registry.npmjs.org/shua/-/shua-1.0.8.tgz","fileCount":33,"unpackedSize":53521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9tTOCRA9TVsSAnZWagAAQi0P/0zHJmJm0VXgfAnsSzL0\ngnkk0SRBvCXQOouWQx25Bf5MEBwyVOhWotBlyXVSth9rKPl8xr1kMfRgkCDL\nxV9BDFmRQ40SOKiSaBokupQDXdbIGPJynaOmhCzPvh/Z9DCrw8CavMujdzaI\n5j0aW8yOVJ5Yrgx3T+M1AbQ4EA/rgm8KjitDIAK8pWv4EyAag9zmqOCzAuOA\nYFbtYc+DYQ4Ztpctv5e8oGrUoMhO4dj9cszqvASVfOaxY7H4mP2zmg9d5Jme\naQNyplgaAKrLDNfGiTMPCp4wDUexDck6/5mWL43hUfe68ukb8/vA668cFYal\nk3DErRjQnpgfR7CJUD/FgGyr5NAZIJMej0Nl+jedOr+S3YsZkK5i9L0EQqy9\nqDR3eEy2dHBFWa2AaDlY2uvR5UOAHl0R8oNVC8cda0Nw9nOizroZt+6hJnA6\nIZGYy4/WCLepnv1yfiIjqo5n9Ly5/XzWdNzOb9fUW6hQIrzyfgn6REnD8rW1\n/uilzDKi28Dm3btocVYqXvS03JZ0pRyQCbWdND0okGeiN8iL2rt5PM8enR0d\n/WLHwtJsZpXpYB1mMv2xB41cbpZd72kIT/UlIxQ9idrOpSNcMrXmvpQcNqwz\nBwiKB/05ifKOhC4yD090w8xPAbEPOIFTu5Kq2vod7WvhrTbbFVHeRNwQOxKS\n+nZj\r\n=8u6l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeFGYe7tgo43DaQAc/vbeAb/xO4B4tfg9HUqm3VdGnEAiEAhHYeFnK8Ak1glrqeaNAHMVh5YZV4B0csy2H6RNx0NJU="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.0.8_1576457421795_0.7649696643301933"},"_hasShrinkwrap":false},"1.1.0":{"name":"shua","version":"1.1.0","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.0","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"6efe32e9ee54ea1fcba4ae9d4924c2f588d2a463","_id":"shua@1.1.0","_nodeVersion":"12.13.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-TXKn93B9UIDnpGixVpLILSSLpKIUYLC8b2JZUINEnEl9eOl1R3YoljOmWUgpxvVK6Po1VUyzC7QJmTdorLvCVA==","shasum":"91e17b631bd8127a9b136f5c5b71f8d72310bdaf","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.0.tgz","fileCount":33,"unpackedSize":54050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGdGnCRA9TVsSAnZWagAAdbsQAIU+fUebOFlZCtfSff1E\nGZAUhvEJIGE60jsXiSogPLkvgA2ecOSkIA2PazPeGCgaMW6hyoB+nSg/64WU\nGJZzWh41Emtz+4l2vqBOby/yUOkw+ArTULZbpg3ne5kdg+KpVW/eMnYxhP00\nzRgCA/1DLPRTv5nhxI06EJRAA9q9T8/a4rBpAVD+N/77e9N+2Z3AVpKSP0o2\npltzmC6qHYE9QHSCpmcLTlP9ej06cexZ3m/pZkCiOiQBNbXf423SImfUERUd\nibK5XHXgSn3wYsX6MalAbWCIvtkE1h5tqtqzWl0ZKsIfZd/RkkvkmlKxs0XT\nznRReOG4Hd8bWHMNsuCXZ2t0JlK1837wcymIv7OaFXgXRzXxA7IwQC5E/NGm\nRiDeAWoS89k7zvVKQVEE3EKq6yOOq8nWg1bjZGGfnn3zGgdFFQRUVAObSHko\n7jZHAwRpTEkvYEPYmUpff/66oqjfA5XWuk7d/0zLj+o11jSUO8inUiHUieCk\n40FpYGLzITZVkYPJf7QNGZeqXHYNhN9LHQ1Fh99pot0iOk9G/u3u77/JQwko\nlHsymR1oUX1m2AaqwAIQkoRkDCA13PuTYegZHkq3WX+eSj6vAqvOJiOhUBrg\n4t/t6ysCuWNJiwDU5fez8NQSlfwPhFJcrC30GlkDcwzEeI7fuL3uv14vi40x\nP6w6\r\n=CiSo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8mxvgYiK2O6D5e/Sltcp+Tq2yrP2tpJ5wj514Ck62sAiBLI84NHU/6qGpj8GyydcnNj1b+XJcFdwwJriYK0XtbKA=="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.0_1578750375134_0.10398704760998512"},"_hasShrinkwrap":false},"1.1.1":{"name":"shua","version":"1.1.1","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"0e1b303d01129ac8e2a15afad0cb13a283cfb8ed","_id":"shua@1.1.1","_nodeVersion":"13.7.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-e/Zy1fMj/JTtRT9oG7pe6D1TRzbw5lqwRBkj5oS7XZmn9gJy8Qg4pjBNvKLjTx2OMGwqQXugrasb7wMjON0jxg==","shasum":"bee5fa1980fc620f7c2a7d74a6dcc7451d5701d5","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.1.tgz","fileCount":33,"unpackedSize":66502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOr4tCRA9TVsSAnZWagAAHvwP/0AryUzhwR2ZUSlFkRls\nrIF4q7qqvnFuFRpfPo0cG2wJxB0LcvG0NqUJWfSBsjMdlyhsGrAZ+rjT9Ys8\noKskB0DvdqUHZP5ffyBs06QhwArX1rtF6zLqN/DNKY71+J4wz+vG6Vvf/dqb\n7KLdf5zr7e6+CCH+ZzKjda8fqS6FUtm3QSFtOj/Gb7CxSeeiTm7UzCdzpG4L\nap/YVYRA3X2Xc0gf1FhlH1UJaKzF7YYJBpgjcvRWd6AtjwP5D1/3T5HOQNGQ\nZ30MNXUhHS8/Kj20Gf1pWqKK7ljMXLABMbHkmz/EKGeU+vN4U80SgQRYTntd\nRf0+bEsdIbiW5CWGhz1ze3fJ0SrIb6oX9xF437V++VerJ5Px6LViAU7gD6ww\nE/XR7jw6SlEHme2Wcy+9uMaLxP1pANsZtVFmy24AdUragV+vMrMPs4U9OiYX\nYBUoP1ocK1ovEJmyFeswFep4pcz6PsYpvqOoLDKsgHEWcCs/6jt4e9DufduE\nZ8gWbltVyRDKNQc0j4l38UFr3deMa2oax3RaIwUVea9OYAzoelONZHiemlpG\nMU0ZyN0QusXn0LOeW2fBEleooJE5Saif2OhaWHeK+j3qqjqff0TGyqrYiXIe\n86idn4TLAYE39CBR4cL/sqph5LBd2adLQ2XRuZz2/0vlORQUnKFExT/8yOdQ\n6MMQ\r\n=oIuQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa+xitbNoiHrLUr1vIwj+M8b2YxXMTaUi2dP3hajixUAiBwNrLcADwG7xrEEIGJJ3xjfpqN4Na0EVTx+meVxdrAUw=="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.1_1580908076484_0.055194300187950684"},"_hasShrinkwrap":false},"1.1.2":{"name":"shua","version":"1.1.2","description":"A lovely downloader","main":"index.js","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"./dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"df8c6efe8c395229322cf537c06d52a3ca9dbf7a","_id":"shua@1.1.2","_nodeVersion":"13.7.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GTiE85ELkSAr8PcZmHkeVx7JaedkMFsRTNU2BRkSa25xAXd42/yBYN6X9dGtvzRrjKWsYi+kU/3ssQVSxIA6LA==","shasum":"24a7016201e77bf2591fb5dfb6694fbb27d3c383","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.2.tgz","fileCount":33,"unpackedSize":66565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePsdQCRA9TVsSAnZWagAAjEQQAJf9WuzJFOnT58Jy57Nm\nLbs0COYTgnBg6xcZH3OqCU+4hUxmeulH53/U/2LYkeWTQ5NlN5GMYHALOp5Y\n9E2XUZgCm+iUkN0hNOfQLw6M/llwoe942ONnjjzZijkaYrmHbG4TvIFEAvDF\nDhwKItQMGs71FvRtyuKItdKwqPHCEOP78B8V/X3SptGa5b5s3uVFx63k+0LV\nzW4Py6wbpLZcH8OpMvxPxnp/CXL04M8DpjysrfqHWKPVRseFsoLBHzYaVzIO\nyHNMaQ1cEnr6vIQAzlMoz59e1qzyHl6yWAPB3Zs17uiOTIDCpuyUc38dMrhP\n3OIa2U2nyyj1QBmM9T/wzgTuLEf1ZCrXfMdE9LRztu6CPKt+Bn9Tp141tDHU\ngb8FJfRBi2YjhI+ypM0mdDMVxTdeRjuhQhYtp73miAlPX49EjDpu9t2COUj4\nxyLU4KytfmgDTApvfjlg22VlDrz6gkFbfJyHzAcAmVB5tyOpVr94dT6GsH7M\nrncxSxFyD3xSWyHSPL4HiJc5vmlmUf7tvIlOkUQ1o5L3BeIlbWe2pNTpwkDF\n9Ms6a+n2YGbwCmXC8ZSZQlELAgZshh9Ihwra7p/ba/pZOBMW3uaM3/yWvOoS\n7hA61fzmqtL/eszQL7gN7AMEzZTDBDrv6PQld9U7u+Gbob+8IzXnIkFhRjAs\noOb/\r\n=dVrG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF29owPV9LtHhI+CB8gb0p0II33DO39XP8GYMJFT/t0zAiAoNMYBYfzwK7NPv6DUIk042aeRM3tM/aVdplJ/J8eVXw=="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.2_1581172559797_0.13753557459882138"},"_hasShrinkwrap":false},"1.1.3":{"name":"shua","version":"1.1.3","description":"A lovely downloader","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"df8c6efe8c395229322cf537c06d52a3ca9dbf7a","_id":"shua@1.1.3","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-8p5KTubRk9G+IA8XaBe6hKnII294bW7yoOANbTbPc9Ur5UC4DWf9saluueb6br8lsnfOalySEu96HalU58C9Tw==","shasum":"08d50c824cba24ceefde41f9935bf03e4e8d2966","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.3.tgz","fileCount":33,"unpackedSize":66601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeltHICRA9TVsSAnZWagAAIR8P/2fVryQpJRqanzwTyu0Y\nvus0ceKjd7sGqFoAeZ89S+z75uqbYDZU4EG2dZln9/r1WENXgcyL4aeot5Ft\nEqs9xmbCWdjphsaz3aGgRU8EcatjD6UlpDjhbqnJZ+KwiXSYNf2RkjbZbnMK\nejQ4rt72el7RkEa9J1WoKrF2PefLMjBwGTB5AQFmqKwAU4Oji/J3RdqWpffi\nTu7nkqm/bQ69tvDB0elb5/RJL7V1ww91PboPvI3CW9PzWPF4XVv8kfR2ma5s\nE7BomKEbvX26oji+d7Q7bYO0aqtU7IY/kKLIjh0znIbMvaIQLZrsttJXQKSq\nFyOPuMg+YlynQPzPNa77oP732jlA651HyiYNrhP0Lisq6kzqjQ94vaT6njjT\n6o3AFJPFEmS9KnBiQAmyz7/SYh689NarAUDrvTgtnrcvVbzJ566+4gwHzfXM\nk32/B57QBGewFwlynh17Sa+NXoyfS2MoWchnEO2qXLbBgIq3xX3SzQmwci+M\n7y8wfVdTmcgXJNdt/qlQ94RQXQNQQ8x351QnB5bGPDkTTTRCVrkb5gxOGC/7\ntzhlbKWi8bCCDu0KYZaLCY/argM/URcxBUWHSRZGE7UlciF+bAToDZu7FNC8\nfQrhYzPpu/+zfiU3SKhlmA//lkbN06CDznxlrPheEMx8TYuPQDoDU9r+13l0\nWqG7\r\n=CcYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUe8wcofw+Ko44zo1FcsM2jDw1o02LpVD+YP7QLUv3yAiEA0MOcJ9hlDIvKFjQxA1po4ZAAMf8SrqfmteESW/04aY0="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.3_1586942408192_0.3089933051770799"},"_hasShrinkwrap":false},"1.1.4":{"name":"shua","version":"1.1.4","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"85e6c079209c8c21641f5ac3ddac33a920c78783","_id":"shua@1.1.4","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-P8JlaPhIZg1KW4lulTBmw9DE7vesUlKW9LJ5wjsZij18T4/Wrai1MqXEOtjv5MSLdDcmzUI/vuulbku6ddrqEg==","shasum":"f035a17798ef0db9a2223c27c320604dd3625074","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.4.tgz","fileCount":37,"unpackedSize":67067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeltThCRA9TVsSAnZWagAAS/0P/2ZrBZuhvAIGuIp5f6QY\ng3seMiRg7Hz/Hhud7X2zx+3ezEBEZ5mbJ1L6Us/boQe6ti4GNvFh0+VtJ+OP\nJrVlBQUjeYdInfcN6nxD9dkAyX1VFJKnuXTIa+EvNVLEM8KjMVRyRBu7fYur\nWJQmw6xwPSObT2m9nsZNuZcltmlixhnJnCsgHRsHR2jhQXa0fLKGsHKutEX/\nOVfW2ZCDW5by2uXvcMKesWmVIDy14IX/8YRWGUOopWYbHy9wmbx1E05NZIA5\naBrE8jIlKBbYH6HiG9bWOD/l01DbI2DuMqR711ySJXrYXvp9JJjkIvjpqgCG\n2mSnOeSofKzoL7DzTjeVPCxBh0YBgInjfN85DwpgXprNVSe9Q3pV0Vn0sgxa\n3ZvZPae9A1BS0WjAftyvIOBEBxIKlEsZchbLXQnJLkf3f4k4qOpEisaaZHsK\nSh3WbkOFeTOkNOkcXgqAvYMTjMH+rT692RCqWqyQ/LSbeOppruIOUu5Xmw70\noPUFYmQyFOTA6F5OyrBJS7m3Y8RaYscBshnE/b8wAwxDpMjn/sPRkpB5ALBf\nnu7SSHQpj+cw6xPKmRNr2gDN128nPTfdJjX1NKpHEcdaug1EfVUZRSGekBMt\n7sri0tBF7nnQE0m76hc4ylzjUCzCrTkk09fytVYG3A+e/rqgjM6YFyOeQ1iI\ngGsY\r\n=Y+Rl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeNFkreBqNOT40lRp3raPicR7Pf4tBmL21Z5ZvyVM/ZwIgFh0NQ+nFQqa2sa4CdSTNIMOz6AokBbUB8BAOanpXZCY="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.4_1586943200797_0.030884842007998792"},"_hasShrinkwrap":false},"1.1.5":{"name":"shua","version":"1.1.5","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"8e0083bdd35fc2a510f4158956d2dd0ba1e80b1b","_id":"shua@1.1.5","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-a4pVIeTEkQCo7Eky6n2bMn9Uos5hn+veOdteDTWYpa6qBNg2iQtV51aQ2ndzEIkhdb8iXXiyGcIcSbvfQgYkvw==","shasum":"96f43cc1eb3951ce3bf38c7df72c4f01a8b108d2","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.5.tgz","fileCount":37,"unpackedSize":68411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelxHRCRA9TVsSAnZWagAABssP/2v3sHVmswukV9/hrh7t\nseclpPtydZ2eH8CNBnG0VwWOTVAheIc8RIx7qqpTwcDYR7aHtwEOPIZc8jAo\n7Otz2jLBoczd9vi6oodL/eiJyfF703GNM8LkdEpOTi33anHEBohAXX+MmidM\nMb82z7PYmwjguBfZqu3eEJCKCXJiI2+ryLXWrmUXgIGer/922oZvc6/7F3o2\n+GrWwCXW4NJGBYS8XTGrlZfc+je6guhSlOYCbDK8nP60ltjK1zPf2mi0DP1e\nf+eOGYE0BZkS+CsAf6rj1Sy9VOXCMHHTiL8fyJArmpuigbWDEu47GJ5F4D9v\nmq/kkIwt7Oe2jdYIp2g5HdIj3h1jSouHwNjHFRj6jTvua2UNu7L3L46CVbsA\nCcPmNOB/85i+Rygx41zD5aSiJfe9zpaFks8ieZPn19YczamCPaGxvmKbxzZr\nghVbzMTFDsh5pzi2ewpBcPhN8cem4Q/w4P+U14I0mQ3RkAhpil2dNDQOYuJr\nQh1UWUpQ+h72kBLUs4NGbNhmkPGnzKnfk/kE/x+0os03mQam562LRLZAPkbe\neZFMB4+WMc/joog2BOW1HZAJeZFdODzYgRkudovae3AX6xXjQhUxtGnFgDL7\nibC+O3Zgq2nX2OlnQbCeZ3FWcXAUNF4elPRNOxvw8C8d3vj4oFNU6+qSZUKa\n6xoC\r\n=KLNT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf4ZpHIDUfY+ArfpG17BL+J2/qKFFpB//e18oQd5G07QIgc2n3WnX80w21odc30Z3yU2BY6RkcO+OeiCj3t2FIPok="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.5_1586958801178_0.744973014257339"},"_hasShrinkwrap":false},"1.1.6":{"name":"shua","version":"1.1.6","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"3abc3fbe289e694ee905cd746c8a0c5bec2f3600","_id":"shua@1.1.6","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-nfHkelETjraeW8mjREqBs5q5vqblyfJOt57doLIYT+Uyyv8b7/EegbdifKDO3exUrJrmsiQqmN+cZQZjarHyYw==","shasum":"502fa45f31d1f77111be963e96c1192ca583aa14","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.6.tgz","fileCount":37,"unpackedSize":69352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelyS6CRA9TVsSAnZWagAAMB8P+QBoYBWUEFu5l2xhF8Qq\nwJZrOoQkRlR2Q1b8lHBgHKZTwaz6d5itue8FY8iZ3WpNvY0oJs747R6pVTb4\nwQD6QO9zbzoB7KiVjcNWv0gSB78aMggu76dpmLrvrgg6MYaNRDYD1POo6grM\nyuZo5ZSxLSyyaR8c6pXghxDecCBirfpY7pBvBcc34QxcCvUJFuHIYKfeWGJz\nn0ZwBqAQ9Pp7PqRExAU8gKXz6jBKlXvB+MitOSlOKAhetKnUMvugoXem9J8C\n6SeUQPGq2L5FWMeksv1/2Q4OJmkk9bEi8nxbS+YCildurUaZ0xRKVXFkbT+d\npyCMI5yIewUwk5GUP5+3oPmorrPisxsZ3jbJfFUQO5wkYmrqfsn4CRys33Ny\nZ344vbLwo2nlrLwVPbx8LkCVJ6hOpckIVtCxcyYsO3MddTzV6Tx/T+HZUjCS\n+Ifzcy+U/Hf4s1O2CrwDoPtYgiAI/cMfwgQhqenxAE0BpJpNqhACOFfKePQN\ncm1jiCnODtZ/KIOgARSSS7Xfbk255vBeNv9WkwzeB6/zc3/5HAPrZE/TW1Lq\neYirjyxyfz/Wc8JijVGdEYCfUn/KPwpwkGvE5kgPly+Y3rfb94tjVxnGgdhq\nLQhECrPLAnsGAkAKtMjrT9sz0DkcCgCw/WVpoz52sWKovXRTbVZ0tQm0B9Gd\n0SxM\r\n=GYnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS40H5b9w4ojn0NjTjv4iTQgmE9vIQPBmJrwpEcfBwUAIhAJBGxsJtqg4bM9TWHZcDorg5wc9Gi8D5RxBGHJvJJa6o"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.6_1586963641900_0.11735784663687188"},"_hasShrinkwrap":false},"1.1.7":{"name":"shua","version":"1.1.7","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"68de31cfc0fe31a7129340a33ff5bf1bcb519058","_id":"shua@1.1.7","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-zFprDMtVhesZHYQG/5/ahgUaf2lYBlNsf+57N9F/1Kb5VXCMmB6b/3Dw9Z5/1r7RJpfw/XCNZsrHgWa3rVz4SA==","shasum":"2458d8f92c18c895980d529f59ac1f76415544e2","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.7.tgz","fileCount":37,"unpackedSize":70161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemErDCRA9TVsSAnZWagAAJlMP/jySJEOuARaiKR9VVV40\n2rlgNGun2qnvS3dGexOSZCQM+Oj5zhZkmB/gcG0Hc5NBa10CHeb/fTnortig\nyAaSpUx5HdIkwAQpG17/sTje0mbGGczi9vjpPA4FjoPr9pK4qLaRq1oyW8N+\nWUN0xzmUsubadyr5setdrV9ehwMYYjBbmnlgpAOWOHPPMUiJMnhIjJxa+OEH\nTo7Xl9ritfr80tSkFb3Y3/XYSjqzs7k1aO5ctY9bw+DqG9+veqY28M2za/Kg\nNmG9V/sf3mW++H1vI/dQz0VS1fVzI+kFyLgu8PoC/mSydNPvtTf750xdZ091\nJg+Zx4kNt0mwr2KiqpxaXQDj0B9xNYm6FKCnDoCCiLWVy6nVdqrRjYMFH8l/\nFSY+pf2QPL9gRPPobjHwu//4IOqUpEHQsQ1opi3TlA3l5+1iPVcvUxNA5abx\no/5QfER7BQL7Nrbr6AhKi6yS6Q12MbCkL/ItIEwu0xicxzcx+iaT1goBwn27\nvIsVW3kRENGIPZ8M4aB8Z7rZyk0cDzAAWramEwRwqnHQwsvPQHeTkkM95eiP\nG3dD0a/dyaG4HvxSqoYGtKR5APva70ROhFv/sAbmjiM1+ztaV38ceiFwORjp\n3+Eg9fBcrzlk/z3BttKL36Dr7vbeWCK+12BZoUP+VxcTgIRlmjkRUKnd1/CY\n8s4T\r\n=ragq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6pf8iyBuZPSyyTzaQVvvhYTlzYlpGUtu2NdiYtmfLCgIhANUrHeJ7OC1gyM0S821dlKbGdk20VUGwSHFdi2ypdSEw"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.7_1587038914787_0.46683684452343877"},"_hasShrinkwrap":false},"1.1.8":{"name":"shua","version":"1.1.8","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"36d90dd89e7943cc4a1daef014683bb7b545c0b3","_id":"shua@1.1.8","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-WZ5gd49g565qLb21FndwNcbnyNZ3TWQE797E9FRqTCIQSp1QsHaeOZz1dE0ygu2avNecD4rfWoeyx5jdH7MBKA==","shasum":"1f2fea354942656bf3e145213deea47c84b241a8","tarball":"https://registry.npmjs.org/shua/-/shua-1.1.8.tgz","fileCount":37,"unpackedSize":70143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqtFPCRA9TVsSAnZWagAALsIP/2Y+XGYfmp4royxkwNl5\nDtukNheOG8SOaKlxveMYZ7t5vp4u92vL/3AENCsFUENRv5iZkxXDlkLNzreg\nkT3j+rQNryAgkEuCjBTDCU2QKQmfXXE25qVudCx4n8QMUlumyZa+BIo3sA2Z\npkurEyURMhjALHwF1VCNezWZRcn+Sot0A0TMOdau5h995eQ5ydiL5FicM+9D\nyqToF1UsTkpsjtKitOae4Kyad93msEwu7knYlAPw5bU01KS/8m4HxEMEphXX\nFEb0CC+LqkvP8cjgxIzJ6H3SaamCqjax5jRrkwj0r5SflzznS/9lRVSs1cqF\nW3o/XL6W4p3CMvO4WrzZ/s9qF1aTFelfbgvj+V4nh9rxWzwazar6OtZEDwGw\nw5BXty2HbdPbqPAhE2ZHHhwDzB2sZugbRbYw33kj8fyUtGKT3C9Od8iu5kRu\nFQVy4uCmNXgdzNYU4tZxujkUu9DlOw4jd8JO6LetZCRiQTFYMYtYQITRpvdl\njb59CgIFVNXqHQDFp+Ysw34bC9JSU+LZ589PqEPm/fHH5NfwowHftnQzQSTp\n3ueqYcW8F5lz2fPeVKtQG03w/TZIo6MjEoC1M1b0Cbt+RZzlTcymnxymv2FR\n2Lc4JS0n6LTkqUOsG9Yu6NIYyRBu2XN3yZ/8BHLs3F1w4/IR0gY6XTXH3Vdf\n2qxi\r\n=Raum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2yiN1hRxW0p9nwIrr//GQ8Pzkt0dGu++yrLj3cDPcYgIhALgQV4O7+hn+DqLfNzvzbt6ZaBhHfmqwGTO7csd+Orgh"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_1.1.8_1588253007467_0.8009780018279706"},"_hasShrinkwrap":false},"2.0.0":{"name":"shua","version":"2.0.0","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"7957c406588a558074de135ae7b581feb348dc68","_id":"shua@2.0.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-7X/Giz86PFKyU8BYAxUe6IDYbEcAA9GNp+xejD0GhGLP1lXmkhU0gqwR5CBtzMhn+kXQnCPEE7wNc4E2Uyy3Eg==","shasum":"9570c7d13a799a3a4cc222d0206b402980dfc8f0","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.0.tgz","fileCount":37,"unpackedSize":71380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Pg9CRA9TVsSAnZWagAArMgQAI5kKhDsQouMvVmTmSIr\nd0nEQJ1lvxpzphibF02F6E7yeqILk/TA6KUkLInmXGvo8eILBbCDgW7Wimyh\nD0qpUcW0goNOiEK10jEEh3OXPKiuUtGRbwY14K6cRRQIZfitofwRqaL6CRHG\nTPNGvQSAYiKxevwMI5E6y4uZEMOHaQEglhYkwxXZvt+55of9o9lnfRRPmv76\nHnnx3aQwTljr6ULOlyzYOx9VkTQZJv9gJzZvm3lRWIyuUJ4f4ZJLE9un1oeI\nzad07JZwXj4AjpdIo9I6IU4bB8kPIyJpm+aJTS/fxYWskNFGMdUpDmBYQxz7\nnjiKceeA3tHtxIjfSOprpBXeWWdJ15uSys3u82Ls4Mi5N8TGDN45UluR5bs+\nfstNoFg262IAZnfjPYrHWYlV+zXBwoxJsbAkyyOX2HhscE9PJygRy+SCBbIG\n6LZAVhdKAYvVP1w+olfT0c0sLNZbeAm76OMHKgnXdJb4yZBz/3GicFxZfnFy\nDDGTXUQ9wA2vd+x85yBLbqVVOwQE5No2bESxfxeRCtA5iSKEAWZ30sAaYf2N\nFCAleHJb4NMyUJ/iiQrDfGpXw0bW/qR4TImT6L+fFnRwNtn9HMeFy/QOpyz9\n72cJfiWXYxtQHgjt89i9p4nrsDslISGk7Z7xu77tuCg/WJMLpXlOw9keWNLl\n7wso\r\n=/aS8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn3p0TKdsob5g5Y4bEk11VdT49uvj6PQzyYaSKUFy8qwIgQq7rpF73cXrgvbdaAI7VxFgPRZ7b3mGvOdK+D+WHApw="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.0_1591277628749_0.17384486588222203"},"_hasShrinkwrap":false},"2.0.1":{"name":"shua","version":"2.0.1","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"f2b02bc30d0bc240be0747333bd7a11235b40a57","_id":"shua@2.0.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fWbO3YC4hmugMQoqOeLOd751dia/VcRytRPIYySWjL3dMI+z9biEu6SWXyBb+jSMln+2GIeTGEaM3QnhLE69NQ==","shasum":"9a6ab59b1f1ddfe8f3ff86a991923d0f64dd928c","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.1.tgz","fileCount":37,"unpackedSize":71472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5M3ECRA9TVsSAnZWagAA9CgQAIHvOzlCGD5HC3dy8+S/\nC4nRmL54eQBkCUE5A2MEcvHHfZbA7w8KJLsijIiMJOcpe1+9YQAJyWsCCY4h\nDNBqhf2Iq2Kcdae4MVjIE6c64Mu8LbDgJxf6hvR0DbHw+m4/R683gZudXzBB\nJJU0AwrNGMX2nM5nd6bKYfvxxsurl9yPUSclR3knp5bWYGOyd0rXBGLKgXEn\ny6IU57SREJcyEuCqEEAzX35wIzr8BgPNSAmFAqbEF25cP19UQycnKQ8U4rUn\nNLhZ1p9TVH1zxZHVogCq2gVd9+DtFXceNe/0VgorZaqGSGKYtbo62Nzv2pOo\nD6CXy2WBpAawrRpaTen7PLlnTGFwvgDTW/hIs3VzlnD/DIl52RxBhNN1a9rh\nZtwwBg8jdFpkQDL+ZlHt5id/tmsIXZu6jczCIhh4YcKm+M++OmkNizvmQ/Ni\n25ZJPFAuIGWVObelUrUTWT86SXQkaFvVpvBGcxXCWIR706Nz3DqC8f866KAR\nEYF55vcZjTYWI6p1xl1yhOpdUuqwFnLDYzq2PrznUhZBwj5r3wrOLXWrWqud\nHaSpYLNBF38RUHBbprM1az4+YZPMj/WjdlSvTjTWNefvK956d2/7wXrvLXmZ\nYyphCBH9DKW8pu9bSSu3HDjIp6lrB0VA8UB5c4hIG1YFe1dHe7p28H1lxeTZ\nUWp3\r\n=CQcg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOgD2gqteNXkRJTw8S8fodS+zgyOKjhFO+Zo+gEg1KwQIhAPEe6mYHQ8NKJR38HVlA1LU/Y30e8JqNC3bs8vRdNjsZ"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.1_1592053188464_0.8416885006461232"},"_hasShrinkwrap":false},"2.0.2":{"name":"shua","version":"2.0.2","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^1.2.6","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"4c2b0a67c1842a7d826e3ba6a5ee2dec662d2ebf","_id":"shua@2.0.2","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ntGWQFzh7MxSfmvo/IWAZxaKH4dSDv4K+TuG8O60edEm6dY7PsbeUKbVbimDyAfq8p7o1BXyBPxjFuSRuAxFNw==","shasum":"a524994fa8ab16cc1587817b3eeab791fd19bcc3","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.2.tgz","fileCount":37,"unpackedSize":71518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7DzCRA9TVsSAnZWagAAXfQP/jrjYfGDHFDLhYk5KBQB\nV+uNlkGxzWyIPj5kN9+NEWqPq6s3znVp2xYDFB3Vrd7O8M+hIeJVG2AcdT+q\nPuJutxD6sT2qEqsE37kbCWwVQ2/9w3fh62mfQSUpXeGPA577vLgM3bJDJQy9\nqE+JjN7JY8A/SVzKseS8jtgRp61iU3Su7/XPWZ1+LKqaGXWIK6lcBq3xdYD7\nV7umwQeva4IcR7BzVhIdk5t+q2bV9T6MfbE8mb94h1th6shGFLWXgSOzCvAt\nHCrU10gY5nPtwyWlqxjY4RGJdZvXzLeeThRkHhk8aCnskMuOZnY+BBo/8ELO\n/jsC0PUSdxw+G6kfSBQPeH3pyso5u9j9/3SBWKDXqVNvVqB+D4wXqegSOSMv\njpswpq2sYx56yMpM6RVCZLwhUKvtyuQTXVx0mcQPsiXBLDY7RjgJ27tC1i17\nxreeyGmMxPR/DKuG2WjrUX01DF9XO+l0hrxZXQXeFT8KCRbc4aoUw6uTyJQC\nE2xQwBPhla/cC77dj3g/Yz2o+KlWZJY5o9IxtH1zMS4TOwt+b7AuqAVWgVZo\n6zPmukF80MbRSRx6zrr0ZGqVnskT54rAhGDUfv2+pUXZZPNvq6C3hQfYmQbv\nYYZW989IsyTK/Mn49TQINS/eUJr5q5QSNKoOxkYlC7BhCnDJhLGe3MN/bCQo\ne6nM\r\n=t0RT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUtELxCdKQXPZwC05Ux8BCmOeaZZgqP1P4T9ltuK3NSwIhAM3uoGq/ONaRcWEmJjDWLiLXXhjZ7AgDoifbgW8A4f0h"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.2_1599844595042_0.5337846305877005"},"_hasShrinkwrap":false},"2.0.3":{"name":"shua","version":"2.0.3","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^2.0.0","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"82424268e205b6df6b4172856fa6d26ea7284dd3","_id":"shua@2.0.3","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-+SCxef1ETR+ELxDy68U40kLK+XijQyoiekRe8oCvaAe05wuGPRhVXRKxODyDkzsBPlH/FO17aGxAWUUHpOqLIA==","shasum":"0118d7121e6e4ec84f5ea50b833daeae8ec16085","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.3.tgz","fileCount":37,"unpackedSize":71518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXDDOCRA9TVsSAnZWagAAi2IP/RT38QRzmxCqxhox1bR+\nTUQCzSd9VGZxCHyzzZGh53xa3Dv2jUENxo9vwMBGJx4Td/E1xSZ25BGKNho3\nl/bjB6MEKjgdSKib4fcTXObpD/fjgSIEGgCivMpBE+R91rNOkFiaYFOxiOzL\nDRVNUVprj/XeFNzb7XGDSlWUQpXKTKQ8qNT1+B4oTvQc4iSl9XahPeEUgEQX\nVmpwyayQ4UJlEUZerc56cI/ukPXKIln/khobwdKevFNcp5BODoFZ4o0JXjqw\n9jlLG11GQ3D0kAkEWeexeaFzkCkNfI7hmBTY+sRT2N1M5r8oRz49lnubYSGp\n5rf12EQ9ycC9bLIeef5ilufCP0yuMZSBwI6KjSOlTnTTqwncLEEegHB7WrfI\nEy1vrY1uTsEa5y8e9XR774g2V0Fkp43RbLjso2A+xgkNdePy2wZsOv/YJEQ8\niDjd1QM2aVn5k3ls8ldvmS2HW3sFGRzhxSyubFAAb2NP9L5DFIp4XAYdzeXD\nRHEH/iHmV5JberaL/sY562AaCC28QYJBpc4/QGgvClOv75JpEVGmKJrsvgmE\no+NDURmm56hBZ4qu25WJZizDZOlHB/3gZT2ssTaSy2PYnlwcZ6/UduGLUzpW\nRk8qiCv7JztWukmV+Z+dosMxoXnTsmF20ORE3BUIjk/bH8sJon5l236rYNX4\n6NIW\r\n=EJnH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiK9le76doLYhM/pUwgVte2f7fUX3d2QFoqNdnwQTHHwIhANUmIKDMNn/yoZmI2mqkUxTFhPU3VqLUqzUhdA7LwO5o"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.3_1599877326083_0.5614135217589389"},"_hasShrinkwrap":false},"2.0.4":{"name":"shua","version":"2.0.4","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^2.0.0","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"readme":"# Shua\r\n\r\nShua is a common file downloader implemented by Node.js. Inspired by Minyami download core.\r\n\r\nThe target of Shua is to provide a way to download thousands of small files in a short time.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install -g shua\r\n```\r\n\r\nNote: Shua needs Node.js 12.0.0+.\r\n\r\n## Usage\r\n\r\n```\r\nShua / A lovely downloader / 1.0.7\r\n\r\nHelp:\r\n     Commands                      Description                   Alias\r\n\r\n     --help <command>              Show help documentation       --h\r\n         <command>                 Show help\r\n     --file <input_path>           Download urls in a file       --f\r\n         <input_path>              file path\r\n     --expression <expression>     Download urls from a expressio--e\r\n         <expression>              Url expression\r\n     --clean                       [DEBUG ONLY DO NOT USE]\r\n\r\nOptions:\r\n\r\n     Options                       Description\r\n     --headers <headers>           Custom HTTP headers\r\n         <headers>                 (Optional) Custom HTTP headers. Multi headers should be splitted with \"\\n\"\r\n     --threads <limit>             Threads limit\r\n         <limit>                   (Optional) Limit of threads, defaults to 8\r\n     --timeout <limit>             Timeout threshold for each segment.\r\n         <limit>                   (Optional) Timeout threshold in ms, defaults to 30000\r\n     --output, o <path>            Set output direcotry\r\n         <path>                    (Optional) Output files path\r\n     --ascending                   Rename output files numerical ascendingly\r\n```\r\n\r\n## Expressions\r\n\r\nShua supports generating urls from a url expression.\r\n\r\n### Integer Expressions\r\n\r\nSyntax: `{{%d(start: integer, end: integer, step?: integer, leftPad?: integer)}}`\r\n\r\nFor example, to download\r\n\r\n```\r\nhttps://example.com/segment1.ts\r\nhttps://example.com/segment2.ts\r\nhttps://example.com/segment3.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nJust use the following command\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100)}}.ts\"`\r\n\r\nMulti expressions is also supported.\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment1_1.ts\r\nhttps://example.com/segment1_2.ts\r\n...\r\nhttps://example.com/segment1_10.ts\r\nhttps://example.com/segment2_1.ts\r\nhttps://example.com/segment2_2.ts\r\n...\r\nhttps://example.com/segment2_10.ts\r\n...\r\nhttps://example.com/segment5_10.ts\r\n```\r\n\r\nUse the following expression\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 5)}}_{{%d(1, 10)}}.ts\"`\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment001.ts\r\nhttps://example.com/segment002.ts\r\nhttps://example.com/segment003.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nUse\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100, 1, 3)}}.ts\"`\r\n\r\n## Example\r\n\r\n### Download all urls from a.txt with 16 threads\r\n\r\n```\r\nshua -f a.txt --threads 16\r\n```\r\n\r\n## Use as a library\r\n\r\n### Getting Started\r\n\r\n```JavaScript\r\nimport { Downloader } from 'shua';\r\nconst downloader = new Downloader();\r\ndownloader.addUrlsFromFile('urls.txt');\r\ndownloader.on('finish', () => {\r\n   console.log('All files downloaded!');\r\n});\r\ndownloader.start();\r\n\r\n```\r\n\r\n### Events\r\n\r\n| Event Name    | Parameters                                  |\r\n| ------------- | ------------------------------------------- |\r\n| `progress`    | `finishedCount: number, totalCOunt: number` |\r\n| `task-finish` | `task: Task`                                |\r\n| `task-error`  | `err: Error, task: Task`                    |\r\n| `finish`      |                                             |\r\n","readmeFilename":"readme.md","gitHead":"8d26129d7f6d7523bd861669773cea8f89081224","_id":"shua@2.0.4","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-cxHI5sZ+yOt61sXEOX3DzRuBKjyvopi7cW+WKYcIbzIBgm867BUZOrOK/HRmQFh0cfkHEyG8tdP6/EHDlu6pqQ==","shasum":"83dadb70f44a176c8ce611add04914a59de04844","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.4.tgz","fileCount":37,"unpackedSize":75026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXj/+CRA9TVsSAnZWagAAnUAP+gInmMNxSC6b7P3+BzeF\nHhVuuUhDjkv7gg8qoWLfRYjHnS9+AEyanCy08PyCBR+fSE+z98REN8uQliSU\nMcJ2LQgAwkxy3Qc4kfD/XFhprBpf/3xNrsYuaR7cQXZykykFWGQQL1KPD+kd\n6HgIjyeFfv3IZbZ1l+ZYyAfYkKaS3+rvztbchh7j594ljq+k1CvKJl+dmlh4\nj9Ac57ZKgzpX0CZfHVu/nC5Zu/qd5q5nDU7ZwW+4BbkoX1gVLe/HIwNTR5lY\nxCY7uT88rP9Mx4uth9DsxgE+HCvr0Z5ivHmF9HpB4FSbCuaYjeovhZ2s+Goo\noRhY5Q/VMRF95JJVpQodOuu5WmpLOAk70NLPieXekJlNO6oRYax/sjSPiDtI\nt8UX3c9ZTwGO75eho55Odfqqi4cdmWFuJ4T29Tm4qV8jq+xr3kFtf7DXYrvI\nAb6tqvXVK+j2gNLZ/lR+Fn+3bmrKMr6fLJrQNr1LubttYln0iPgm/F85gDoJ\ni4zmDFxMaeMlk8ghrtr0DxZDaNcCqGG5Jsp1JnNHE3fJaCyXxtwQm1dWIUiC\n0HNnx5zYMZgicNsyj2JBQmpNcB4yed5io1xQtRHpvdwwlnrT1ElKEt31jZgL\nqI1X5VGOu+O5LJ5rQyzGO8SHN2eYOXvNvMf1B2ouaMw51TNBd1jiYWAkSHXV\nIndI\r\n=lamh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd9f/q0VGrHs6s/THMiNecQlxL9R4kn5UsydNZIVGqOgIgCdFY/7GyB8dp22GlImToqJCStjLIAAVBuyayUDYzRUg="}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.4_1600012285982_0.6383423770395493"},"_hasShrinkwrap":false},"2.0.5":{"name":"shua","version":"2.0.5","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.19.1","erii":"^2.0.0","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"66e1631f5258ec25e193b7fb40f819563e6c3b69","_id":"shua@2.0.5","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-V/VaUQ0C/AOWDawetgq3NTjSk5Aj7xS1AR2/0YnLNPR6c3Jx7APWj7a+XDd6PVOTZ8TKiAkZhzjf8RQOWtab0A==","shasum":"f65b04155a8b57080b73877d99925deff6236d8d","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.5.tgz","fileCount":37,"unpackedSize":76052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcgpUCRA9TVsSAnZWagAATt8QAIkdMConekKfDZvVTNxA\ndMEcYbwdayTWLOMxcfDrmA7C+F54CD1GaIY3lPpL7eUV3OQVvduLsLC3aslw\nhWuaqxWHkX8uZQxlOOoWU0LBA0Dm1te+lwVF6xKaCF7PGdetH27xOcTGO0CQ\nLQ8Dc4slGTEe52uqZX4hwjdNEygByY2kn0zX6g7gLu6Vex89DCzP4+1ko2Pl\ntyityJB/Cvc037wSkwS3Ea2w8EqRtPLrwm8tIwlrSkL8T+LUMjVh1m2CG3UV\n/r4CXVHu4nOQ2VNqKlCyh5GDicztSXWXjmkQWzKZ0UZ+TBno+tqyIrFjuaD6\nt19IXdJ8l8jlZoMPH8TdLtmBXnbxoKc+o2N0itarxiEvLECZHQSpT6ERzoa2\nInOr/nfjPbBeVD1V0bp4/7eThxi8AsKwAlcBT/UnsuhZHml69yNH0y722dGp\nMU4X+L81a1clKHV+YwEVwVXipDGww4e/L6Zoc8kcNpx0BJCkrJx9vuk2olpd\nBkcOSxUZjwa9v5UzelnDESs62w0J4UOuy82PvgjlZ945jPGyqESqmWWmHxfv\nkbfHz71IwAVqF+UcQPCurum4h/XsEmH8wrsS3VcSWCISoGKGWUHCM+ZssnAV\nSg0X/sZSDwW5H4Ru1sdZAcurr2YouLQwqgG9yZdsHDoQNYSF+bOJVU/jhhmN\nV6aE\r\n=+q8K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCggVSpsFpHw1Y00sEw+/xHhFUyLXgtkrzlJNOYB1nrWgIhANKwcOT9EDbaQOc6oYYAxyzJrEefyv/grtU6hiS7ACTL"}]},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.5_1601309267658_0.6615938952561231"},"_hasShrinkwrap":false},"2.0.6":{"name":"shua","version":"2.0.6","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.21.1","erii":"^2.0.0","socks-proxy-agent":"^4.0.2"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"397a51db3f1f23f7d3e13f612f822feb5dcc2420","_id":"shua@2.0.6","_nodeVersion":"14.7.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-lhevnAU/xZg/k5Ee9isf0RX3pX3oPjVNbBzlbut2TkOa5an2AtyBhyI5C+ERRgoB1Yqu+RqeDAzXw2MgB6Fs+g==","shasum":"4183033d55b7210f498d9f2642563fac5eea11e0","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.6.tgz","fileCount":36,"unpackedSize":78070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLk3XCRA9TVsSAnZWagAAxU0P/AtW81cul0Ue0yIK/CJr\nHncG+0apFnLxXSBjPCpPUhZVZ9sInOA2Z4uXJR+TRwbEdl1/S3MKfPUDQPkY\nR/h/Sfk+vpvdz410e9aUrRHTIOOiWbaLXkmt4tioAYLAcaJrioQj9rhiHKWn\n2nGqSp2yogW1BH/E5K0CNIJyFTsPdUl56l22uTCreNVaf1JIb+BsLub9PyYi\n13EqodhWaYVEXY//kPMe7V8owjPX7mZL1EbrJ84Ztlh99tMCV+4JLoztoUKA\n+ErmYcEQht4fed/o5vOcZrtVaTFpy9jCDhxBtFwv2Sb2Qg8TNq3zLlxrBk99\nNCBC5t17dD9VOfFCbYVogrLx3AsvUVXkmKIdS+mSeL+yMe/4d7K/WN6nUVau\nxXKoH3ymKf5qngFC66FdMAtkoV81AJVVtXdiiQi5kbu7eczk1nIQsdrcyzej\nt6/y6aKCdVBXPEqc/aMOtNPlxLxr59rfL9Wu/sD8NyzQT4aYaWG3czbUfLiM\n8xIBgNoc+LO4r4aNIfmL//EVdesr+BUUvSwNp1Grrlp3Zl+lVWyzlGhZ4F80\noCmNwBLvYC6GIkJNP4kOGsRuiwLID3cs3HL3KBueWmx5l1NczRB6H4OrfDjs\nsrqAMzgz4g0Lg2qAQFm1VulfXah8hfpj0n+T3uUwRwd+bR5YZXp1ySbLE6Ot\nxW/U\r\n=JZWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5yqz5ObqLQKDfoh3LB7lHAhWY3fel2ytvbzYcv2PZIAiEA4YaUJZS2BH1OIUJl2X/llEFy2UHovQs56z0mgD+bm/o="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.6_1630424535198_0.29219843202785056"},"_hasShrinkwrap":false},"2.0.7":{"name":"shua","version":"2.0.7","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.21.4","erii":"^2.0.3"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"b03e58b4bab92e2350acb7edc484e6ae89109513","_id":"shua@2.0.7","_nodeVersion":"14.7.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-jFjxOYU63hBjADoRpWt5zHPFf/jf1wIHRCLFoG9V6QWl5Y+7CAdZQ2IrLOTGSagWxdefEcAyY6Wuw3yPziiu0A==","shasum":"43ac90c301e7e9fa72246d67470d12f3329ebb9c","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.7.tgz","fileCount":36,"unpackedSize":78030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJQRNIXtwldxDGu2md1Ujm4AfsoW41VDpV3YMSdKPjwgIgZudmdQGhqhyp1vsAQ7++d1igqHix38A2uSr4g2stXFs="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.7_1632757425191_0.6103029180938482"},"_hasShrinkwrap":false},"2.0.8":{"name":"shua","version":"2.0.8","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.21.4","erii":"^2.0.3"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"c8aa9d8fa9113d512a829e5355d4d21ea03b15fa","_id":"shua@2.0.8","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-3HpeDB3sefUsKR/3O9R3d5fPKxkfFPHl6YqmBylumzd46AOOWyT9OziARxxlBSPxOff9WUiU+2qcUaSF2opKtg==","shasum":"0057ed56ff9f78c1f964b441de94249ff14cfb57","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.8.tgz","fileCount":41,"unpackedSize":96304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvsXKCRA9TVsSAnZWagAAa94QAJhPHe13bpQ6vaNh/HEw\nevWR5uD3tqPt7Pjqs04o58fAujhiA1bORyCFPTuhYnAsBI5eSwWyqYCMDtbF\nZi7+KBUb6sd7bpnmNshh4aXcJFYzR3tWNbh4+IDY5s61xcOlBMf9F0eh6YCP\nxgeO1VEm6q0sjoFhOLo38s0P7nHjLR2plZ24LP+spFqVwJA2lC8ChkSikjUG\nyJheE2v9MFm5mVR2qzkTmaIwpPUA7aComFBPJjiMehtyKKkOV4Tc5jTufCZI\nnbWnYBSkE4KtBj24pe5BgoA/VeQD45Zb7oZvpMOTJuHM23w7vbleNBgZ4xbg\nsG/9dGzwR4uZhNYHNFKDl+9MSFBTaEf0U1jPraegNl0yCeLvQN4Lj3D2DiMR\n2cfoDSHRFFwfRYHnsPGNkfSgMyqVvKDAV30pFlKBz1DMJfHcFRlwMXG805SZ\nYy2p+7TtMYiSD0jI0Rbdbo0InE+b39epotKXAMznyaCyYntSERDJUCatcLGC\nT6fBrArO7VjwubPfcHrOh61yR9bM/JOkLKCQq5/TSW0FnvHeyL2ZcbGQQW1U\nNyyo3bOiJqd7P63R29CsEST4OmvBALgBawWy4uu3Sxz4hq8/QJcNFZlsKhB4\ns5C95WlMI8ws6cjMkUabC6Y59cr6A131Z56z5qvQwRlExoODcBsSAm3RjE5G\n8Co1\r\n=yB4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGT8Ap8SijR7hg40efK5GwUlEpqcgnm24Y7rWIjC1uFAiBxlu1Q/0X/sRczgPjhXqrMpooAA/l4uxLxfXy8NEj+jQ=="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.8_1639892426025_0.31509537311092184"},"_hasShrinkwrap":false},"2.0.9":{"name":"shua","version":"2.0.9","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.21.4","erii":"^2.0.3"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"8d4e9948f8a31789f18236e51580dc02b580fe29","_id":"shua@2.0.9","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-ehZSWs4EUWCRiNhQQjL71K20vOPQL9vYhrhNzO7BStx33qW/CcPbtyej8l9e5Q7aOpi7TeIa3WWtOTuXueAx4A==","shasum":"e0bfdd7fa0eb6a7e42b0a750073a336e1a184bf5","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.9.tgz","fileCount":41,"unpackedSize":96444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwg3wCRA9TVsSAnZWagAAGrYP/1bB/RvWEx11hB5C67Bs\nSNUYR2vqb/leWJV3WcOacG1NRAdKGXwHPGigtGaf9hKxPBEuNjcsFfVoNxR9\nrnOAwiqZjFM2NnRgg4DI+nR5FrYAQiPkTMFcf5g4WJwWx+2DYG3aUw/S7NcI\nN79bhf+twLny6HpqlaFmnuXnCvTHj888g/qm9vOVRoRETv8hYZ1IKZ3WcOHb\n314TjPqHqRFgvZ8RLwK6kEtUcAZDiOS8gu/ni5oNvFhAA/0w4CCu87buzcPF\nEwGidzL44HzG1zzXpO3TM+Bk4EH0onGkI0RKCHci0QkU3xCGA3oIcT0wqTeu\nYrg2pgs0C30rdC9fewFVgmJMF7eSCPZ6eNYWf5pAC0esjQsTKZmG1JRnohlT\n3nRrkutLEG5HuRjhRK2dqV6SBhfU0Ueg4jfJuldTxsUSlIcLbVmlneKzGCpO\npOlrsd66HeLg+FA/GFEakwEWjuVzNav6ZJE4p+hSAQac/d9f0yF4h4JQJfcY\nsP9sZQbsFqA7PK1sgjx5oeHmRtQKoOlRmPJXpo1OVKcWGsfpMcm8ulULhl0a\ng68t1jjAjxVM4PQF6bk7gvMM8b7POkZFiL3bIhzVlcZNkcHXlrPjETsHMql7\n3zEvhgWrNJ+2sR/bk8LCe1tO1CtbvySmaofQQZaTDUTCJdW9zAmIlwx4x64v\ndCTR\r\n=c8HF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6fWu9jzNCiOXZGmSWDrKqwyvsaC0nodw3gsDbjrCV7AiEA51Ooqtv8GVcIXUqOWnYABqlR7M/QxQyUZYc6Mmbpwtw="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.9_1640107503986_0.6479096999471978"},"_hasShrinkwrap":false},"2.0.10":{"name":"shua","version":"2.0.10","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.24.0","erii":"^2.0.3"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"8d4e9948f8a31789f18236e51580dc02b580fe29","_id":"shua@2.0.10","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-TZIHAahvg45xfIfHr+92mQ7ruGPXvfA79f7D239KOMMAmLE7CVP6EGDLakFFdYsr37Eq4hIa9SVHtgj2pzaq9w==","shasum":"b0bceef3147d5720ed7dead3794d2effa38fc05d","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.10.tgz","fileCount":41,"unpackedSize":97443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhznyzCRA9TVsSAnZWagAAgl4P/jGI6V9tFlnJ0ICYvoxW\ntXMa69UEdHkM83Uc5RG5rj+ja2iKOZpXvhTV68Z1Pe0ThpWeqxf27V+bKObu\nn/0XlDstOJqczwIfPJbXXIYGfeyHTCQIGJnHZPHDcDE8S2zvVek4fz1lSJWS\nVaXWBIBS6RGbpSotQjfQ/XaElLYlXJxXnnEV2Q1hp4eFriye5iZk8bOKQU74\njs/7ZRNqEA4ziVGs5/VgDX+PL329mzXD4catQNsz9GdfMUXX8y7ZLHBRoOvM\no6hsNo/qFKuAhDnF2KW061ZnV/5KWtWefSQCNBKA9wMy8W0+yPSGOxihI9bs\nrteW+scl+f/1Fg0Azyui2AjPdL5k6gw5iVPHGTZq4y02otlad+45aHmn0Lh7\nso4uwkuf4c6IrGzBUWTcyCGO18UqlwM80tp8yGgMYbq5t6hcTv1Ko5JzvIeT\nXau3xcCans4hoCcNp2WQnV5pMYX5H90cx+jE1CsvR5fOz3/4fM16aEd12xAB\nM09+95YYHwHOzZ4qq04X5ZVQr+JDEJ7oA59OHDDD5w6yUkOacEJNSG3zp45C\n7ktBj/5YXvQgwS4yEs1whqvvzpDeLOrNG6wQpp7tLEYBqcTqJN112MPgjJUc\nsvcG0/BJmNsdGtqC3W/0Esrs6uvf0Yny7zlKW8Pyu59DBUNizq4AvBUgbSNT\nVL8T\r\n=Bfqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD53F0BOB0vjkghgIWMc38smAecLskEIpOHTPL+x+8FdQIgMzDmUMRez8c2kMWVXMTEdJykd/+5Y0nrFWNfPd0in10="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.10_1640922291669_0.9882428689725944"},"_hasShrinkwrap":false},"2.0.11":{"name":"shua","version":"2.0.11","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.24.0","erii":"^2.0.3"},"devDependencies":{"@types/node":"^12.12.14","typescript":"^3.7.3"},"gitHead":"8d4e9948f8a31789f18236e51580dc02b580fe29","_id":"shua@2.0.11","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-lmhix/TSTjMJaAcOnQIPjNm87GT+mlEeycSilNT8jxRIri2PZI7gEmDwT7sjMtVCuz4r2wkKAW5v7zKvOcwpGg==","shasum":"a3a17412781d977586c4ce3f5060fa41cf627283","tarball":"https://registry.npmjs.org/shua/-/shua-2.0.11.tgz","fileCount":41,"unpackedSize":97268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzn4YCRA9TVsSAnZWagAA/yMP/1BydVgO+2w1a6JJKmja\nqQeFEUvcXBS5WlmhTqn6eN871/kAfjj+2enJpcnt0zkmHZvfROPSu8nLzXlX\ncLo7zNPBkilxvzqoDbFwqz13qKue2TLwpf0qlZB2TqXCXXBDaZMLxDecywh7\nXqt76jo44nZRs8yD3IsX87cGvb5lwqsJhTJSavHT0aftKLSDActcMIVq1wq+\n7/AihCyTGMS/oSoCFAk5RDIfXi+nyOCqyFFY/92mMm+WKQvJaPSKPpQ+GXTX\nD6uxOatuKM+G5lYtIH16rJvJTVRAwCAqJdGyTbXWHY/2xD/+ZwVaXRVkNA9u\n65faG8A6+C0wr324RX5lCH8lDDYoaJCpKB1HJOsWGsBhkDSHGRlhiPJvEsZH\nVyqDYBgUeiZ1lMfmmhTPmWLIaveByKmlqvJ09ODEefXOF754aGQiQSOVoYbS\n/dMKUsPEr8dute+uxkOci2+tspvfH97sR2jpzsA81KqV8eMDqXDd0ATnVj7L\nnD4P7QMc5CHlLEik7lVBEZ1MpsbaHyzJv+2yNSk+Ba5537wx4sPJ6dQPNxSj\nJMwlMAyq2YHmvGYpB7daSlIHOGlB6SRYmZt9Vu0+nmO+KWH22Sp3NqMu4Bxk\nkx6Uf8Knhy7A0dVpYFJNFHrjdG2uXuONAf3PFjXoSR6fBwg5n8O3purHHJzL\n9i7o\r\n=1MgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3dOcJcIyX/9UL1zxQbzpDqZdSxmyW+4wkxuwNv5eaIAiBcpKjwRHBX8hsUcnHHdnfIVq127nL4DgPFjY6ByKi+hw=="}]},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_2.0.11_1640922648631_0.4710301307864966"},"_hasShrinkwrap":false},"3.0.0-rc.1":{"name":"shua","version":"3.0.0-rc.1","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.26.0","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^17.0.42","typescript":"^4.7.3"},"readme":"# Shua\r\n\r\nShua is a common file downloader implemented by Node.js. Inspired by Minyami download core.\r\n\r\nThe target of Shua is to provide a way to download thousands of small files in a short time.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install -g shua\r\n```\r\n\r\nNote: Shua needs Node.js 12.0.0+.\r\n\r\n## Usage\r\n\r\n```\r\nShua / A lovely downloader / 1.0.7\r\n\r\nHelp:\r\n     Commands                      Description                   Alias\r\n\r\n     --help <command>              Show help documentation       --h\r\n         <command>                 Show help\r\n     --file <input_path>           Download urls in a file       --f\r\n         <input_path>              file path\r\n     --expression <expression>     Download urls from a expressio--e\r\n         <expression>              Url expression\r\n     --clean                       [DEBUG ONLY DO NOT USE]\r\n\r\nOptions:\r\n\r\n     Options                       Description\r\n     --headers <headers>           Custom HTTP headers\r\n         <headers>                 (Optional) Custom HTTP headers.\r\n     --threads <limit>             Threads limit\r\n         <limit>                   (Optional) Limit of threads, defaults to 8\r\n     --timeout <limit>             Timeout threshold for each segment.\r\n         <limit>                   (Optional) Timeout threshold in ms, defaults to 30000\r\n     --output, o <path>            Set output direcotry\r\n         <path>                    (Optional) Output files path\r\n     --ascending                   Rename output files numerical ascendingly\r\n```\r\n\r\n## Expressions\r\n\r\nShua supports generating urls from a url expression.\r\n\r\n### Integer Expressions\r\n\r\nSyntax: `{{%d(start: integer, end: integer, step?: integer, leftPad?: integer)}}`\r\n\r\nFor example, to download\r\n\r\n```\r\nhttps://example.com/segment1.ts\r\nhttps://example.com/segment2.ts\r\nhttps://example.com/segment3.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nJust use the following command\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100)}}.ts\"`\r\n\r\nMulti expressions is also supported.\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment1_1.ts\r\nhttps://example.com/segment1_2.ts\r\n...\r\nhttps://example.com/segment1_10.ts\r\nhttps://example.com/segment2_1.ts\r\nhttps://example.com/segment2_2.ts\r\n...\r\nhttps://example.com/segment2_10.ts\r\n...\r\nhttps://example.com/segment5_10.ts\r\n```\r\n\r\nUse the following expression\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 5)}}_{{%d(1, 10)}}.ts\"`\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment001.ts\r\nhttps://example.com/segment002.ts\r\nhttps://example.com/segment003.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nUse\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100, 1, 3)}}.ts\"`\r\n\r\n## Example\r\n\r\n### Download all urls from a.txt with 16 threads\r\n\r\n```\r\nshua -f a.txt --threads 16\r\n```\r\n\r\n## Options\r\n\r\n### `--file, -f <path>`\r\n\r\nDownload all URLs containing in a file. Both local path and remote URLs are supported as import. Lines couldn't be parsed as an valid URL will be ignored by default.\r\n\r\n#### Examples\r\n\r\n```bash\r\nshua -f \"files.txt\"\r\nshua -f \"https://example.com/file_list.txt\"\r\n```\r\n\r\n### `--expression, -e <expression>`\r\n\r\nDownload all URLs generated from a expression. See `Expressions` section above.\r\n\r\n### `--json, -j <path>`\r\n\r\nDownload tasks defined in a json file. JSON files should contain a `DownloadTask` array.\r\n\r\n```TypeScript\r\ninterface DownloadTask {\r\n    /** URL */\r\n    url: string;\r\n    /** retry count */\r\n    retryCount: number;\r\n    /** output filename */\r\n    filename?: string;\r\n    /** custom HTTP headers */\r\n    headers?: Record<string, string>;\r\n}\r\ntype Tasks = DownloadTask[];\r\n```\r\n\r\n### `--threads <limit>`\r\n\r\nThreads limit.\r\n\r\n### `--retries, -r <limit>`\r\n\r\nMax attempts for download tasks.\r\n\r\n### `--timeout <threshold>`\r\n\r\nTimeout threshold for download tasks in milliseconds.\r\n\r\n### `--concat, -c`\r\n\r\nConcatenate all downloaded files into a single output file.\r\n\r\n### `--output, -o <name>`\r\n\r\nOutput folder name.\r\n\r\nNested paths are not supported now.\r\n\r\n### `--ascending, -a`\r\n\r\nRename output files in numerical ascending order.\r\n\r\n### `--debug, --verbose`\r\n\r\nEnable debug log output.\r\n\r\n## Use as a library\r\n\r\n### Getting Started\r\n\r\n```JavaScript\r\nimport { Downloader } from 'shua';\r\nconst downloader = new Downloader();\r\ndownloader.addUrlsFromFile('urls.txt');\r\ndownloader.on('finish', () => {\r\n   console.log('All files downloaded!');\r\n});\r\ndownloader.start();\r\n\r\n```\r\n\r\n### Events\r\n\r\n| Event Name    | Parameters                                  |\r\n| ------------- | ------------------------------------------- |\r\n| `progress`    | `finishedCount: number, totalCount: number` |\r\n| `task-finish` | `task: Task`                                |\r\n| `task-error`  | `err: Error, task: Task`                    |\r\n| `finish`      |                                             |\r\n","readmeFilename":"readme.md","gitHead":"c404c77c2fac2243e8573b504ac298cf47e1169e","_id":"shua@3.0.0-rc.1","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-J4pp705+g/uDNbfmbML5ympZbxuqcB3KRT5Aec8kj4wUsU7XQLAKPK3pTG7B17mDohfUY86JJq7Z2HrA1tM0KQ==","shasum":"6b2dc10a750df11a031d24ff766b1f63056cb8f7","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.0-rc.1.tgz","fileCount":61,"unpackedSize":159798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKFfQZN043cTB7sj7ARwfJxCCEVjrNTtSOUbQ52PIGlAiBl4QZ6sOHMMkqdc43oy/wGnro/GIestSFKWOYeuoI7KA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxX2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDoBAAmkk0ieI0u5ZFKjWFQvyRMIMpuzsTQ8bw3RyQmviiKUhWl8Ff\r\nXXoUxeKAPN2RJ7XgwenTVySVnS0Q/bXMWkKk9aQHPZC0c8QRwUb47RS17yRm\r\ncVjDpSUWIruT2lkVqwFhEMyG6Q0zJbwR2TdUTnJa98A0dcVm8Qq9V/YjwCxF\r\nc7rQQHY8QO8aXCko6x37l0CIO49DbJec6kJXF4VFmtvQuDQakB3hcls2JJCi\r\nI8VHF3KThgJOL+rivVdeKSpXbPwKiq7Cbm2QxhJz+JOQKik16nX7pHhDa/Iv\r\n9oddVqPA6nHp0snlel/MFC3gN5/dymYs2of0i0OxOumUfXv+IScMmwJps8hm\r\nLkyP9kf1uVv02T7a3FS4HIs16hv4PYOkU1/GQ134gFvVYp5HLj1G8lif2LE7\r\n/E4uXgbYkKpMgJZkZMMY6pC0bHeY7V6kANIknFTXJBRrAXV1cDTm2QAIkb3y\r\nVedJjcno8v1KkKKQ07gdFQCw3kdB4kap2ptKhQluUZXNJX/jngY2EStzDgHe\r\nPo6BOu3EhGc65fjbYgsrlKO3d53fGSnbhBgPaJX41BTYCVfRDgfAjK5HCRBQ\r\nei290E1P0uQ2OEk553+ywn5nQajPqJsTI1KKGUYwu9O7I8C8Gk3izrz/hPYz\r\nkfFV5tBftUWsP02CuF15UrNTcILfy0DnD3w=\r\n=GIH7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.0-rc.1_1656690166350_0.240599286107547"},"_hasShrinkwrap":false},"3.0.0-rc.2":{"name":"shua","version":"3.0.0-rc.2","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.26.0","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^17.0.42","typescript":"^4.7.3"},"readme":"# Shua\r\n\r\nShua is a common file downloader implemented by Node.js. Inspired by Minyami download core.\r\n\r\nThe target of Shua is to provide a way to download thousands of small files in a short time.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install -g shua\r\n```\r\n\r\nNote: Shua needs Node.js 12.0.0+.\r\n\r\n## Usage\r\n\r\n```\r\nShua / A lovely downloader / 1.0.7\r\n\r\nHelp:\r\n     Commands                      Description                   Alias\r\n\r\n     --help <command>              Show help documentation       --h\r\n         <command>                 Show help\r\n     --file <input_path>           Download urls in a file       --f\r\n         <input_path>              file path\r\n     --expression <expression>     Download urls from a expressio--e\r\n         <expression>              Url expression\r\n     --clean                       [DEBUG ONLY DO NOT USE]\r\n\r\nOptions:\r\n\r\n     Options                       Description\r\n     --headers <headers>           Custom HTTP headers\r\n         <headers>                 (Optional) Custom HTTP headers.\r\n     --threads <limit>             Threads limit\r\n         <limit>                   (Optional) Limit of threads, defaults to 8\r\n     --timeout <limit>             Timeout threshold for each segment.\r\n         <limit>                   (Optional) Timeout threshold in ms, defaults to 30000\r\n     --output, o <path>            Set output direcotry\r\n         <path>                    (Optional) Output files path\r\n     --ascending                   Rename output files numerical ascendingly\r\n```\r\n\r\n## Expressions\r\n\r\nShua supports generating urls from a url expression.\r\n\r\n### Integer Expressions\r\n\r\nSyntax: `{{%d(start: integer, end: integer, step?: integer, leftPad?: integer)}}`\r\n\r\nFor example, to download\r\n\r\n```\r\nhttps://example.com/segment1.ts\r\nhttps://example.com/segment2.ts\r\nhttps://example.com/segment3.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nJust use the following command\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100)}}.ts\"`\r\n\r\nMulti expressions is also supported.\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment1_1.ts\r\nhttps://example.com/segment1_2.ts\r\n...\r\nhttps://example.com/segment1_10.ts\r\nhttps://example.com/segment2_1.ts\r\nhttps://example.com/segment2_2.ts\r\n...\r\nhttps://example.com/segment2_10.ts\r\n...\r\nhttps://example.com/segment5_10.ts\r\n```\r\n\r\nUse the following expression\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 5)}}_{{%d(1, 10)}}.ts\"`\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment001.ts\r\nhttps://example.com/segment002.ts\r\nhttps://example.com/segment003.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nUse\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100, 1, 3)}}.ts\"`\r\n\r\n## Example\r\n\r\n### Download all urls from a.txt with 16 threads\r\n\r\n```\r\nshua -f a.txt --threads 16\r\n```\r\n\r\n## Options\r\n\r\n### `--file, -f <path>`\r\n\r\nDownload all URLs containing in a file. Both local path and remote URLs are supported as import. Lines couldn't be parsed as an valid URL will be ignored by default.\r\n\r\n#### Examples\r\n\r\n```bash\r\nshua -f \"files.txt\"\r\nshua -f \"https://example.com/file_list.txt\"\r\n```\r\n\r\n### `--expression, -e <expression>`\r\n\r\nDownload all URLs generated from a expression. See `Expressions` section above.\r\n\r\n### `--json, -j <path>`\r\n\r\nDownload tasks defined in a json file. JSON files should contain a `DownloadTask` array.\r\n\r\n```TypeScript\r\ninterface DownloadTask {\r\n    /** URL */\r\n    url: string;\r\n    /** retry count */\r\n    retryCount: number;\r\n    /** output filename */\r\n    filename?: string;\r\n    /** custom HTTP headers */\r\n    headers?: Record<string, string>;\r\n}\r\ntype Tasks = DownloadTask[];\r\n```\r\n\r\n### `--threads <limit>`\r\n\r\nThreads limit.\r\n\r\n### `--retries, -r <limit>`\r\n\r\nMax attempts for download tasks.\r\n\r\n### `--timeout <threshold>`\r\n\r\nTimeout threshold for download tasks in milliseconds.\r\n\r\n### `--concat, -c`\r\n\r\nConcatenate all downloaded files into a single output file.\r\n\r\n### `--output, -o <name>`\r\n\r\nOutput folder name.\r\n\r\nNested paths are not supported now.\r\n\r\n### `--ascending, -a`\r\n\r\nRename output files in numerical ascending order.\r\n\r\n### `--debug, --verbose`\r\n\r\nEnable debug log output.\r\n\r\n## Use as a library\r\n\r\n### Getting Started\r\n\r\n```JavaScript\r\nimport { Downloader } from 'shua';\r\nconst downloader = new Downloader();\r\ndownloader.addUrlsFromFile('urls.txt');\r\ndownloader.on('finish', () => {\r\n   console.log('All files downloaded!');\r\n});\r\ndownloader.start();\r\n\r\n```\r\n\r\n### Events\r\n\r\n| Event Name    | Parameters                                  |\r\n| ------------- | ------------------------------------------- |\r\n| `progress`    | `finishedCount: number, totalCount: number` |\r\n| `task-finish` | `task: Task`                                |\r\n| `task-error`  | `err: Error, task: Task`                    |\r\n| `finish`      |                                             |\r\n","readmeFilename":"readme.md","gitHead":"064453b4d1650ec2cf635054cc4a0d1b4f4afcc1","_id":"shua@3.0.0-rc.2","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-aknE41zgvayXBO+BxMIduaxivxEWK+Eib8S+8+V0GI/MlC5jT5vAzLh+0cBmSVXP24+pxcPit5BSD9zteLWjtA==","shasum":"26135152e14f63cb1cbc05be68998f8d238928c2","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.0-rc.2.tgz","fileCount":61,"unpackedSize":159798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfqBFl3jo9wAbeNCgY44L+xah0fDjL+STCjXOx4N0oPAiA64731BV2goWCUmer1ZocXpXtvX7aMQ9nzylMgD9Bh1g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivxaxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQYQ/+KJxvgjZgmQ+I/3M+wxv75JQqywpXWuTYOakPh6nr+M1o8oVu\r\ns9mJeqjT1LSkmPezmJDBLx4PHOYSEU6FF9W1TZN3dM+z3zK9DRUJruPnkoFG\r\n36EwYsokfzNn++CmfcBBMjPCAvYGm1V2eDQQXkYWGeQ11CrYXhoQzHPNgh0r\r\nN8+Yha95Ur+1Hbl/wmLmrcsAvRLzyeKSe9F1KEa1f6NT+VeCACoiO5hIEqwb\r\nP7Udyi8XH8ArtdaUe98ixC64CBqVk8hEDjEsdjtEDFSPXpZq8rdAiM78R10D\r\n/Qg5/T4Z31/B9I9ezkZ2300bFVGXW0pM+IYwWkBIHQDvNvF8t3LrVkxKC3MG\r\n7mujxzW99M2ktLl1brcd7dqumaq8KVe3w6fo2nA3caqLkA1w0wukpE05ImzA\r\n7r4CgS5jTappv8HXwTcNPraxLa0sApLAabIAJrfvyRxNzNPMrh3PhXrM13Uj\r\n4475zclIkqrbIKn3euI3RRV1UpvAZqIToT8acGcdLNY30d2uHtfcBnHGTP3P\r\nBMYF2iCQi5Rc58UCkXZsa8U7uVb+02+fCRYTL9JQe+PXiB/htrgUJiNDaMyl\r\nL0/RHSROEUGAwoGFanLkY433riqRS5/+2C9+3C2QbuQ3f/SETjFH0dKef8ZP\r\nhCZsL5+hiOCLFxrWeRswR8tuAVN1QUWAqUQ=\r\n=ETsw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.0-rc.2_1656690353483_0.9688993616279264"},"_hasShrinkwrap":false},"3.0.0-rc.3":{"name":"shua","version":"3.0.0-rc.3","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"readme":"# Shua\r\n\r\nShua is a common file downloader implemented by Node.js. Inspired by Minyami download core.\r\n\r\nThe target of Shua is to provide a way to download thousands of small files in a short time.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install -g shua\r\n```\r\n\r\nNote: Shua needs Node.js 12.0.0+.\r\n\r\n## Expressions\r\n\r\nShua supports generating urls from a url expression.\r\n\r\n### Integer Expressions\r\n\r\nSyntax: `{{%d(start: integer, end: integer, step?: integer, leftPad?: integer)}}`\r\n\r\nFor example, to download\r\n\r\n```\r\nhttps://example.com/segment1.ts\r\nhttps://example.com/segment2.ts\r\nhttps://example.com/segment3.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nJust use the following command\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100)}}.ts\"`\r\n\r\nMulti expressions is also supported.\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment1_1.ts\r\nhttps://example.com/segment1_2.ts\r\n...\r\nhttps://example.com/segment1_10.ts\r\nhttps://example.com/segment2_1.ts\r\nhttps://example.com/segment2_2.ts\r\n...\r\nhttps://example.com/segment2_10.ts\r\n...\r\nhttps://example.com/segment5_10.ts\r\n```\r\n\r\nUse the following expression\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 5)}}_{{%d(1, 10)}}.ts\"`\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment001.ts\r\nhttps://example.com/segment002.ts\r\nhttps://example.com/segment003.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nUse\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100, 1, 3)}}.ts\"`\r\n\r\n## Example\r\n\r\n### Download all urls from a.txt with 16 threads\r\n\r\n```\r\nshua -f a.txt --threads 16\r\n```\r\n\r\n## Options\r\n\r\n### `--file, -f <path>`\r\n\r\nDownload all URLs containing in a file. Both local path and remote URLs are supported as import. Lines couldn't be parsed as an valid URL will be ignored by default.\r\n\r\n#### Examples\r\n\r\n```bash\r\nshua -f \"files.txt\"\r\nshua -f \"https://example.com/file_list.txt\"\r\n```\r\n\r\n### `--expression, -e <expression>`\r\n\r\nDownload all URLs generated from a expression. See `Expressions` section above.\r\n\r\n### `--json, -j <path>`\r\n\r\nDownload tasks defined in a json file. JSON files should contain a `DownloadTask` array.\r\n\r\n```TypeScript\r\ninterface DownloadTask {\r\n    /** URL */\r\n    url: string;\r\n    /** retry count */\r\n    retryCount: number;\r\n    /** output filename */\r\n    filename?: string;\r\n    /** custom HTTP headers */\r\n    headers?: Record<string, string>;\r\n}\r\ntype Tasks = DownloadTask[];\r\n```\r\n\r\n### `--threads <limit>`\r\n\r\nThreads limit.\r\n\r\n### `--retries, -r <limit>`\r\n\r\nMax attempts for download tasks.\r\n\r\n### `--timeout <threshold>`\r\n\r\nTimeout threshold for download tasks in milliseconds.\r\n\r\n### `--concat, -c`\r\n\r\nConcatenate all downloaded files into a single output file.\r\n\r\n### `--output, -o <name>`\r\n\r\nOutput folder name.\r\n\r\nNested paths are not supported now.\r\n\r\n### `--ascending, -a`\r\n\r\nRename output files in numerical ascending order.\r\n\r\n### `--debug, --verbose`\r\n\r\nEnable debug log output.\r\n\r\n## Use as a library\r\n\r\n### Getting Started\r\n\r\n```JavaScript\r\nimport { Downloader } from 'shua';\r\nconst downloader = new Downloader();\r\ndownloader.addUrlsFromFile('urls.txt');\r\ndownloader.on('finish', () => {\r\n   console.log('All files downloaded!');\r\n});\r\ndownloader.start();\r\n\r\n```\r\n\r\n### Events\r\n\r\n| Event Name    | Parameters                                  |\r\n| ------------- | ------------------------------------------- |\r\n| `progress`    | `finishedCount: number, totalCount: number` |\r\n| `task-finish` | `task: Task`                                |\r\n| `task-error`  | `err: Error, task: Task`                    |\r\n| `finish`      |                                             |\r\n","readmeFilename":"readme.md","gitHead":"4d29f1532ed384f9cd7d68ead11ffdc867eb6507","_id":"shua@3.0.0-rc.3","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-GZj2yEBksYCSC/itlHbb4dtlQL9AXNo2LuJW1NPW066Qt1kKAz5u6NrkJCLfKXQ356lD0wc+DzjdUqGkUqugDw==","shasum":"dc461c698914edba7708c18cfb9ad3ef444ec688","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.0-rc.3.tgz","fileCount":61,"unpackedSize":158633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVrbEHi9mTQUkkQn5SE+JAPlaHRuNid2ufWyVyLEvyxAiEAwzVOLAZounSUUlag6s0aZvzFzd6D1Wb+UCvVTra+JFQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwFoWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotGg/+OfIqpxyWClsbpBROqemAQlgUJRgB9B1Py/za1Pv/6cyWADEv\r\no8i7DLwLIAXcTwtav1zVuC0nBMMe/pslkjjHhA8vXUqTAu8E4NTkYbgIyc68\r\nO1wSI0EatI+kkk6OUzcNH9UkhjfzJ1udKyR1/13Rtojg7jbFMdcsdLyDdaGl\r\nGf15kURfFhLFWaaH9NhG5/b8kW96f4d4eHXN9c986TLsgILvoSmLFWWIPtWm\r\nIKM5CfaTxZn+wI1ONPewfICMxu1bAZlUz2WmzQrjNgpH69jbF+RN+ElhyNH+\r\nqn2IuZ58JIIqJuys/lbcS95q2QneBOHVdq0Ds7uHhrD4xTyvVC8pPZT2ciBG\r\nZ1G+GQtdYbqNEV9OqPd+jnZzI3lB1/5HB2bNY8S8U48d6A9JiuDtbPhIXTBm\r\nYQBoPdZK5wpU/WmK6P4dM1sm20IPKxp/9fd/cnJhlfpbGo4N1xglbnVlA4DZ\r\n4L8fHM/ctB+WsWN3jEw22gVfV/aZQGXJ8ZvZ17M+Km70eg++xHfHqIHHNVOV\r\no3eqHNnwwJ9B2zPKWDYtlRBoPW/xMlgQ/VR5KDF5hgXyO0b9ULnokmPi0oXc\r\n9ER4fE0TLtkiuj65OqSdEYnzR40rR3pVl9x69uSD9muOiXtuJJXDGVYI3POM\r\n9fgaw+USxOYNqZr1CwrZ4HDKpAWk83yFbuk=\r\n=9xRe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.0-rc.3_1656773141838_0.7753983552626924"},"_hasShrinkwrap":false},"3.0.0":{"name":"shua","version":"3.0.0","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"8bb4d4281a68386ece25651521bc8e048380d640","_id":"shua@3.0.0","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-D5YvIiSU/AIJ4ljq8hHfiXaP66NuaGh1yXVY3X3q9V7KCsVKKqAxXdYc3Ca8bBwrhvBWPyTk3sQ+3LL/IF541A==","shasum":"4aaaf60612f3a3c9e8e745e13dc9a66f40a4c582","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.0.tgz","fileCount":61,"unpackedSize":158937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJOPUCGMCIADtNXsFV782rcihvi8v8oiOFm4WNHmFCwAiEAjXOuy77xixWPBL2Bj1ycmw0hbns/8U+yb33dwZzQpX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwFpVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroTg//Rgpp/e78ISdHTm2oP95QZc3fP8U8pojcXo6N1iKHqVrwztkg\r\nJk3p9M8qwWtBBJokoIa2sN5t333/d1A0JH08YcAafKE2kLNCAkqzgi9whvOW\r\n5WiMuq/l871zvS48BwYe/H9kCkrw+mMA5f3hV7g3guZ42utWVvCPN1JZW6wF\r\nGGDSRRelnSL96MsRhAexpzJVb88WH50sp3d14AMPQ8yaKgmCDtqQJWLeq31Q\r\nNY8wyKhD9cthjAtZKXy2blYW9ybZoptIogYMDLyW+5ojHSYKNaZwtkasU/HZ\r\na7+Yp5EANyMN5U/wxvlyInrQ1HlFMnC+efusnPT84JWqdkl4Z2QQnS7MwAub\r\n3MSdfkPJrZuJ8Z8bzDC5PhLG9G6FZ0FAeC5QT/FxC/GxE+BYKUC91gf9BgpH\r\neTMaSpwJ1Mg1SfE7yQn0ssgHcRid0pb600BQq6wi0WU5DreXMYHHFGyCv62z\r\n4llfek7lJk4V1ot7iBM43WULLRo4Cn3liHNoMYA2MkBbjmIortx6rRUO1Kj7\r\n5fd4x9oOt8JBiEJfPRq1yWbbjwtq96PgN/W0S4lnqW/mF7Y3iWp87dEbVJ29\r\n5VfPFd0nVkV6BIpqw63dADfyojjFEeUCt8N/taxXwcsp4CRzFHgBDqZqmEfR\r\nGdOHLNXHu8cgOFRk6Gh+9Spt17/JrzZUOw0=\r\n=Bk9H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.0_1656773205383_0.5039511579240934"},"_hasShrinkwrap":false},"3.0.1":{"name":"shua","version":"3.0.1","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"6c676ba5584d3a7acfd8c3e97dce890ee8c470a3","_id":"shua@3.0.1","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-D4NiVBHLjwX938W5Nh9BFTNUH0SqMRTCPPQqSzESnHomCOL84tDMe1W4+QdFdP3rjpfcMVCQsyAsRNTO6NQEEw==","shasum":"ea8fd900a14d380d1319cc437dadf39aa90e44fb","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.1.tgz","fileCount":60,"unpackedSize":160582,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEE3g2CW0m7M3ZgxiYaAXnH9hUdtTVta1Z6EZ0IBXg+AiAu1u1YIMuuoD/ssLM6bpUsHyma+Wea5sfICVmQK2k77g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiykp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmremQ//cyFypIbHQPswWkNOAv/fjusRKiv8a2A/c4z3vC2CSro42PiG\r\nFuNL7qpBCkeHQNv79rXmhPe7qeN4dW6q+DY9IkIMfo+ySSURHC0yJFOnj4aD\r\nMv+gjw83+uEGnVjRf1sdbpVTgbX4tTd0z/E4e5J4F/enmUMi92pDpmMsmOIk\r\nbwfM2ifTBtg4sa/Nt9MBFIcNHtk3aFZdrbbNLxW47ES2zlRKPK0LD+7yod1Y\r\n5W/Pqu6+uyWnUXN7J3O8mUc9U5pUJ1wkRyE2QRH8ZlTm3bYS07tB84fq+fz6\r\nhKHH0mOPAd7oQahKfCWh2ItfTtvDTTrS3zdt5SEEqkpFocHPpjSnnewTWyin\r\nN1tMy56sPMDlfFu1hxCXp3bX8NAzfYlB4HGVCBe5AV3SxRmnJ/lZHEy9NcSZ\r\nlBDnX/PBeuYvSSiTKk0teVohf4uFa5Txut/QZ7KsIE6w0OLQu69oXCEjuT+5\r\nZSEHzu+JgV6WnHwSN+9UJKtRgkTmuzOyXNsiFwI8Y0mYrBRqQfChYBh6lzkg\r\ng1dmsFPWYJlcxx5LmC/cxXsnM0sO5pNRVMTJusIyfwxnt/TEgONVRjhI8fVW\r\nEx5Sy40NrMn5CN7568t32fubNfjm8HxwhKZP4ZYQp+Px6IG4BpCGMxj9oREB\r\naScszRziD1kvz4mq0OUPSFbWQUH4FhAgcpA=\r\n=hDYY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.1_1657424501481_0.37017949194633304"},"_hasShrinkwrap":false},"3.0.2":{"name":"shua","version":"3.0.2","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"cac75080e6bcaa5df3955ed95180784c43c7530a","_id":"shua@3.0.2","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-KRl3/61JuwryG01yqv4zxx95co+KEdxSi4qnRGh3OlqHfTTxb6lDxcX2++LoT83HZMi05EFH7aCrGXjUj7rveA==","shasum":"4aca7f8d9a7c00321174aeb061fa53de36c34d85","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.2.tgz","fileCount":60,"unpackedSize":160465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs8Ua+YQ4k1HvsmxAlQ27vJ/Kxf6fA0hKdb5CyDkiwOgIgZkChRo1EMqlpHk0jTQWinMcGZIq/2qmM2namP/qQE9Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiynx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNQhAAh6qqTvrIt96beiZrL2j8BMbEq5BtvHJ3VECaHc5Bzj9MqXa9\r\nLZ7sqyqE0CGmBX1Lkf2T68TtDciYcVNF56zm4W34goXX1y7MKrLhshZJQPwr\r\nBUrhvoHlQt5giQnGvvTyYraPCKpY1zEaSuxNZbnuUdeQzjUjrUQFigbdrEvh\r\nEY+wZdoBi2A60WQ9ixyjjJ1Mk9Gn9vG46iP4vtyF5fJ1JKAPR3iR3e1EBeS2\r\nGYqAuf/6vYYiwd+YRrV5Xi0rKK8cc6UosTsV1tjLABE+5k/euF9SKGnouXuv\r\nCLdgCXcKyaKYHZyffWQS71gtJy7fMOyawa61YCeujT+LD5eYMl6hOl/TKKoN\r\nPDFL/eRL5htU5y2m4hvb6ahhQIDCYCmxA7ZSTIR44NR4WpHUHgb2lidDOSRc\r\nSYYN4y1Cj/BAh6RXJnhKG5ZKRH1+Jj77OPXtKQNgIA0Oz8Sg8CBo6/LHGhlb\r\nVK25FW5GHPKgnICUtdZ5LVObSt207aTBEJNvGHL5EoKTEyRb+KjiIPnTf5qb\r\nNRYA9tuEoPZ3XaHHc9oG8Tm20IJtpPlQKP/tKabkypQ8BjpUuOu5XNTEkRv7\r\nb0cqKbfq2JsHxtbqoAfiU01NdH3EzSLw/Sf2j4/x2u2LMrCk+lNYDGr3I6gh\r\nJBtMKLP33tr7SXY4W0nFRu+m7/8DcqkLbxk=\r\n=Uru3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.2_1657437303699_0.8588616636008153"},"_hasShrinkwrap":false},"3.0.3":{"name":"shua","version":"3.0.3","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"2b239ddd48e7b9179a0bcfd9f8011affc0d91c06","_id":"shua@3.0.3","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-bA+jMydVaxqn8JBM8GrF6RDlPV75XwZp4LYKh2LqeZ0JLGKt7dXe1BR15xeHDW+zi79OnvoCFIrv78HGs3u13A==","shasum":"491c385e60ef7d160c6efd27303fee891ada86d0","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.3.tgz","fileCount":60,"unpackedSize":159829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZpegWcmICUcTDAHv06TdXebdhmc2uV/vMLp6t6G8dGgIgVyct9zwlX5IaK42DYN9/1+smDhTFMCMzCfZf5ublbuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizE5DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQLg//QB2kh2Lsz6KtUwVkOKU4NBDhSa9+lA+BGSqjwlkQrn/r3Bqn\r\ntugbGC7rO+M+mW9tJcJom3JiF0u6+depp1QNXhjRPB1zGAXNMCfXq2N4Pu3T\r\n/OqnQgaFEolVVGqqtZANtLqE5eTfhW1i3lseFcPShTCd/xMMdikd7DHvn+p4\r\nwqX6VI5a6Wxys3baGxUM0/w6mVv/Q5QMfyFv9TyBBTTOJpb/+TFw1qG94SyN\r\np30VaPR095L/im2cqYZbB4AV9MyeP5/q5LPkiUefViears50sqRS7pTjOV9M\r\n/aXS7pQ3w4EUirgLA2tZ6aBCwJA8ftmvSADsW28vx21w2yXQGAAdeQfYkMPH\r\nvmTfxMeBuOSa8qkTpTIyiaFJNeO+ahZGEt3YAgj2VJnfX4jHvtfkyfarggjB\r\nhCTPVG4Hst+JHQmtNmANszJ7LmKCzIVZdPCrlM+EfPLOuU9nBiM0ZjeOrX4d\r\nJqoIOcOzp9KQUvkaDvBDMF2kqyzItu65tNZS3i/oMfem7kY9QvPBY+1Pa7PT\r\nSg0g0wkx6OKFlTu5rg2EzkIdTCy9BSmFee7g4Gp1R8F9wLZj5q0cTs5E03V7\r\n/cGy6v7WEBa4KC0GNWDkWt+wTc4ct9tLMkvkhsFn3ipULdxMjYsec+DjC8LC\r\njcXUy3Z/kGd2xm9/URbjKxVFc1OrCsbTF5k=\r\n=Z183\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.3_1657556547233_0.21842536753949404"},"_hasShrinkwrap":false},"3.0.4":{"name":"shua","version":"3.0.4","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"0410f77c5599d3c72a3c04b119ffa24d07e9c860","_id":"shua@3.0.4","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-ly3asyl4z1iQ9IrMyXO2up29OzVTdp8Z9c9u+BtB2pnliZix0LHyGbq5lpNp5+quWwkx04s5ce/af/jxxSegAw==","shasum":"be7843067c1b6a8472031cd2d2d730fed879030d","tarball":"https://registry.npmjs.org/shua/-/shua-3.0.4.tgz","fileCount":66,"unpackedSize":170779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3NuXZUke5x3zfDS4DnS8Ear/sqe51zsBiaXnYLtfUPgIgZ6J4L+kxBl9GFF07JiGBIri5vOZCRULGOhM5GYQ/hZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7RGUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGRA/+LTfbKDJH68M8JGrSrw40Y0YO9Fb7Gq28qeulJPsqVyczVeXF\r\nUYRp6M/RgQFZtyhCRiYGqthhe4CUuy8DSYPeozEX2KWF/2GN4o9jKi9tn13G\r\njKlz0knVeJb2FicM4wEzdSKR09rgZvEnyRUgZ1o8Ny8ewRy8wYeBv5Oj3AI1\r\nTkLR6sk6J/et9dxQ+ZpyIKCalgXH+Y2KT6zSMHhYlrYxztWNaaxRtqVY/PRL\r\nggu0bm5xQqikE/oQIWw1xeWjyKCzlRTb6Z4XKCUBgvkJRpBlMEAmExS7daQw\r\nWd9BwMIapcCC90qMoflHR7jqsPhlYqURTjoSl1fvU8dj+TrsgsJxhG2YGk/+\r\ncQIb2hLhpJUyP/PWZMcj9g2VO4h11z+/mrTUAan2E7Ri3hvJFFffAhGwfPrs\r\nQ/af7p2ItgWBgoQWWTd7aUpQeTb+uvJYZdUcv0uGl7RL9sNgjuSl+2OY7QZ2\r\nUO0WOJ3U9u8wBn5FWqd6Fmgr7X4emHrw/v/vG+q7eTbL9DAMfQeJvJnSzDxL\r\n0cTQk2JmhbmnsVi80AHdvmbcoCvB+e3y9b6jdzvVotAG88DhC/PRjupcvOsL\r\nZlmvfvW+ngr/8F5A2LdHRUec9rv6Uk81kDwcQQLvxY6kCC6dHCXyLn9KJ5RF\r\nDnovgUuXGRPfcRVHhZL+cP0wx/mdHmjr0mc=\r\n=0xmA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.0.4_1659703700599_0.17371744363981279"},"_hasShrinkwrap":false},"3.1.0":{"name":"shua","version":"3.1.0","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"3e1017eb2fd4a8443f74c683313b3c49ff5e2bcf","_id":"shua@3.1.0","_nodeVersion":"16.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-XE2yMOTtTpTNFKaHyFjNzrHZY7zxMXGzAhwVbRHeYOow08ILNGhzfEHD4inqRAqNfWqGIZkRr8fbDf3p6QzLWg==","shasum":"c726b3f623897dcbd61fa9e47d23167acb9408f1","tarball":"https://registry.npmjs.org/shua/-/shua-3.1.0.tgz","fileCount":60,"unpackedSize":172605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLN7bODns+sqJxBa5dZwdhML85iB8e0v0tVZBXdKWv1wIgXpikPghdlp1cJMlWMXrGtXeGYN8+HcxRwy/8id1jsag="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8TR3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1qRAAhCQ/I0qGXNPe3KzQSPRGEjh5p2KlU+aTp9i755qZlYUVj1Vs\r\nPH4LoirzDTxSjhm0ZArWkhiqsTZMEfmNxdTtpR5X7H62vheAtgD5E7kuXFuo\r\npCa61fvTt4K9oSj2q4rvwdiddfvhqPlgCkVFKvnY3iBJzwbVK4zzWJR1U+4K\r\nhTqHg53+hhiCR7Uv0UWe/F3m+Jkrq//KdR5dPslfG0hsFjrUzZBupUHpWkpd\r\nCcWg4VGWBma4MXTi29BtDfq3ghKPtIqo2TZV79j3faJqluTSasK6+id6jj71\r\n6qM7XeUyNM4pfZTX9Qbknqtx5/r3RvX9HXZKH0oSzhfxT6TCXI83VUw2ri2D\r\nlT/0mrHbUOnCvT1kH735Mnkubq9qyaga0DVHSIRb7dBmXGf6JualHEIxRK1N\r\n2XF2sntGwrg89fvRrCKSryBu35i29M3u+z7OUSKUuOulMMT+8l451PRNzfe5\r\nYEgxOtSQU5ZAhpp3XV6O7GPyniK3lZtVKUvpN6v+Xc6PYglUO3aK+cP/ICsM\r\nx2wZnew/9XAaA2T9fskUm0yR3agMKOLxRQZi3zNPZCUSD0rZjPJoc/BhtvbW\r\njOZYQek2XgN7NEKGdbLvOurEgyOM1BgaWOKZbZfVkxlb761o6sYNYgJnZHko\r\nmLSLOqhNgLyi1RiAYd6/EM0YQoWzVXN8Z4w=\r\n=7jlG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.1.0_1659974775658_0.2147576562957323"},"_hasShrinkwrap":false},"3.1.1":{"name":"shua","version":"3.1.1","description":"A lovely downloader","main":"dist/exports.js","types":"dist/exports.d.ts","scripts":{"build":"tsc --newLine lf"},"bin":{"shua":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"license":"GPL-3.0-or-later","bugs":{"url":"https://github.com/Last-Order/shua/issues"},"homepage":"https://github.com/Last-Order/shua#readme","dependencies":{"axios":"^0.27.2","cli-progress":"^3.11.1","erii":"^2.0.4"},"devDependencies":{"@types/node":"^18.0.0","typescript":"^4.7.3"},"gitHead":"0e805476c3f0037838df7345ad49a225379fe15d","_id":"shua@3.1.1","_nodeVersion":"18.13.0","_npmVersion":"7.20.0","dist":{"integrity":"sha512-cSlqdNdGq65KnE6NrrE82AyP5YAYhk00Bz/vq53ioHwfZHRvLtbRWEADs/BHTJBLcoo7WvO8baJyqxY0l3sveA==","shasum":"a365f24a5940aba89368557eef1e648e888075e0","tarball":"https://registry.npmjs.org/shua/-/shua-3.1.1.tgz","fileCount":66,"unpackedSize":173745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGqHH+ktNfZgJEpzIWCFiAtRYCbVAaO6Dzi6OTpnUm2AiEA8LLqGxZw9CCpY9HrClimtZLHdeU26O3HpCGEPtietUg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38o6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCxg/8Dhhy2tX39FDZ5VUDk5tkgTUn0b9iX0nHIEv0p9Ml7qptWZAo\r\nALaYRd7cyyl5wx4Wj0XiO25iNZ4YkXuSEYUfqEXu1BHNy9CM99ozmTrFLZyv\r\nXp5GVwk4J35zFeUKcmHayfrq6kD3/k2DVMHpmFEwz0a6JS02Xlzgcsi9c/R3\r\nJs80DFGcCwyaNO/5xf3YvQAErvv7W0Btbvd52Pt/II08ljc7O+YxvAWX0RPs\r\nqgHW1IBQhiMXIp9p9fe5x62DmCDyL/WHtDS0GXjSVp6Blv1ASWY5m9Wyliz1\r\n13kILkZwX+sVEgKNcqAyFCZYwwfN+cAhMycZiPbQ2Pleo5rLjnlA5sJO570b\r\nF3YvNImKpPxQarUVWCgRiRtl0ZgqyjH7uwLlQimU/FBnnyKHmetia8NHysKz\r\nV1dnao70WHnvn/SML667Cocx5aO5CAR62u9V/uK1xudfnhGimfNoCaaKzUvV\r\neDt6GgCFdVqQHx46YTueW+FDPnbPIR02/6sQH1f2BX5wiJHYQ0JHyqic+ADj\r\n0dCSUCHY4+cz4KGV4dht9shlxnGw/oldhE2ViFS+WTUJYCMGVihI8orH8yjG\r\naaQUbl+wsNF5qxlOy8sut2/kqlUAlAXkScFeFKqftfC53Ae547j430fVkaGL\r\nO15D2/zwinO4niB9ywYeWBWbheGO2Byo8oA=\r\n=EevJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eridanussora","email":"sora@sound.moe"},"directories":{},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shua_3.1.1_1675610682249_0.5099761743819589"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-07T14:26:31.187Z","1.0.0":"2019-12-07T14:26:31.379Z","modified":"2023-02-05T15:24:42.545Z","1.0.1":"2019-12-07T14:29:31.178Z","1.0.2":"2019-12-08T08:27:59.745Z","1.0.3":"2019-12-08T09:15:02.470Z","1.0.4":"2019-12-09T04:37:31.087Z","1.0.5":"2019-12-09T08:37:24.711Z","1.0.6":"2019-12-09T15:09:47.765Z","1.0.7":"2019-12-11T14:58:25.682Z","1.0.8":"2019-12-16T00:50:21.898Z","1.1.0":"2020-01-11T13:46:15.349Z","1.1.1":"2020-02-05T13:07:56.591Z","1.1.2":"2020-02-08T14:35:59.943Z","1.1.3":"2020-04-15T09:20:08.456Z","1.1.4":"2020-04-15T09:33:20.960Z","1.1.5":"2020-04-15T13:53:21.388Z","1.1.6":"2020-04-15T15:14:02.084Z","1.1.7":"2020-04-16T12:08:35.001Z","1.1.8":"2020-04-30T13:23:27.579Z","2.0.0":"2020-06-04T13:33:48.904Z","2.0.1":"2020-06-13T12:59:48.626Z","2.0.2":"2020-09-11T17:16:35.186Z","2.0.3":"2020-09-12T02:22:06.227Z","2.0.4":"2020-09-13T15:51:26.122Z","2.0.5":"2020-09-28T16:07:47.786Z","2.0.6":"2021-08-31T15:42:15.348Z","2.0.7":"2021-09-27T15:43:45.423Z","2.0.8":"2021-12-19T05:40:26.180Z","2.0.9":"2021-12-21T17:25:04.164Z","2.0.10":"2021-12-31T03:44:51.829Z","2.0.11":"2021-12-31T03:50:48.751Z","3.0.0-rc.1":"2022-07-01T15:42:46.470Z","3.0.0-rc.2":"2022-07-01T15:45:53.681Z","3.0.0-rc.3":"2022-07-02T14:45:42.053Z","3.0.0":"2022-07-02T14:46:45.550Z","3.0.1":"2022-07-10T03:41:41.655Z","3.0.2":"2022-07-10T07:15:03.953Z","3.0.3":"2022-07-11T16:22:27.483Z","3.0.4":"2022-08-05T12:48:20.837Z","3.1.0":"2022-08-08T16:06:15.927Z","3.1.1":"2023-02-05T15:24:42.466Z"},"maintainers":[{"name":"eridanussora","email":"sora@sound.moe"}],"description":"A lovely downloader","homepage":"https://github.com/Last-Order/shua#readme","repository":{"type":"git","url":"git+https://github.com/Last-Order/shua.git"},"author":{"name":"Eridanus Sora"},"bugs":{"url":"https://github.com/Last-Order/shua/issues"},"license":"GPL-3.0-or-later","readme":"# Shua\r\n\r\nShua is a common file downloader implemented by Node.js. Inspired by Minyami download core.\r\n\r\nThe target of Shua is to provide a way to download thousands of small files in a short time.\r\n\r\n## Installation\r\n\r\n```\r\nnpm install -g shua\r\n```\r\n\r\nNote: Shua needs Node.js 12.0.0+.\r\n\r\n## Expressions\r\n\r\nShua supports generating urls from a url expression.\r\n\r\n### Integer Expressions\r\n\r\nSyntax: `{{%d(start: integer, end: integer, step?: integer, leftPad?: integer)}}`\r\n\r\nFor example, to download\r\n\r\n```\r\nhttps://example.com/segment1.ts\r\nhttps://example.com/segment2.ts\r\nhttps://example.com/segment3.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nJust use the following command\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100)}}.ts\"`\r\n\r\nMulti expressions is also supported.\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment1_1.ts\r\nhttps://example.com/segment1_2.ts\r\n...\r\nhttps://example.com/segment1_10.ts\r\nhttps://example.com/segment2_1.ts\r\nhttps://example.com/segment2_2.ts\r\n...\r\nhttps://example.com/segment2_10.ts\r\n...\r\nhttps://example.com/segment5_10.ts\r\n```\r\n\r\nUse the following expression\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 5)}}_{{%d(1, 10)}}.ts\"`\r\n\r\nTo download\r\n\r\n```\r\nhttps://example.com/segment001.ts\r\nhttps://example.com/segment002.ts\r\nhttps://example.com/segment003.ts\r\n...\r\nhttps://example.com/segment100.ts\r\n```\r\n\r\nUse\r\n\r\n`shua -e \"https://example.com/segment{{%d(1, 100, 1, 3)}}.ts\"`\r\n\r\n## Example\r\n\r\n### Download all urls from a.txt with 16 threads\r\n\r\n```\r\nshua -f a.txt --threads 16\r\n```\r\n\r\n## Options\r\n\r\n### `--file, -f <path>`\r\n\r\nDownload all URLs containing in a file. Both local path and remote URLs are supported as import. Lines couldn't be parsed as an valid URL will be ignored by default.\r\n\r\n#### Examples\r\n\r\n```bash\r\nshua -f \"files.txt\"\r\nshua -f \"https://example.com/file_list.txt\"\r\n```\r\n\r\n### `--expression, -e <expression>`\r\n\r\nDownload all URLs generated from a expression. See `Expressions` section above.\r\n\r\n### `--json, -j <path>`\r\n\r\nDownload tasks defined in a json file. JSON files should contain a `DownloadTask` array.\r\n\r\n```TypeScript\r\ninterface DownloadTask {\r\n    /** URL */\r\n    url: string;\r\n    /** retry count */\r\n    retryCount: number;\r\n    /** output filename */\r\n    filename?: string;\r\n    /** custom HTTP headers */\r\n    headers?: Record<string, string>;\r\n}\r\ntype Tasks = DownloadTask[];\r\n```\r\n\r\n### `--threads <limit>`\r\n\r\nThreads limit.\r\n\r\n### `--retries, -r <limit>`\r\n\r\nMax attempts for download tasks.\r\n\r\n### `--timeout <threshold>`\r\n\r\nTimeout threshold for download tasks in milliseconds.\r\n\r\n### `--concat, -c` (3.0.0+)\r\n\r\nConcatenate all downloaded files into a single output file.\r\n\r\n### `--output, -o <name>`\r\n\r\nOutput folder name.\r\n\r\nNested paths are not supported now.\r\n\r\nif `--concat` is provided, `--output` will be used for concentration.\r\n\r\n### `--ascending, -a`\r\n\r\nRename output files in numerical ascending order.\r\n\r\n### `--debug, --verbose`\r\n\r\nEnable debug log output.\r\n\r\n## Use as a library\r\n\r\n### Getting Started\r\n\r\n```JavaScript\r\nimport { Downloader } from 'shua';\r\nconst downloader = new Downloader();\r\ndownloader.addUrlsFromFile('urls.txt');\r\ndownloader.on('finish', () => {\r\n   console.log('All files downloaded!');\r\n});\r\ndownloader.start();\r\n\r\n```\r\n\r\n### Events\r\n\r\n| Event Name    | Parameters                                  |\r\n| ------------- | ------------------------------------------- |\r\n| `progress`    | `finishedCount: number, totalCount: number` |\r\n| `task-finish` | `task: Task`                                |\r\n| `task-error`  | `err: Error, task: Task`                    |\r\n| `finish`      |                                             |\r\n","readmeFilename":"readme.md"}