{"_id":"minecraft-mod-updater","_rev":"30-95d7a221f8a739480e5416656daf7090","name":"minecraft-mod-updater","dist-tags":{"latest":"1.3.17"},"versions":{"1.0.0":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.0.0","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node ./build/index.js","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint ."},"bin":{"minecraft-mod-updater":"build/index.js","mcmu":"build/index.js"},"exports":{".":{"require":"./build/index.js","import":"./build/index.js"},"./*":"./*"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.2","chalk":"^4.0.0","commander":"^11.1.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.9.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.5.0","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues/","email":"AA2908554069@gmail.com"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.0.0","gitHead":"b323e6f8f66ac25b73af6cafb2bac2944314eafe","_nodeVersion":"21.4.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-hSuByGBMfz8+JKpha6K/mkY2iEoXoH2c4FyGjTRjeLbDAsXb+Md8Y0EFSnXL76bonElgvQLNS/yHyuLcocp5aw==","shasum":"97653f4665e30df3297ca94493d793abc3d3674b","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.0.0.tgz","fileCount":16,"unpackedSize":64569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+7UVoF67nIwOTvqy9hfrJHAKXuKZnCWKrg28Xzziy5wIhALvBQl94VnGDaCWwCf/uuuqIBooD8/Sh78Xa3d0wl0OL"}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.0.0_1703792214704_0.31536154540028605"},"_hasShrinkwrap":false},"1.0.1":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.0.1","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/core/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node ./build/core/index.js","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint ."},"bin":{"minecraft-mod-updater":"build/index.js","mcmu":"build/index.js"},"exports":{".":{"require":"./build/core/index.js","import":"./build/core/index.js"},"./*":"./*"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.2","chalk":"^4.0.0","commander":"^11.1.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.9.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.5.0","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues/","email":"AA2908554069@gmail.com"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.0.1","gitHead":"1cba942fed75e08306266a6a4596809437863120","_nodeVersion":"21.4.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-Fn9/HGgG9mzIVBEenTyWJ8zuNiTYs0R7Us2Uun69Ni/1eEOwfyDhx9Ik105Net+GPqAt0yfqWwHKMXjuXv7x7Q==","shasum":"b1e5b1f04e45463348a73ab399b11803432703aa","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.0.1.tgz","fileCount":13,"unpackedSize":53512,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQ+2buW6cJXN139x1k3916uxI1/cfnQoWv711y25o5OAiEAwyPpPSU5eH2+mVCDbJ/gmGfMLIMvgCsWkYvKIv081Do="}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.0.1_1703931476295_0.13685016133341366"},"_hasShrinkwrap":false},"1.1.1":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.1.1","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint .","start-cli":"node build/bin/cli.js","start-gui":"node build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.2","chalk":"^4.0.0","commander":"^11.1.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.9.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.5.0","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues/","email":"AA2908554069@gmail.com"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.1.1","gitHead":"5115a210aef696a67a223c67b53c25db6f306a0b","_nodeVersion":"21.4.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-t8k8/5GOX76/wF0fMoY/4IZVZ4PC2ZjZMu5ZjF4TmnHDmSYpWPtcvv7clkgKMVjbwaWxvCVVDr//HejQkVWOUA==","shasum":"5a082c85910ed9ddc62d2e69b6df414ec85a2fe4","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.1.1.tgz","fileCount":16,"unpackedSize":54271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpLvLrOLIATKXIXUjdIoaqtHyvEt3X/i7m/5Fl8IKa2AIhAORK0Mo7uOQLobWTNFcejwnsa4GqoPUozLXLRGZC9oEq"}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.1.1_1704187122103_0.14439127819190878"},"_hasShrinkwrap":false},"1.1.4":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.1.4","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint .","start-cli":"node build/bin/cli.js","start-gui":"node build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.2","chalk":"^4.0.0","commander":"^11.1.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.9.5","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.5.0","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues/","email":"AA2908554069@gmail.com"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"gitHead":"7b5053e923b2e2caf0a032c488fda4e0fd5a3423","_id":"minecraft-mod-updater@1.1.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zOfTCPLXceLWzgkURON+O7RceGmTIOp/05KrJR4Pq5yvqgiEXaKzZAC54L5sVFVu1uvT3xI/jO9MCLBrn1CY/g==","shasum":"26ad2bec8b9971a7011b3acb1e9c5f32806d9db0","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.1.4.tgz","fileCount":16,"unpackedSize":53531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9xT1sumBBR48IQ3nq/GzWUkXJzY+I5vZk4rqiDMun2AiEAqwwxVoqcmq5TUrn0I3OLE6KTRAmr5FwVXFgskl8P2z0="}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.1.4_1704543071732_0.8597751772934707"},"_hasShrinkwrap":false},"1.1.10":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.1.10","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint .","start-cli":"node ./build/bin/cli.js","start-gui":"electron ./build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.5","chalk":"^4.0.0","commander":"^11.1.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.10.7","@typescript-eslint/eslint-plugin":"^6.18.0","@typescript-eslint/parser":"^6.18.0","electron":"^28.1.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.1","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"publishConfig":{"tag":"latest"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.1.10","gitHead":"2510ae37d71541fcc10bc292d81a832e80e7aff6","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-NJDNPmrlX2VkVQ5qIIqFPjbdpNjWflN4gaVTjbUnXnMEx9R3fK6lCx/8BwYpsWovuOi5ib8Qv1cYU43ZFkaaoA==","shasum":"212785e52d8b9d1523fef0b504a7dba062219755","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.1.10.tgz","fileCount":20,"unpackedSize":55930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3w1RoruuLnuAA/f9wiAXfIYs4B06X09ZLLNmh2Yb+yAIhAPd/6lYGx0dC0V0XuApIvSPGQNcnSYSr3EsAyoolBNiz"}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.1.10_1704679282768_0.5535568808197608"},"_hasShrinkwrap":false},"1.1.16":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.1.16","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint .","start-cli":"node ./build/bin/cli.js","start-gui":"electron ./build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.5","chalk":"^4.0.0","commander":"^11.1.0","electron":"^28.1.1","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.10.7","@typescript-eslint/eslint-plugin":"^6.18.0","@typescript-eslint/parser":"^6.18.0","electron":"^28.1.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.1","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"publishConfig":{"tag":"latest"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.1.16","gitHead":"e2251ddac166ccc959ca77712fd3230511ca966f","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-GFw2YBQRaeFobBTKSnmSjwfzdbJD7KQ9p5N/DjTqxdU8YrblefQM2jRnuwCxvuZ3a0ZNSLEwCc9EI+OiYZAn6A==","shasum":"34ec293b6545979495f0bd5d35183eb31d3b8b11","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.1.16.tgz","fileCount":20,"unpackedSize":56804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4ApKKLmiqs3T761E0oYsqITMoeHaqmkWTy8pT+YrASAiEA0XOOJBfgWARc44D4/EmiVZTJDDdjgSfhw1+frh2TElM="}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.1.16_1704743699140_0.5946008111265344"},"_hasShrinkwrap":false},"1.1.17":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.1.17","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint .","start-cli":"node ./build/bin/cli.js","start-gui":"electron ./build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.5","chalk":"^4.0.0","commander":"^11.1.0","electron":"^28.1.1","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.10.7","@typescript-eslint/eslint-plugin":"^6.18.0","@typescript-eslint/parser":"^6.18.0","electron":"^28.1.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.1","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"publishConfig":{"tag":"latest"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.1.17","gitHead":"be6177a14f08bfdd1036590f20c0f286b5ba2c04","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ooxA/0PB9GGcF8waBYEaQ+loQRZjVFIEmjucbtw7Smdpxky/441eGn427nhREKKKvDDGMK+E9ozP8wQSGHLDFA==","shasum":"1123ffc3ef3836581562cf931442db2e1ad112ff","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.1.17.tgz","fileCount":19,"unpackedSize":56519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhAiTgIgoGbP/fFKrDxkVnQY6ZKGJVQartmbFkbOPycgIgfwWbhU/H9aBeAMQGrz/luLhDtZJuBqsGwgSS/rX8Mb8="}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.1.17_1704874652394_0.007198182897629746"},"_hasShrinkwrap":false},"1.2.17":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.2.17","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint","typedoc":"typedoc","start-cli":"node ./build/bin/cli.js","start-gui":"electron ./build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.5","chalk":"^4.0.0","commander":"^11.1.0","electron":"^28.1.1","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.10.7","@typescript-eslint/eslint-plugin":"^6.18.0","@typescript-eslint/parser":"^6.18.0","electron":"^28.1.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.1","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typedoc":"^0.25.7","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"publishConfig":{"tag":"latest"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.2.17","gitHead":"fa143d66bb9ed3511d1636d3c70ccd8829d2e072","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-JkRah0WcmnyTl6x7BbtWNd/YK85qBoWKk2QQrB5Sg5hgmN17nGFsBW9jrCGITWnPsk/H5XIdwkhzF4X1AUkh4Q==","shasum":"0167cf64ff11015597d7412c2f58ca515271ee63","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.2.17.tgz","fileCount":19,"unpackedSize":60117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGs0WqemWybfBCp6C6UC6vbYjCFUFAbcYLjVkiKrtRYwIhAKfJkDIeRIWqKU8foanvDLWb/1aQ1QJO0jVsDmApUSdq"}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.2.17_1705483547818_0.3119871712423945"},"_hasShrinkwrap":false},"1.3.17":{"name":"minecraft-mod-updater","description":"A Minecraft mod update tool based on Node.js","version":"1.3.17","author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"homepage":"https://lzimul.top","main":"./build/index.js","types":"./lib/*","typings":"./lib/*","license":"GPL-3.0","scripts":{"start":"node .","build":"tsc","dev":"tsc -w","test":"node ./test/index.js","lint":"eslint","typedoc":"typedoc","start-cli":"node ./build/bin/cli.js","start-gui":"electron ./build/bin/gui.js"},"bin":{"minecraft-mod-updater-cli":"build/bin/cli.js","minecraft-mod-updater-gui":"build/bin/gui.js","mcmu-cli":"build/bin/cli.js","mcmu-gui":"build/bin/gui.js","mcmuc":"build/bin/cli.js","mcmug":"build/bin/gui.js"},"keywords":["lZiMUl","Minecraft","Mod","Updater"],"dependencies":{"axios":"^1.6.5","chalk":"^4.0.0","commander":"^11.1.0","electron":"^28.1.1","ls-archive":"^1.3.4","toml":"^3.0.0","tslib":"^2.6.2"},"devDependencies":{"@types/node":"^20.10.7","@typescript-eslint/eslint-plugin":"^6.18.0","@typescript-eslint/parser":"^6.18.0","electron":"^28.1.1","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.1","eslint-plugin-prettier":"^5.1.2","eslint-plugin-promise":"^6.1.1","prettier":"^3.1.1","typedoc":"^0.25.7","typescript":"^5.3.3"},"engines":{"node":">=20.10.0"},"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"publishConfig":{"tag":"latest"},"sideEffects":false,"private":false,"preferGlobal":true,"deprecated":false,"_id":"minecraft-mod-updater@1.3.17","gitHead":"3428b437fdcd4ead9811a3a8c7d8761c159203ed","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-vF4uGvsQDdMkatHV8cyWYIH1y53w6U0XFSKRNlcAlxIwH/kg1uTT3gbSy7XKvN5PS4/iJQtihZOHo4kYtOqMMQ==","shasum":"1603971a77f11c04ae516c3e937831d809a97a72","tarball":"https://registry.npmjs.org/minecraft-mod-updater/-/minecraft-mod-updater-1.3.17.tgz","fileCount":31,"unpackedSize":74067,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCamK2b5JB5VByBfmVm3td7OPeEoy4yvwTsHLNqXk44xQIhAOwMBg0J0Gj8o/9APPHwR6Gj7CuBoofacYADblWVGhep"}]},"_npmUser":{"name":"lzimul","email":"AA2908554069@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/minecraft-mod-updater_1.3.17_1711280232845_0.7246459990681422"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-28T19:36:54.704Z","1.0.0":"2023-12-28T19:36:54.916Z","modified":"2024-03-24T11:37:13.444Z","1.0.1":"2023-12-30T10:17:56.457Z","1.1.1":"2024-01-02T09:18:42.451Z","1.1.2":"2024-01-06T11:43:56.146Z","1.1.3":"2024-01-06T11:52:51.872Z","1.1.4":"2024-01-06T12:11:11.931Z","1.1.5":"2024-01-08T00:26:38.360Z","1.1.6":"2024-01-08T00:30:24.117Z","1.1.7":"2024-01-08T00:47:42.185Z","1.1.9":"2024-01-08T01:00:24.616Z","1.1.10":"2024-01-08T02:01:22.963Z","1.1.11":"2024-01-08T02:30:22.209Z","1.1.12":"2024-01-08T19:03:00.352Z","1.1.13":"2024-01-08T19:22:18.493Z","1.1.14":"2024-01-08T19:32:12.676Z","1.1.15":"2024-01-08T19:53:42.965Z","1.1.16":"2024-01-08T19:54:59.302Z","1.1.17":"2024-01-10T08:17:32.541Z","1.2.17":"2024-01-17T09:25:47.980Z","1.3.17":"2024-03-24T11:37:13.011Z"},"maintainers":[{"name":"lzimul","email":"AA2908554069@gmail.com"}],"description":"A Minecraft mod update tool based on Node.js","homepage":"https://lzimul.top","keywords":["lZiMUl","Minecraft","Mod","Updater"],"repository":{"type":"git","url":"git+https://github.com/lZiMUl/Minecraft-Mod-Updater.git"},"contributors":[{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"}],"author":{"name":"lZiMUl","email":"AA2908554069@gmail.com","url":"https://b23.tv/vUMYbj"},"bugs":{"url":"https://github.com/lZiMUl/Minecraft-Mod-Updater/issues","email":"AA2908554069@gmail.com"},"license":"GPL-3.0","readme":"# Minecraft Mod Updater\n### A Minecraft mod update tool based on Node.js\n# Use it directly\n## Installation\n### Using npm\n```bash\nnpm install -g minecraft-mod-updater\n```\n## Command\n### CLI (Command aliases)\n```bash\nminecraft-mod-updater-cli\nmcmu-cli\nmcmuc\n```\n### GUI (Command aliases)\n```bash\nminecraft-mod-updater-gui\nmcmu-gui\nmcmug\n```\n## Example\n### CLI (Parameters are optional)\n```bash\nmcmuc -h\nmcmuc -t Manifest -i \"./MyModPack/manifest.json\" -o \"./MyModPack\" -k \"xxxxxxxxxxxxxxxxxxxxxx\" -f\nmcmuc -t JarFile -i \"./MyModPack/mods\" -o \"./MyModPack\" -v 1.20.1 -l forge -k \"xxxxxxxxxxxxxxxxxxxxxx\" -f\n```\n### GUI (Parameters are optional)\n```bash\nmcmug -h\nmcmuc -t Manifest -i \"./MyModPack/manifest.json\" -o \"./MyModPack\" -k \"xxxxxxxxxxxxxxxxxxxxxx\" -f\nmcmuc -t JarFile -i \"./MyModPack/mods\" -o \"./MyModPack\" -v 1.20.1 -l forge -k \"xxxxxxxxxxxxxxxxxxxxxx\" -f\n````\n## Parameter (General parameters)\n```text\n  -t, --type <JarFile | Manifest>            read type is jarFile or manifest\n  -i, --input <path>                         path to the input\n  -o, --output <path>                        path to the output\n  -v, --version <string>                     game version\n  -l, --loader <forge | fabric | neoforge>   mod loader platform\n  -k, --apiKey <text>                        api key\n  -f, --forceDownload                        force download\n  -h, --help                                 display help for command\n```\n# Secondary development\n### If you need to do secondary development, use the following command:\n## Installation\n### Using npm\n```bash\nnpm install --save minecraft-mod-updater\n```\n## Example\n\n```ts\nimport {\n    ModJarFileUpdater,\n    ModManifestUpdater,\n    type ModInfo,\n    type ModUpdateStatus,\n    ErrorEnum,\n    type ErrorType,\n    type Parameter\n} from 'minecraft-mod-updater';\nimport {blueBright, greenBright, magentaBright, redBright, yellowBright} from 'chalk';\n\n// Manifest Mode\nfunction manifest(input: string, forceDownload: boolean): void {\n    if (existsSync(input)) {\n        const modUpdater: ModManifestUpdater = new ModManifestUpdater(input, {\n            output,\n            apiKey,\n            forceDownload\n        });\n        modUpdater.addEventListener<ModInfo>(EventEnum.DOWNLOADING, (mod: ModInfo): void => info(`${magentaBright('Downloading:')} ${blueBright(mod.fileName)} {(${yellowBright(mod.modId)}) [${redBright(mod.fileID)} => ${greenBright(mod.id)}]} -> ${blueBright(mod.downloadUrl)}`));\n        modUpdater.addEventListener<ModInfo>(EventEnum.DOWNLOADED, (mod: ModInfo): void => info(`${greenBright('The download is complete')}: ${blueBright(mod.fileName)}\\n`));\n        modUpdater.addEventListener<ModInfo>(EventEnum.SKIPPED, (mod: ModInfo): void => warn(`${greenBright('Already the latest version, the update has been skipped')}: ${blueBright(mod.fileName)} (${yellowBright(mod.modId)} [${greenBright(mod.fileID)} == ${greenBright(mod.id)}]) \\n`));\n        modUpdater.addEventListener<ModUpdateStatus>(EventEnum.FINISHED, (mod: ModUpdateStatus): void => info(mod, '\\n', greenBright('The update is complete')));\n        modUpdater.addEventListener<ErrorType<ModInfo>>(EventEnum.ERRORED, ({ type, mod }: ErrorType<ModInfo>): void => {\n            switch (type) {\n                case ErrorEnum.ADDRESS:\n                    error(`${redBright('=====Error: Unable to get file address, please download it manually=====')}\\nMod ID: ${yellowBright(mod.modId)}\\nThe name of the mod file: ${magentaBright(mod.fileName)}\\n`);\n                    break;\n                case ErrorEnum.DOWNLOAD:\n                    error(`${redBright('=====Error: Unable to download the file, please download it manually=====')}\\nMod ID: ${yellowBright(mod.modId)}\\nThe name of the mod file: ${magentaBright(mod.fileName)}\\n`);\n                    break;\n            }\n        });\n    } else {\n        error(redBright('The manifest.json file does not exist, please create it and try again alive to view the help with mcmu -h'));\n    }\n}\n\n// JarFile Mode\nfunction jarFile(input: string): void {\n    const dirPath: string = input.includes('json') ? resolve('./mods'): input;\n    if (existsSync(dirPath)) {\n        if (!version) {\n            error(redBright('The version is not specified, please specify it and try again alive to view the help with mcmu -h'));\n            return;\n        }\n        if (!loader) {\n            error(redBright('The modLoader is not specified, please specify it and try again alive to view the help with mcmu -h'));\n            return;\n        }\n        ModJarFileUpdater.fakeModManifestFile.minecraft.version = version;\n        ModJarFileUpdater.fakeModManifestFile.minecraft.modLoaders.push({\n            'id':  loader,\n            'primary': true\n        });\n        const modJarFileUpdater: ModJarFileUpdater = new ModJarFileUpdater(dirPath);\n        modJarFileUpdater.addEventListener(EventNameEnum.INIT, (mod: ModInfo): void => info(`${magentaBright('Init:')} ${blueBright(mod.fileName)} (${yellowBright(mod.modId)})`));\n        modJarFileUpdater.addEventListener(EventNameEnum.FINISHED, (): void => {\n            manifest(join(resolve('.'), './temp.json'), true);\n        });\n    } else {\n        error(redBright('The mods dir does not exist, please create it and try again alive to view the help with mcmu -h'));\n    }\n}\n\nswitch (type) {\n    case 'Manifest':\n        manifest(input, forceDownload);\n        break;\n    case 'JarFile':\n        jarFile(input);\n        break;\n    default:\n        error(redBright('The read type is incorrect, please try again alive to view the help with mcmu -h'));\n}\n\n```","readmeFilename":"README.md"}