{"_id":"wukong-deploy","_rev":"59-76f7ccd94521f4364a7c6911bcc6f28c","name":"wukong-deploy","dist-tags":{"latest":"1.2.47"},"versions":{"1.0.0":{"name":"wukong-deploy","version":"1.0.0","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.0","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"fe7d5215e89cf508dfa0f6ea6a4cdfc4cb68dd5a","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.0.tgz","fileCount":10,"integrity":"sha512-lyOzjEslStawQjpWSRcbEgGsqEeKZO9+jJRlskp2mqzQtbuDWu8V4q4lh0wiX2yPn/mUNLlNy6D4avrdqN6QWQ==","signatures":[{"sig":"MEYCIQD37LDnzO5+pWJiVa0PiuRHaAdlJ4MisOVRfMGeTzLXlwIhAI3AX4jP0IIuff+HbP4Zxw4QJBdB2DLRzgos849raClj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14491},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"63c986a5a2612eef3f1522cbe674fca5c0b1ad11","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.0_1753552095134_0.6244199908973496","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"wukong-deploy","version":"1.0.1","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.1","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"8090e8a0bf330ed2fcc5466f26634947d4ef2b76","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.1.tgz","fileCount":10,"integrity":"sha512-WtV5sI5Z2sWYd5/4dnrgaILj+/XZtol5cuc8ZQv1OlKeixW2KvqqtEvcXeQkcJdI4+zUo2vROGG18vA8lb6jrw==","signatures":[{"sig":"MEUCIQDNGOTQLOcZxmq17+rFeYgSw1buCxSricf2Nc3cbpjDDAIgCHTDxbWq35UkMDRs6gFWzrcX2kv/dpXWzt/xyX/WRhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14491},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"63c986a5a2612eef3f1522cbe674fca5c0b1ad11","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.1_1753553071318_0.2725241462217549","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"wukong-deploy","version":"1.0.2","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.2","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"e49bfaa8b5c29323004d72bb68d875750bcadd33","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.2.tgz","fileCount":10,"integrity":"sha512-WfL7rHZnWyRZUEdF57yWRJ6bLV+4WlVTlepZRrviTYfOsD1di4NpkRJJB3XNyDavFV1iLpo5+fPyARujrfgI5w==","signatures":[{"sig":"MEQCIHyeXxNMtZOSiQ3tixXHeo3ykG2Asqx3EXQ459nnX9GsAiB9xXR4/2rq8B0mFOrztsrljKUeIF4SYcpc4UcCIM3CQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14596},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"9e984997cd039da18fa0f0f2833e78c04bde2abd","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.2_1753554419670_0.15283468606824835","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"wukong-deploy","version":"1.0.3","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.3","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"407dea0f3d5e2700a8981ce99ad35978af19bb01","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.3.tgz","fileCount":10,"integrity":"sha512-hFJ+cO9aM/lqHbrzgpCC7L4jzi3noT/q2YiHlexasZgjFtXaxSIcFhWsIe8ySSuup28DdVPzd0viSCFudiyQMQ==","signatures":[{"sig":"MEYCIQDLeX1wl1L4wOb+Cvb2AQgHpd2OGfSuj48hS3h6Zks5aQIhAIz9+DMJVvmsRqK0pVkqRdEZMPCnsl240ELMI7jtFFH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14634},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"9c5411b02ff516143b9030de1bfdd16e741feecf","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.3_1753559580596_0.4035862648541353","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"wukong-deploy","version":"1.0.4","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.4","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"3daf1bffb25a50f37c947548b3e48e56738823a5","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.4.tgz","fileCount":10,"integrity":"sha512-yRf6qtJ+/RkuIgXC10IUXqALFWtKuq4j6Ib0Oc9uTb265H/Nybmre5E494jRjxpTo9kJ92nuzKQ8mGosah8hXg==","signatures":[{"sig":"MEUCIGOfhyWy/6d10R097AHOUELsiZFOaFNU34OevE5Rt1uCAiEAh9KD1z/MHCfAa+xUEfBSvJqhEfT0uiX84w61Gbz9n1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14634},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"7da8a2d708283c44a8a25857e9d82c39ddd2b3fd","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.4_1753560397900_0.26020191924746605","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"wukong-deploy","version":"1.0.5","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.5","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"b2aae119bb4dc285750fa73f7bddfc2e89aa92cf","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.5.tgz","fileCount":10,"integrity":"sha512-pCQ+OAatafvHWeldpUmX/C7i5hul+NycBqes6j9yNXXwFH/GckUisZ4DDZTLe9r/r+kPaCsuO4ShVuDeobdHbg==","signatures":[{"sig":"MEUCIQD1yVLkrWGH1iyuP/kZVt0CJvzEmt92T/zdh4JEGoq3jQIgOVgo4Tdvj9xDm2Y1LYkIZkhcu50UeOHGqCvCV2AQWyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14618},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"95f6826eaac1c112220f3fd22f712e2a8a7cd6ea","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","prepare":"husky && husky install","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.5_1753561767240_0.5333451387949835","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"wukong-deploy","version":"1.0.6","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.6","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"d73404d4c42b058ba560d2ad9b50d973983977bd","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.6.tgz","fileCount":11,"integrity":"sha512-OUY4fduZZpzZaZoHY5gFkFx7Rw3b2PZ8GEdiFjucQjeGRnSzAIvCwylB5FOsQTRLLX6abSQIthA6+ZhteONj/Q==","signatures":[{"sig":"MEUCIQDB1smdb8QMiaRwkohuXvB8fdof5QoE6OOTAb4J8SiSxgIgaF3WovufhixjC6CNMJIZeT6pCSuHmBtPkoPdb3l75XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22098},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"ac8bbe569470385edd551e9cf4f787aa674e3248","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","deploy":"node src/deploy.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.6_1753606090520_0.3256035940898627","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"wukong-deploy","version":"1.0.7","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.7","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"1e49335805fc6a25e7bc90aab3f2dbf5925804be","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.7.tgz","fileCount":15,"integrity":"sha512-A7KmJ4JJjV90vMdYWwrke0C76ZLyijClwuXBOUQAynNqLHBJIa4z8cyJxP7K/gGJUodd8o6Gp84EvqxY1ghW/A==","signatures":[{"sig":"MEQCIBFYa77QeLIUOMeKzFH7V7MSZ02H2vIMnj2iysm0paQkAiBxxNHsjV4lQgLW4upGppD+ANgUtyqqTtbj9WdR5ZeKvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26394},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"f1d92c882583f70a8d63871f1c2cbc77730023da","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.7_1753631291285_0.49513578367978517","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"wukong-deploy","version":"1.0.8","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.8","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"74d6166b9b4919c98ac4f08679c036ec07205163","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.8.tgz","fileCount":20,"integrity":"sha512-cjJUt4C5mdwr2RR5BpYCLkWFmYVaJHm761tSNrHvcYXPd2w+f5GihghPGg2q0UL9DDjMLiH/i1YuAQ/3j9eDnw==","signatures":[{"sig":"MEUCIEN495ChOp6ZF/TtS3LAnq/egACqVOcVR1R8OzrhlezDAiEAqo48MfvlRUJu0xNgizIvAt1Ui0+6NjS6vp7w1zoygXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28353},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy","type":"git"},"description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.8_1753631949261_0.46597021682283724","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"wukong-deploy","version":"1.0.9","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.9","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"fc8f1a38119542ee5aa13036732f20c9f80bae37","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.9.tgz","fileCount":15,"integrity":"sha512-1B3v/L15LdTtdrVerrNMF/andEWyLApz2iKHMbCXu4p9Q8g3zziWZTl0KJpKvLg5TrJyuUEP9xsg3lLeVlUgRg==","signatures":[{"sig":"MEQCIFDu0vDBZZOzKWVOt18hnvXBjzaB8GMX1nHvCn6ZwqY0AiA69OdO331vM90VHcOnO1keLabfUHRwzsSFR1Afsupdlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26461},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"6c1219eb24366d78faa7492f50db4d17597ab03e","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.9_1753632643156_0.727297299705429","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"wukong-deploy","version":"1.0.10","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.10","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"bin":{"wukong-deploy":"bin\\cli.mjs"},"dist":{"shasum":"4fa2a5b4c470b840bfcd68ff5457e65eae6abe17","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.10.tgz","fileCount":20,"integrity":"sha512-T5N/x9R1ZP8B9t21PHP7A0v0HCJTXv35Y7tCUs4g8SqNhHKXU6gCb335efoP7yoOws0dRiDdRYw6iwMDw15LPQ==","signatures":[{"sig":"MEUCIQDh7EiBlpuWtomVnA+DD5bg3he/CL7Zfm2G2S3eJ+byTAIgAW6DE1yk0LvGYmXMEg3YFIh8L1PhYaByv6ihlqCuRYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31970},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy","type":"git"},"description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"^16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"^12.8.2","node-ssh":"^13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","lint-staged":"^15.4.3","pretty-quick":"^4.0.0","standard-version":"^9.5.0","sort-package-json":"^1.57.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.3","eslint-config-airbnb-base":"^15.0.0","prettier-plugin-packagejson":"^2.5.8","eslint-import-resolver-alias":"^1.1.2","eslint-plugin-simple-import-sort":"^12.1.1","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.10_1753669935047_0.6918885483068449","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"wukong-deploy","version":"1.0.11","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","Multi-server deployment","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.11","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"afdb1772113f8d48839faf21f3e9a8f374a9f9ea","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.11.tgz","fileCount":16,"integrity":"sha512-ZhzcPVRAzMdWKrMTYjOLy83bshW6920ZAMyRtGBkIAyO2NxMnPRwwLH5k6HM+hKNtoIMsEQFEtYSu3pGgwTJ/A==","signatures":[{"sig":"MEYCIQCUfz/jwgHqxtZQadC84QSeZ/0EetjtPdVksySl3Qq3cQIhAJ2fH7LJemYNRQMClti5T3pAVBTxJ/Mc9UFSAQwHDTJo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34371},"type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"0584855a1daaa1373aef59b85577c3a0ee9a2eaf","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/ ","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"git push --follow-tags origin main && yarn publish","lint:fix":"eslint --ext .js,.mjs src --fix","prettierall":"npx prettier --write 'src/**/*.{js,jsx}' ","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","prepublishOnly":"yarn lint"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.1.7","eslint":"8.57.1","lint-staged":"15.5.2","pretty-quick":"4.2.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.11_1753721221004_0.8159467647480412","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"wukong-deploy","version":"1.0.12","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.12","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"0f61416894b187bb99efce3f68952573f20a2977","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.12.tgz","fileCount":24,"integrity":"sha512-BJlddKgwSYhF4uuNFBY8WRYPtyBQKsLC1veWeZ/spFtHVOqUZb+9qudpBnlpRsq+EXY6u0dlvuzmwTBlZRp6fQ==","signatures":[{"sig":"MEUCIQCoXIm2F6SLdjEmtdj4lerQEO3gkPLdBZJuyRnBQDzQwgIgV9L4MSOQ3040kUExgGIzzT6LDn8MPBj/SjSS0Psooq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48460},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"6eb369e2b1278d82bfa24c6b06487402f0ec1ae8","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","publish":"yarn release:patch && yarn push:tags && yarn publish:npm","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","publish:npm":"npm publish","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","eslint":"8.57.1","prettier":"3.5.1","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.12_1753884478726_0.0062335733419836","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"wukong-deploy","version":"1.0.13","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.13","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"7fd1876a4d426acb2df143176abfb5d89d509ea6","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.13.tgz","fileCount":30,"integrity":"sha512-DacX4M1FCy0zUz4DtiIqUyY1dYJNS8MfdnejWSuBuqddtIoC5qR5GpLt9xlrAgGCfxXrYCCGkpEIIEOaplaSJQ==","signatures":[{"sig":"MEUCIQCwYGq0JvzbL1to1HdU40sLQ5AYiXOIbYEC6AGm8cMRvgIgLDR/ujBWoMPCx3Esl5rvhLAenSF/1s5w0vPaiys3Sng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58263},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"58bca6f6a99f8204a7e12a6c737d50edc45b1db5","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","eslint":"8.57.1","prettier":"3.5.1","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.13_1753986413721_0.5578978869825222","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"wukong-deploy","version":"1.0.14","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.0.14","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/cli.mjs"},"dist":{"shasum":"a977be9a96d13142018368cfe891ddf0f5b55324","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.0.14.tgz","fileCount":30,"integrity":"sha512-RkrZDIe5P01pzdmyv6Z60uadAWv9Ge7N3FMdwY/DRqVCgRt+B4wc1k6IFAh6cszeURWIzx9s6gY/a1Tm84Er6Q==","signatures":[{"sig":"MEUCIQDLtODdli6gJbi2MkYV1i9XOIhQ2Ac6DCYkb09prnQ1uQIgYUq80SkSWDQZ2AmQPbDNQu+g+u5GMiURSc6BVTbYpU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58231},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"455807ad22dddfbda0ed9676c22b1afbbd8860e6","scripts":{"dev":"node ./bin/cli.mjs","init":"node ./bin/cli.mjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","dev-mac":"DEV_MODE=1 node ./bin/cli.mjs","dev-win":"set DEV_MODE=1&& node ./bin/cli.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{"ora":"8.2.0","chalk":"5.3.0","dotenv":"16.6.1","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","strip-ansi":"7.1.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"husky":"9.1.7","eslint":"8.57.1","prettier":"3.5.1","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.0.14_1753987125893_0.20771354390151098","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"wukong-deploy","version":"1.1.0","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.1.0","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"90603890eed04a9576caee9aa3fa4a8649ddfbd5","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.1.0.tgz","fileCount":5,"integrity":"sha512-bk48O+Lt0ktMj66j2BVfeGONkXTievvywYaiyn4pxY8P0K/mR/rsItIoFPVaZZOwHhgQqlxiySsJytRrFcwV2g==","signatures":[{"sig":"MEUCIHX5qOnLs2aYnNsyi4GzXerL4QsJgblHPXydhfLYcd1QAiEA/mvtU1+hyllHS7/xcdMThgencSnmxYG+9fMYm/8KYmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495728},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"416b5b5ddd1750d2d7bab019dcc9b5f87e49bff6","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=1 DEV_MODE=1 LANG=zh node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:minor && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.1.0_1754075192558_0.8016398788535788","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"wukong-deploy","version":"1.2.0","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.0","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"f9e5a883a834095761856213e83e19d06ea9f811","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.0.tgz","fileCount":5,"integrity":"sha512-OsNBow+uPek/Q3A3rwIwHnvGPTCJCD10tBrVJGj355W6RjM9Gm+d3S+yFe4qKV0YndvoIXKtEZeviHdhPuqyhA==","signatures":[{"sig":"MEQCIHchm0kSUaCds2wRaAzEjyX/bOXAF1PuMh+qrdYmn6bmAiBJHueBXp7uTTahCVNPuVpRzVfojGbLGiQ0cQBA7M0CWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495728},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"e105b47d88d9035c539e45a49fc56e3f13d64336","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=1 DEV_MODE=1 LANG=zh node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:minor && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.0_1754098454456_0.44759562320085333","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"wukong-deploy","version":"1.2.1","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.1","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"d674bff618657fe0a097d439b916f713159b376d","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.1.tgz","fileCount":5,"integrity":"sha512-UvsRzj3kIpEROa3C9YMSPnUtlUFvl1rmYYV/toXEm+TIH1BMFwPYjGLkYHAGdzBs78vehANClDfr4N2V3SkYbQ==","signatures":[{"sig":"MEYCIQC/NqZBUKmEk32m/+Z/B32Ld0YuWK2DTyNzZzHEsUAupAIhAOfF+w1IHNKcgM2kmn8tnU331eUZtB5Dzw4qjXat7G5r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497337},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"fe6580d1199dc5fb76986f5bc6ec201532d2cf5d","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=1 DEV_MODE=1 LANG=zh node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.1_1754123510864_0.36719534371340945","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"wukong-deploy","version":"1.2.2","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.2","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"54260ab34d1722e93fc2f2a958b7b70cd72d1434","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.2.tgz","fileCount":5,"integrity":"sha512-OM84jcuhn+e63HeEsURRRGlmSWtPW/8CzLvlmMDv0+IoJgYpgDnppe7lvUoozLsbmpkxia+6RynDRO3qm9sRWQ==","signatures":[{"sig":"MEUCIGutbnIaHyYTReqginYUjBeQ4Snk9gPTg+zV64Ifa877AiEAuVTsLlAJETG9K8FDebmefNcnMEyOB+RRwFoLR6x18Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501214},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"14c16ef3ec2404192d74d6544547ac61808e8f8e","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.2_1754202886141_0.44616329863009696","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"wukong-deploy","version":"1.2.3","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.3","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"53cb32f823493d9394cce43bdeaf7f463642cf3e","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.3.tgz","fileCount":5,"integrity":"sha512-aHDy9yEM8C13xAPL99Ru+xO674Hq5noBDhTdhG47GxCePZ/9WbGFuKIvLhi+97SdS3/QmN1ft7XyEmi0DYdh1Q==","signatures":[{"sig":"MEUCIQDQUALniqqt2+VPrzT2/ZBngR9trQ7xFB6oiiOC+0A1cAIgNw0z9+9/rpHSNsRwgIUUMd8n7ylkzyDiUOwAsNXIJ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501194},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"8c20315d58bdf52719305b30199f114529dca4eb","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.3_1754206345791_0.4317203813919581","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"wukong-deploy","version":"1.2.4","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.4","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"3042a1a995999289bba4be3556b692d8ba63b754","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.4.tgz","fileCount":5,"integrity":"sha512-bRjOuW0QkUAnAB/CxRSgUHAHP21cpYNMGQKvmG7K+aIsgzuSqssv/FBlrk/bqxVZ86vRbS7QmhMEpiBXKNETCQ==","signatures":[{"sig":"MEUCIE3eag7u8afc+XpaCEV6h2AUvMZxfw4C3Mj8JESLNY8CAiEAk/tSStejXdUXiOV9LKT77FQk7DQW4flLrNvfV17ej9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501938},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"403cfe93d650fb056216e8d5f06a30c51aed995c","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.4_1754208068131_0.6053888983490008","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"wukong-deploy","version":"1.2.5","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.5","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"1823e7103cd3ff5c26d34c2f7a71e324066d1f22","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.5.tgz","fileCount":5,"integrity":"sha512-TRJqXvpqAJ3ZYTefKzeVLAjbFhvtcnZekkIetK3gRvZeCA0A/RYbRDlNXC7piLUimLRbUIUKpFY6YYK9uts7Bg==","signatures":[{"sig":"MEUCIC1Zpu2KA9QR/dpjXfOWTinvWv0lCbPkAssT+Nvclaz7AiEAnirB6efJuyMRdduBB0MQwX5yPZDMDK7VfNA+haa0Mp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501939},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"b3ce9fc6a05a672c8581da9a42d670ffd03f9c78","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.5_1754208561214_0.4836330099094366","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"wukong-deploy","version":"1.2.6","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.6","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"f73aad0c8476b6a8b74b757eee53efcecab60b7b","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.6.tgz","fileCount":5,"integrity":"sha512-jBrs1nFIEcECGJfpfTauu4Tz/4SVkz7Db91LLNGOxJ1w8xL5kAW1i0ur1Q1QoDSAme4tONJJaftsGE/76Vas0w==","signatures":[{"sig":"MEQCIDIXWxM5SwOAjzamPPryhpMJiopGtcK/OKT78AzKCjexAiAk/a9nsQkKMHHlF6ufn+YWyN8wWipwd2KW8Sjo16NCag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501951},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"ded60c2577cb398f313dd72e150fc16eaa814c2c","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.6_1754209944665_0.45612350732560714","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"wukong-deploy","version":"1.2.7","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.7","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"23d59b8bd5ea07f070bc5d96a69ae1a34cb868da","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.7.tgz","fileCount":5,"integrity":"sha512-rIJNn0b2S5VFn3uDJi8eHeNQcfUNBazn/R3t7gzLlYjA4WTTvsEn08+qtxKOuhgKzHEDTHhXUh51U3YPepqA6w==","signatures":[{"sig":"MEUCIQDphAuaE/5uwrdZhi4uuTTM56rPcO/QfBAwcXUTEshMjwIga2Gza+ig0nZPrtOaDvJhcLxjKHftT7b2BW58JEKZJmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501779},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"07b5480320af1320dab781968a30b2b9862bb902","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.7_1754211680782_0.4682166536931942","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"wukong-deploy","version":"1.2.8","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.8","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"0a95bdc93f690f769196c694fdcda669d29ab31f","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.8.tgz","fileCount":5,"integrity":"sha512-nEz/qwWVzXlWUqQEtK7kLrmprbEyncaXDZDePznzrqNePuU8DWjttuuoJd3nOxpZb/nUvFP8wKYcXB3SEFifQg==","signatures":[{"sig":"MEUCICoJDZbWQhGc88tOgoz7jw64g0warfdq8ZEE51T9trQkAiEAt8yPYYiqNv8rZh5+XjIeMiPI2e7ha3r+T6Lwc0kJKlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502302},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"cc072be02c7a6d3e3d859b27b59122bc955b51eb","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.8_1754212913216_0.35686890975078667","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"wukong-deploy","version":"1.2.10","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.10","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.js"},"dist":{"shasum":"3391b8f6a8dedf76490857bb40172322588ca330","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.10.tgz","fileCount":5,"integrity":"sha512-DcmbtdjdKAdhiuhl+gi7WEYceU3heOlaef9N5au8mJhFiC0qeZmgopvunzdzYWU+lPAq229urJlU/BcwYCDFfw==","signatures":[{"sig":"MEUCIFVFfbBx2LdMk46LfrZyAqhkUoIgYB1PCK12XkbsZ9CCAiEAujFh6sVBtGzNHdJeVLs0PtxFHNLZwjU9/QWqOYTgOpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507709},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"7356510c1da9b1fbfc23dada141f8c017b4dc5b0","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.js init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.10_1754325432464_0.39932717522527295","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"wukong-deploy","version":"1.2.11","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.11","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"1fb7fab9c1faf182b53a4d27e66459afbe7ce482","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.11.tgz","fileCount":6,"integrity":"sha512-GtKzklYGqKPuedpazqEOx6rMSKTdYVSowxkIg7qIA4nhyvkH7nq+WiDg0deEFEgCifRgJAeUe1QpCy08Q7ub+g==","signatures":[{"sig":"MEUCIQDf5Lucta+DBdNG8E2esWJ607B+EODdYTA2Xht6vU4vvQIgQ5pLS4QV/kwK2tgg0NrbO8qNnGiagi5t8ZHCK+2imXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2999157},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"bcbdd2f2e7279565f55531e838621db6097e1f7e","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.11_1754325806737_0.32453216999359435","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"wukong-deploy","version":"1.2.12","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.12","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"d89479b0f0ba3917ccd0b7cc236f23dfaa9dfcb0","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.12.tgz","fileCount":5,"integrity":"sha512-Wdz7/tRDPhr9ShX4h6UU9vJsqv5b7ldzvJ3yJhzWnRL18K9h/PztwRlSOGPeH4sAcQZJZvbK5kAuIMKbulITlw==","signatures":[{"sig":"MEQCIH6/KHVDJACbYkSl0Qi3S14/fHb/rVWzuNEkZ936AKGZAiBkczuVOIgQGnMO2YhYs9sfVTPrpEWBkU2YDJCkd629AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507711},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"ef94bf9709bbf5837b6bc4f77e392eeb899e114f","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.12_1754326483375_0.6716557769293676","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"wukong-deploy","version":"1.2.13","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.13","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"a308dfddde7c238eff9731e01bef40928d3b48b9","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.13.tgz","fileCount":5,"integrity":"sha512-grijRviMfQ36Kk2ZnR7Gl0eSqB6GQ3lHAZb/Zo4Niqp/Ctkbuzn2ctnnR+XcuBfPJJRnzgp29jjvrHD5UDrh5w==","signatures":[{"sig":"MEQCIDLEMSqHlM8Vm55H8BxxSTyPNKD8Wg1FtQ0wAEDmuB4vAiAdQ6L9EpqQAmhInGyJmhMaYSQ4bw0bKcpmKuT8O0hfQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1507713},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"766c787082742dea49b1afc60b4f018343908de3","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.13_1754327309542_0.026071581595730642","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"wukong-deploy","version":"1.2.14","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.14","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"6dc4af0b191dc7657cb5880f87ae54a378e2efad","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.14.tgz","fileCount":6,"integrity":"sha512-HOtE1DSzEBuAHF8PmoNDT+SBZMZMnw+UBRbbNh7wnBMo1vtN9JgWiqqy1i9sEmq3GYXbYzf3axo/Dcr5j+9ZGQ==","signatures":[{"sig":"MEQCIA1TirgOMqkupCMDROctQhDiproKpDR+Yi1pZFmXyI3zAiBBcKUS7S9YPiN9Bkem6wA7lBHyDoopr6ehywqth3OTjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2997119},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"e949ddb59bea2854321a13f416d0c428b05616c3","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.14_1754362936288_0.24610047771399346","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"wukong-deploy","version":"1.2.15","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.15","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"dbaba11b8a7971897cc4a0268bde57a05d4701d9","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.15.tgz","fileCount":5,"integrity":"sha512-cWdJgWzA6FM0VmDtf19gbMBWETYF8slhcUkYanuLIHb4vDfH/0ogCZHRhbAjQ66o361vRbk2YqA3CbgsIcM+zQ==","signatures":[{"sig":"MEUCIQCZdIQO3ulyYACbJTGchh9QsySyu2MkqsGNwfsGaHDPRgIgDAQKsyF2tO812NUIflxe6Ks5ZVJrl6Wls2xXukHqWgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508772},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"6914a19e26bf78822a892c95a20410c5e0c63c16","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.15_1754363052685_0.6117417596565782","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"wukong-deploy","version":"1.2.16","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.16","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"1e17a10c4377e9dbaea8bea5723b34cd0e4488f2","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.16.tgz","fileCount":5,"integrity":"sha512-aZ8efsc3v1cZoWwKO+Qvw9HRV7pbm1t0i4FykjBnH3f0sLoVvWiHzJfIhwH+H7Ft/6wAttbvMAuFSK6Sv4oFJA==","signatures":[{"sig":"MEUCIQDmNvp8U+VAbUUUlbfnLt1P0xLe4+Y1LH9pLiUIwNGBeAIgLrW1HL0IUjajXmZxnZB7CfW5J5k7OuwSqI8liRd4Nrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511637},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"70e8b8a39ad5163ca28c17fc275a7b82d6a85f0c","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.16_1754381144805_0.034898867956866475","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"wukong-deploy","version":"1.2.17","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.17","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"7a0c91345552acd7f2962ca7380dd60dec87a8ec","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.17.tgz","fileCount":5,"integrity":"sha512-XynT0eKuz7tRSpC7acaGZO0fJOY4MUMwA77EDmAgi5vY3ecUJWGb2worVvJGCCmGqmX6FMYc9CL+kd51M8yY/A==","signatures":[{"sig":"MEUCIQCbnE6HGqaloveJOvCM9uCI90HMkDHsmHv5BCtFw+5LjAIgeCNZtIR7o4v2XWyOjIira86vN6uNSBYRmJeRcXeNg8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511646},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"c02163937f2168cc0aff2c36051fdaf612329218","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.17_1754382248353_0.7756879728468828","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"wukong-deploy","version":"1.2.18","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.18","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"ffa87ee6bfd8d86690bfbcb2ec0d823591235af9","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.18.tgz","fileCount":5,"integrity":"sha512-xhKWhsZO7h7hhEXEoeeNon2W9D2X9iicxf5yl8DUKFX+4SEPR+wRlx6zqbpvWvPjJbD4tUsJVQ8RQablOrms9A==","signatures":[{"sig":"MEUCIE8O40AKsrz4ssCG3QgcOlylWS08nyp7pTZHr8hna3BMAiEAmeTtGoyusbVmcN1XNtsI2e2lYsXVsVkHshlvqLlw/pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511730},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"8e5c1ad9abf4f4adbe1f4e8133f0faab23dbc1a6","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.18_1754501234014_0.9097707471501126","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"wukong-deploy","version":"1.2.19","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.19","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"f4c0a6df9384023268e9fc8704c7d37ef9a4464a","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.19.tgz","fileCount":5,"integrity":"sha512-TGcMn2JL9PuaoAwelRlnHk79eNjXGgunQ/2DJOUoj2mODhnEDmGZitjkQTCy5rO5ns/YKl7DxnLneYUvZNPoJw==","signatures":[{"sig":"MEUCIQDC4L9jpTGcVh6U1a40pYj90Gkjsq6lOFpK5xQ5nZgFUgIgaY9DJlYRTEu/pJOftBsydK9PrrZys4S/5H9FiwAG/S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511730},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"5fddb909f1cd27fb30a493874b79a44b8df4830d","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.19_1754502379136_0.3442823187803039","host":"s3://npm-registry-packages-npm-production"}},"1.2.20":{"name":"wukong-deploy","version":"1.2.20","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.20","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"be9c4dc0fb2c2aa175a56092f2726c8e234c0761","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.20.tgz","fileCount":5,"integrity":"sha512-If2xraFpbT6MkGu0mJQptKkJbtaHsmLvtbtS3V2msiJcyKAnTzOh2sigJTMgXsgTJv0Rw0V8YW98hv4iTZ0w1A==","signatures":[{"sig":"MEQCIDFgJ2lm1VmwoPqOYzDULQd86ds86bCGR1t6lf4pHybCAiBS37Kjd6tHUhi8RBxRD4HgyXGoZgdvx7z2ejQlhruuyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1511887},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"957f9590e026a212c3a40bd90a84563696b935e4","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.20_1754669777360_0.567254228631515","host":"s3://npm-registry-packages-npm-production"}},"1.2.21":{"name":"wukong-deploy","version":"1.2.21","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.21","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"2f597d0e2c85891ecc73c883f3c4c10d9af37c87","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.21.tgz","fileCount":5,"integrity":"sha512-7QbCHa3iKb8qq0u/tvWpKxPwwffhRjXdRDqvbsURaiXsAs8t1ySHvw//FrvzN1deGLmYWr7+566VN4Fioh8Dkw==","signatures":[{"sig":"MEUCIQD+AVk1GtdU83frkkU6HZeuqIkGrvraeDVaVBW9qA+UIAIgERuHjmEI2CzuPBbQ8zd2jjm5QLQdEXYQvIENgjMjzaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1512341},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"c3ac8d14d4bb9303dfc255a6d8234ef7eefd3790","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.21_1754671294402_0.07020768596908233","host":"s3://npm-registry-packages-npm-production"}},"1.2.22":{"name":"wukong-deploy","version":"1.2.22","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.22","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"4c273aaf4bf71abc37cb99c75caf20dcf0d69f86","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.22.tgz","fileCount":5,"integrity":"sha512-QBHK3f1hwREqRDSlm2Bc0d44v9z+pZv9OUakdjSzrnkxfmUhmLIa/4VyfxpnP3MgIqCFseAN3C0I98vKvTMD9g==","signatures":[{"sig":"MEQCIA+/wBypNv/QDN/CThPxiJc15XWE5xRebnZOS/DNEZbtAiAvMrQ11jTdBeZZlGw4Er6ekko5kJssqDsBan52lkzqUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1512291},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"984982446058d35c9c0ca7ddf90a3f594785dc2f","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","strip-ansi":"7.1.0","lint-staged":"15.5.2","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.22_1754672090794_0.15096676483913507","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"wukong-deploy","version":"1.2.23","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.23","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"0da979357d493aec0550bba10669e7ffaf703ca0","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.23.tgz","fileCount":5,"integrity":"sha512-42k7eu29BexrgR+5xA+iyQbqasboGHwjNJBT8nHO5661BOpvP2XtMtHPE/0sHuOKMmX+U+I4JEn66TDm16lx9g==","signatures":[{"sig":"MEYCIQCro04BST8TlQTC0mYHm6Wj1je/vzf72nm3mDEQtK+PJwIhALDo5oNPtCZjIDR6WQIuTZEjWIdIR/8KeMcYiteoozcV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745715},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"a9023073102b27fc5c3e7d762c7c92302020c66f","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","prepublishOnly":"yarn build"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.23_1754728912177_0.32226948881161","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"wukong-deploy","version":"1.2.24","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.24","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"60f55777f2e90329f6c0ce9db1bf103ca1349e6f","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.24.tgz","fileCount":30,"integrity":"sha512-OH0/s3Ix4d9J7GedhKy7yPT/L8NoweFI1NKSu7hagaOO6bPCy+3azyFXeVSSIu4X597G/rQZW1/bZuvYTMRVDw==","signatures":[{"sig":"MEYCIQC0v+s22uwTEmbDxbFdmNSAMOv+npg5mcVcXkT28wcXIAIhAPjmzXY5vRpHEFt8lh29OzYbNHfGq6wzqYUqgwtW9348","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19375320},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"897272cfdb453cd8e5685de66664c69241714cf9","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","open":"^10.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.24_1756907059050_0.6538077440096646","host":"s3://npm-registry-packages-npm-production"}},"1.2.25":{"name":"wukong-deploy","version":"1.2.25","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.25","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"bbf79655f339ae59fdfa73bea6fb3d438685032c","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.25.tgz","fileCount":30,"integrity":"sha512-Hsm1qdYVONeVQj4XXd2qyRSAOUvTzEYSpK4bTnbUWSlqd2XJiE8qOeyFICS5eW3qITx1uYkKRBdWVaBcYBLwhw==","signatures":[{"sig":"MEQCICnCv4fUWRZOyukxeUcSyMCae5uW4okjnNHr7Chab9+7AiB9AY/wNRKJALX22g6i0YoPEYYgRXuKhsVUQcAwUaXkdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19449538},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"10bdd92a487f26dc9a76da1b403a36d6fe370956","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","open":"9.1.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.25_1756908511706_0.39148308041234325","host":"s3://npm-registry-packages-npm-production"}},"1.2.26":{"name":"wukong-deploy","version":"1.2.26","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.26","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"3dc6ab639275b08b38b986ff404f1efb9c16ba51","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.26.tgz","fileCount":30,"integrity":"sha512-ckbl1sSU2iGI4xug3KSUY1jU8oDcHgLTF9E+jdC2mv5h1LXW+MRp+kYKwysKwWaDqXg8xgOTuyaYpSm+Yb912A==","signatures":[{"sig":"MEQCIG3bsGVqQccvjlxZiqLzQQqr5ruJ4WvZ6Cjk8upHfvCBAiBFlh0Jk6VqChuiQbnt6N8neLCpcQD8Dlpezn6AozFZ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19449538},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"7d5c6c922eb46e9ac4b3be1ea159cb15f6205034","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","open":"9.1.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.26_1756908897789_0.5109627919416793","host":"s3://npm-registry-packages-npm-production"}},"1.2.27":{"name":"wukong-deploy","version":"1.2.27","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.27","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"cdb166eb53ed08266dc474b75d022156e8d525e1","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.27.tgz","fileCount":30,"integrity":"sha512-1EbhOUgi+RBDG9LTrrAQ7DOG7jpAlSmbRaALsPPpP3NguJ1EJX0sB6KPtxeGx2I9z/iXINeAfKWhXTKNzYH53g==","signatures":[{"sig":"MEYCIQDLeLU/douwHYR7GODGzPqgWeLCmOVkifFYrfPg2fUWxwIhALhMgcMuzmF4JtUBwDujotsK6r08cp6/PCk6uA7mk51Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19378112},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"06bd049ad24fdeba1ac6475e998d2ef6d8e114b4","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","open":"10.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.27_1756910839936_0.6255031059740599","host":"s3://npm-registry-packages-npm-production"}},"1.2.28":{"name":"wukong-deploy","version":"1.2.28","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.28","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"42836e53cd27eb0eb196ae4587fafa572a59d09a","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.28.tgz","fileCount":30,"integrity":"sha512-0k7mb0nvlE0RoWWcWgteove3tFmsiiGJElSGKArtmEm9BglFpIMehRKKEkZXs4r9h0YfxbkvhYG1Tl3lTvUmAA==","signatures":[{"sig":"MEUCIArTKGi79dHg3pabaW0a/rnSEqPuKme5bDlmdMNQoT+NAiEAztgfPH+QdV0wJ0UFQJXBG20bfdtuVrS3yYSvAxQaYIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19369451},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"098d39d1f82e7a6652fa2f00fa4572bfee2fed29","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.28_1756913882109_0.7023704805373372","host":"s3://npm-registry-packages-npm-production"}},"1.2.29":{"name":"wukong-deploy","version":"1.2.29","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.29","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"6ba14a23f959db2817e41b9c61e302fa030f07d7","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.29.tgz","fileCount":30,"integrity":"sha512-WZQOJA566oZTafYDObGDC3W2P3a7W65dnsCr5dlDzC5ol/rFA0iXZo44pxTuiALyUsunNr23Wt0AcGyMbPTbUw==","signatures":[{"sig":"MEQCIHeIu1McLL0kfbLCOiUnE+woCJIBcFgw3+7RN2Q56/80AiBLgEstl/UtP2iotg7TrTgGH/Lk3YOnyGEBggKsjqZJ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19369451},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"f336ad085c06c283146960bac0e1cda55de4bebf","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.8.2","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"^11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.29_1756990568074_0.23191749247136584","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"wukong-deploy","version":"1.2.31","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.31","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"db0ca83929c997b275d5ec0507fd989ce578520c","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.31.tgz","fileCount":30,"integrity":"sha512-Ptk+SlTVadTXqGb26yIjQc4SFxnLkaIxHcXidYCTelFoGPTvHgcvvlqUH1hn1jwsuAHE981Hj9Pgyb7lr8I4mQ==","signatures":[{"sig":"MEQCIHfpa0hwpiytiZr1QNiw4/odVSeT136APMZL51/6vTysAiAdGWLSn6oTfNc3qG5eoDzJLp8YkOwod9rBB8wW3mwF2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19365870},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"739026a098cbb91d9725e1e9fcbe7afd8a328bba","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.31_1758041729294_0.2306475373125887","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"wukong-deploy","version":"1.2.32","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.32","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"4442851fb9ef0c6065f46cff29a2ce9e32c4be2f","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.32.tgz","fileCount":30,"integrity":"sha512-U/DyLjqUa0yAcJfHeebTIQK3Zq8C7yTBOEZt+Ury+MEBer6RcBqDrkMtvaWaKB/VHaeUHFJ266Ug/D9MirU1ow==","signatures":[{"sig":"MEQCIGXb7RAw1LYICZsZeggpiASqyep6n4KFUvZ/axCOMb3iAiAoQ4K3tHzg1b6guK58iPMIpx/sGUFFvnzRu1k9moGS5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19365627},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"3070a454c15d912c0caa6e36812fbadb47222048","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.32_1758042615783_0.694744279583376","host":"s3://npm-registry-packages-npm-production"}},"1.2.33":{"name":"wukong-deploy","version":"1.2.33","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.33","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"290a254e725441ebe327fee713deb52cb315be07","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.33.tgz","fileCount":5,"integrity":"sha512-cumcY61o4v1LVrUWsHKmcAGo5RwcW3r3933o20x1rN1SGytFQmmX3j5Z5bGjBx1lx7EGqpyx6q2iEAeUSYC+nA==","signatures":[{"sig":"MEYCIQD1Dd22UTsbDuxlZvgOsiQkVj1oeG6Ya7XfAbDX0ugkJwIhANVoaA67atSOjcdg7zJv41pVb0eR7G7f68QCTU0m141d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745958},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"528eb601aaeb85c85b6a27be9d90cba0bb7b279c","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.16.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.33_1758084748128_0.868343334104009","host":"s3://npm-registry-packages-npm-production"}},"1.2.34":{"name":"wukong-deploy","version":"1.2.34","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.34","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"534e06303a292f5533545521e082c5ab935bb7f6","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.34.tgz","fileCount":30,"integrity":"sha512-WeAKVkbnTm0BA0MkK3J5K3dgA24MIgMV/6NMe8HrKPks83eGGqKLHPUY74shc/v3BYmNLacrWANNJTJpI2xYPA==","signatures":[{"sig":"MEUCIQCxJVv7V3yyuyfxI+6nYiAxtjlirgdS51NZYOn9kC/jqQIgSsBy2KRtqqyQhAaqz4r2i9oKQnDaAnjANts5oHDhpfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19365798},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"1769f64a6f16e141259ccc8954b5665120773f3f","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"8.2.0","boxen":"8.0.1","chalk":"5.3.0","husky":"9.1.7","dotenv":"16.6.1","eslint":"8.57.1","esbuild":"^0.25.8","date-fns":"2.30.0","fs-extra":"11.3.0","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.5.1","is-online":"11.0.0","strip-ansi":"7.1.0","lint-staged":"15.5.2","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"1.57.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"9.1.2","eslint-plugin-prettier":"5.5.3","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.34_1758123701032_0.31669417550102597","host":"s3://npm-registry-packages-npm-production"}},"1.2.35":{"name":"wukong-deploy","version":"1.2.35","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.35","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"1b6a6331d83ca0de722263ee23a15fcd34c0f81c","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.35.tgz","fileCount":30,"integrity":"sha512-GIhMgT5F/cIziCki8f63nmsfCj1mA4VznZ/zjtNwztzgumThkXBcrYJtyrP3RE3CBsNSuC9d9KGXT4hysj+dOg==","signatures":[{"sig":"MEUCIQDUchidzResxy5np9Ocf/HgpO8RLj3+dUElB6U+ydaQbAIgXoppIcuu/uJ59cwfUR5HKeu7/0cDcqzNbRZafAX2i9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19157237},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"3ccb7d9b097c5ad2e7000c2228d5be235e100ea0","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.35_1758452685203_0.5469934598115844","host":"s3://npm-registry-packages-npm-production"}},"1.2.36":{"name":"wukong-deploy","version":"1.2.36","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.36","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"a2d5259a826325bc517958e4b74234ef9093912b","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.36.tgz","fileCount":30,"integrity":"sha512-zgO9RRoK8899PyA+oE7yZMgruRR4t3zDf2fhGaCAScp5vyPgYyv9M2Oxna96fScOt68ShQdy5t0oijUHvxNkMw==","signatures":[{"sig":"MEUCIEcSGhdw5sNoKIPpn9IgCOoEOnwpx8f3DvBnaz+8iQqeAiEAnxs5ItDEi6oox2+c8X1psye4iB+f6GD4lRrVxBXdPTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19157276},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"b0acbc23019eb84b593fa2b37f2faeeb52f9d231","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.36_1758453068129_0.5367433469268375","host":"s3://npm-registry-packages-npm-production"}},"1.2.37":{"name":"wukong-deploy","version":"1.2.37","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.37","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"74f4ef60e58d8600f55b8805e1940a8115034966","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.37.tgz","fileCount":30,"integrity":"sha512-Kj7qd6PBQwiEl27VLUrjiWXHQrV4ckO+x/ad4ESco1MZ1ax7LgxA9dvyp9GYHO3KDNdNRfMqKDWXJilJFr12gA==","signatures":[{"sig":"MEUCIENAmnRgsUe0A5/nvHSaI3yNpVhowF/KfFiDDqML9jmFAiEAjSvF5HSGNfDsDcP5uLq5tI3zGdRxFdfcNnMc/MWslkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19157288},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"ea1b1738b5088cf4312f2e9c15a2c7123acdd5e2","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.37_1759721384321_0.13393795439231848","host":"s3://npm-registry-packages-npm-production"}},"1.2.40":{"name":"wukong-deploy","version":"1.2.40","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.40","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://github.com/tomatobybike/wukong-deploy#readme","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"48fb2e25b4f7eb554f8f233bf8f17aa202a5e89c","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.40.tgz","fileCount":5,"integrity":"sha512-EqpCRD5hpt0qAxvMrw1ZDnyp/xRfbvuSUyScCuySU1dXo4cQ7IuN9gByZ2vmJt9U86Qr90Ei3c04eMoXAr++9w==","signatures":[{"sig":"MEQCIH302N2oRJL8sYaP6EIcZ/Rmtc65rMPBqH8RIQEbu0HNAiAsDV41qigeP0gWeWO166DGJZx5prROxX3nF1OAqomO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537392},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"9952ae56a6d3e08b5351d34844b9d3c6745b7f22","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.40_1759755548950_0.42661581887050315","host":"s3://npm-registry-packages-npm-production"}},"1.2.41":{"name":"wukong-deploy","version":"1.2.41","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.41","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://tomatobybike.github.io/wukong-deploy/","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"20056c7d8e314dba11730ac5dce8d4fa580e3bf2","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.41.tgz","fileCount":5,"integrity":"sha512-FWTyyNJ/IW/VV4omblAdDZT9FL80XpI/o0DSJK43cayIYqfCoqDwylQfaFu9hEAEgCIruIAR26td7eRbcWFWAw==","signatures":[{"sig":"MEUCIQCnm+Pdvk2zhzJ7r9l3ancPctiac2RwrNQyenYHI2JPcgIgN0kkr1tNVslCktTfHOelxPpGhx68ig5Hj3PRxrbKDi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537455},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"f5d4ed03accf82f6c2909836f6d38d31d748c276","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"7.24.2","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.41_1759755791614_0.41803871232400813","host":"s3://npm-registry-packages-npm-production"}},"1.2.42":{"name":"wukong-deploy","version":"1.2.42","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.42","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://tomatobybike.github.io/wukong-deploy/","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"d526352af4521bc035f349ec33165f7afcdf608f","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.42.tgz","fileCount":5,"integrity":"sha512-Y74Hc31BZ/GHvGyw9TtD7ezuLzDI+SJT0bPZaKdcrXpL0B4mpCdlS7bbTPIqJDMjO7prsfggU9VoUSsJwpnGPQ==","signatures":[{"sig":"MEQCIE86Q/dESaYzCH5/9lHHv8eJ/cu0CfemHMoTn6BqDtyKAiB/whvq+ey6dBmvoAR2/A/cXrdnWBhPG3GQnacuTtDf7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2142753},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"fca5d74cd70a3c1b87c40621e68951720ababb9c","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn check:npm:login && yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","check:npm:login":"node scripts/check-npm-login.mjs","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","archiver":"7.0.1","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.42_1786029627306_0.8903004073056033","host":"s3://npm-registry-packages-npm-production"}},"1.2.43":{"name":"wukong-deploy","version":"1.2.43","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.43","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://tomatobybike.github.io/wukong-deploy/","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"b6dc48a8e86af4b14b34221775c71a3a5ff079f1","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.43.tgz","fileCount":5,"integrity":"sha512-5FdJ7zAdmy2Dzb4Sk9x1wtFcRrxr2yWcAcdPld0iKCXEjnXUu6oaoDUl/VmKrMEprMc9rSE/QLOFUaQN7zOXsA==","signatures":[{"sig":"MEYCIQCxXVJwcn7WjLKhNlP9pMkYwx3pMI6fX6Sz/HYlIQf5rgIhAN53y4wkWl9VpXAG47w4qfVs0zdLargTiqzgpWXG0wMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143193},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"7a3a32cc0b632396057daf17cd1fbcf73b688414","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn check:npm:login && yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","check:npm:login":"node scripts/check-npm-login.mjs","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","archiver":"7.0.1","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.43_1786030424896_0.9712636645919852","host":"s3://npm-registry-packages-npm-production"}},"1.2.44":{"name":"wukong-deploy","version":"1.2.44","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.44","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://tomatobybike.github.io/wukong-deploy/","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"b94dc40fc53ac0d61089276a57f4ff4eb0a6e888","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.44.tgz","fileCount":5,"integrity":"sha512-scMNIHyFW8Ia/vv4kpym/rtmero02esetRECw1srCdIjti4F7XgOAccga9BASf2XeTHJCYgL6LzV5BlerC4mGQ==","signatures":[{"sig":"MEUCIDiKCLyZCA5nCo7TPrXnj4KhRClpuHFJ6mOht8uq1Y9pAiEAlbQz69eH+gBvf1toMUo2ZxJqlv4H0FlCKr+N1wt5gQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143214},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"0b640104d2ab3abbae595de478b10e37d400af72","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn check:npm:login && yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","check:npm:login":"node scripts/check-npm-login.mjs","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","archiver":"7.0.1","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.44_1786033161936_0.5502465095879179","host":"s3://npm-registry-packages-npm-production"}},"1.2.46":{"name":"wukong-deploy","version":"1.2.46","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","_id":"wukong-deploy@1.2.46","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"homepage":"https://tomatobybike.github.io/wukong-deploy/","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"dist":{"shasum":"be4ce62d15e02012e3cab0477b40195fc741ac9b","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.46.tgz","fileCount":5,"integrity":"sha512-b5Xg1eyJ6HZ4g/MdMEMAl5oDQ2hTw4jq+6iSQpOz4fYz9Mk7CbJt9vJoXnqlG+4DrjJQ7hlw58LT3CaCSQTSmA==","signatures":[{"sig":"MEUCIQDBqW3uWPO6LXW507QRmvwlcBunoZVaC89NF7tpGdbWLQIgQchJ24J7H40Gf6Jxc0sRDozp8m9/zqawqsUXtDn584c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143579},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=18.0.0"},"gitHead":"cc039a971dcd44465cffb7109e15c170e373089a","scripts":{"dev":"node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","pack":"npm pack","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","release":"yarn check:npm:login && yarn release:patch && yarn push:tags && npm publish","lint:fix":"eslint --ext .js,.mjs src --fix","push:tags":"git push origin main --follow-tags","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","check:npm:login":"node scripts/check-npm-login.mjs","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst"},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"repository":{"url":"git+https://github.com/tomatobybike/wukong-deploy.git","type":"git"},"_npmVersion":"10.9.3","description":"A simple CLI to manage multi-server deployment","directories":{},"lint-staged":{"src/**/*.js":["prettier --write","eslint --fix"],"package.json":["sort-package-json"]},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"ora":"9.0.0","boxen":"8.0.1","chalk":"5.6.2","husky":"9.1.7","dotenv":"17.2.2","eslint":"8.57.1","esbuild":"^0.25.10","archiver":"7.0.1","date-fns":"4.1.0","fs-extra":"11.3.2","inquirer":"12.9.6","node-ssh":"13.2.1","prettier":"3.6.2","is-online":"12.0.1","strip-ansi":"7.1.2","lint-staged":"16.1.6","update-notifier":"7.3.1","standard-version":"9.5.0","sort-package-json":"3.4.0","esbuild-visualizer":"^0.7.0","eslint-plugin-import":"2.32.0","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","eslint-config-airbnb-base":"15.0.0","prettier-plugin-packagejson":"2.5.19","eslint-import-resolver-alias":"1.1.2","eslint-plugin-simple-import-sort":"12.1.1","@trivago/prettier-plugin-sort-imports":"5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wukong-deploy_1.2.46_1786169416606_0.20431727664056454","host":"s3://npm-registry-packages-npm-production"}},"1.2.47":{"name":"wukong-deploy","version":"1.2.47","description":"A simple CLI to manage multi-server deployment","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"homepage":"https://tomatobybike.github.io/wukong-deploy/","repository":{"type":"git","url":"git+https://github.com/tomatobybike/wukong-deploy.git"},"license":"MIT","author":{"name":"Tom","email":"tomatobybike@gmail.com"},"type":"module","bin":{"wukong-deploy":"bin/wukong-deploy.cjs"},"scripts":{"dev":"node ./src/index.mjs","dev-mac":"WUKONG_NO_EMOJI=0 WUKONG_DEV_MODE=1 WUKONG_LANG=zh WUKONG_HIDE_HOST=1 WUKONG_DEBUG=1 node ./src/index.mjs","dev-win":"set WUKONG_DEV_MODE=1 set WUKONG_NO_EMOJI=0&& node ./src/index.mjs","init":"node ./bin/wukong-deploy.cjs init","lint":"eslint --ext .js,.mjs src/","lint:fix":"eslint --ext .js,.mjs src --fix","pack":"npm pack","build":"node scripts/esbuild.config.mjs","analyze":"node scripts/esbuild.config.mjs --analyze","analyze:sunburst":"node scripts/esbuild.config.mjs --analyze --chart sunburst","analyze:brotli":"node scripts/esbuild.config.mjs --analyze --compress brotli","prepublishOnly":"yarn build","prettierall":"npx prettier --write 'src/**/*.{js,jsx}'","check:npm:login":"node scripts/check-npm-login.mjs","release":"yarn check:npm:login && yarn release:patch && yarn push:tags && npm publish","push:tags":"git push origin main --follow-tags","release:major":"yarn lint && standard-version --release-as major","release:minor":"yarn lint && standard-version --release-as minor","release:patch":"yarn lint && standard-version --release-as patch","sort":"sort-package-json","test":"node ./bin/cli.mjs deploy test","size:test":"npm pack && mkdir -p .tmp && cd .tmp && npm init -y && npm install ../wukong-deploy-*.tgz && du -sh node_modules","preinstall":"npx only-allow yarn"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"package.json":["sort-package-json"],"src/**/*.js":["prettier --write","eslint --fix"]},"devDependencies":{"@trivago/prettier-plugin-sort-imports":"5.2.2","archiver":"7.0.1","boxen":"8.0.1","chalk":"5.6.2","date-fns":"4.1.0","dotenv":"17.2.2","esbuild":"^0.25.10","esbuild-visualizer":"^0.7.0","eslint":"8.57.1","eslint-config-airbnb-base":"15.0.0","eslint-config-prettier":"10.1.8","eslint-import-resolver-alias":"1.1.2","eslint-plugin-import":"2.32.0","eslint-plugin-prettier":"5.5.4","eslint-plugin-simple-import-sort":"12.1.1","fs-extra":"11.3.2","husky":"9.1.7","inquirer":"12.9.6","is-online":"12.0.1","lint-staged":"16.1.6","node-ssh":"13.2.1","ora":"9.0.0","prettier":"3.6.2","prettier-plugin-packagejson":"2.5.19","sort-package-json":"3.4.0","standard-version":"9.5.0","strip-ansi":"7.1.2","update-notifier":"7.3.1","only-allow":"1.2.2"},"packageManager":"yarn@1.22.22","engines":{"node":">=18.0.0"},"logo":"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg","_id":"wukong-deploy@1.2.47","gitHead":"9008b2a5b39a4caae872024e38e7349146669fc0","bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-kIdNGlrp5bzGK4fC+9KHDOxLb2EL33/gsorRDbTuxbxkXLs2L7jzUDJiwJQfy97BGRNWqFz5pPHVYGOM+HYk9g==","shasum":"fd4bca8c44cb11c71b58604d61be5a776afdc2ae","tarball":"https://registry.npmjs.org/wukong-deploy/-/wukong-deploy-1.2.47.tgz","fileCount":5,"unpackedSize":2143647,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG0rRM3X3hpwBGN5yA8+xbsY+g8J436KDNiEKgHKJVntAiAlcN2vrJhe3xY/2HBKZd3lCM4jTDUr3eBe7hBWAkmmTw=="}]},"_npmUser":{"name":"tomatobybike","email":"tomatojacky@126.com"},"directories":{},"maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wukong-deploy_1.2.47_1786546298803_0.4467969615014691"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T17:48:15.132Z","modified":"2026-08-12T14:51:39.198Z","1.0.0":"2025-07-26T17:48:15.332Z","1.0.1":"2025-07-26T18:04:31.504Z","1.0.2":"2025-07-26T18:26:59.855Z","1.0.3":"2025-07-26T19:53:00.761Z","1.0.4":"2025-07-26T20:06:38.074Z","1.0.5":"2025-07-26T20:29:27.408Z","1.0.6":"2025-07-27T08:48:10.795Z","1.0.7":"2025-07-27T15:48:11.465Z","1.0.8":"2025-07-27T15:59:09.507Z","1.0.9":"2025-07-27T16:10:43.379Z","1.0.10":"2025-07-28T02:32:15.219Z","1.0.11":"2025-07-28T16:47:01.163Z","1.0.12":"2025-07-30T14:07:58.892Z","1.0.13":"2025-07-31T18:26:53.893Z","1.0.14":"2025-07-31T18:38:46.086Z","1.1.0":"2025-08-01T19:06:32.811Z","1.2.0":"2025-08-02T01:34:14.779Z","1.2.1":"2025-08-02T08:31:51.133Z","1.2.2":"2025-08-03T06:34:46.350Z","1.2.3":"2025-08-03T07:32:26.011Z","1.2.4":"2025-08-03T08:01:08.368Z","1.2.5":"2025-08-03T08:09:21.481Z","1.2.6":"2025-08-03T08:32:24.896Z","1.2.7":"2025-08-03T09:01:21.009Z","1.2.8":"2025-08-03T09:21:53.470Z","1.2.10":"2025-08-04T16:37:12.732Z","1.2.11":"2025-08-04T16:43:26.984Z","1.2.12":"2025-08-04T16:54:43.620Z","1.2.13":"2025-08-04T17:08:29.769Z","1.2.14":"2025-08-05T03:02:16.526Z","1.2.15":"2025-08-05T03:04:12.943Z","1.2.16":"2025-08-05T08:05:45.031Z","1.2.17":"2025-08-05T08:24:08.579Z","1.2.18":"2025-08-06T17:27:14.203Z","1.2.19":"2025-08-06T17:46:19.346Z","1.2.20":"2025-08-08T16:16:17.573Z","1.2.21":"2025-08-08T16:41:34.633Z","1.2.22":"2025-08-08T16:54:51.021Z","1.2.23":"2025-08-09T08:41:52.382Z","1.2.24":"2025-09-03T13:44:19.248Z","1.2.25":"2025-09-03T14:08:31.921Z","1.2.26":"2025-09-03T14:14:58.243Z","1.2.27":"2025-09-03T14:47:20.150Z","1.2.28":"2025-09-03T15:38:02.344Z","1.2.29":"2025-09-04T12:56:08.299Z","1.2.31":"2025-09-16T16:55:29.598Z","1.2.32":"2025-09-16T17:10:16.096Z","1.2.33":"2025-09-17T04:52:28.332Z","1.2.34":"2025-09-17T15:41:41.278Z","1.2.35":"2025-09-21T11:04:45.441Z","1.2.36":"2025-09-21T11:11:08.404Z","1.2.37":"2025-10-06T03:29:44.564Z","1.2.40":"2025-10-06T12:59:09.180Z","1.2.41":"2025-10-06T13:03:11.863Z","1.2.42":"2026-08-06T15:20:27.548Z","1.2.43":"2026-08-06T15:33:45.165Z","1.2.44":"2026-08-06T16:19:22.182Z","1.2.46":"2026-08-08T06:10:16.803Z","1.2.47":"2026-08-12T14:51:38.987Z"},"bugs":{"url":"https://github.com/tomatobybike/wukong-deploy/issues"},"author":{"name":"Tom","email":"tomatobybike@gmail.com"},"license":"MIT","homepage":"https://tomatobybike.github.io/wukong-deploy/","keywords":["cli","deploy","deployment","ssh","multi-server","automation","javascript","nodejs","command-line","script","frontend","remote server","server management","server deployment","自动部署","部署工具","前端上线","远程发布"],"repository":{"type":"git","url":"git+https://github.com/tomatobybike/wukong-deploy.git"},"description":"A simple CLI to manage multi-server deployment","maintainers":[{"name":"tomatobybike","email":"tomatojacky@126.com"}],"readme":"## 📦 `wukong-deploy`\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/tomatobybike/wukong-deploy/main/images/logo.svg\" width=\"200\" alt=\"wukong-dev Logo\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/wukong-deploy\"><img src=\"https://img.shields.io/npm/v/wukong-deploy.svg\" alt=\"npm 版本\"></a>\n  <a href=\"https://www.npmjs.com/package/wukong-deploy\"><img src=\"https://img.shields.io/npm/dm/wukong-deploy.svg\" alt=\"下载量\"></a>\n  <a href=\"https://github.com/tomatobybike/wukong-deploy/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/tomatobybike/wukong-deploy.svg\" alt=\"许可证\"></a>\n  <a href=\"https://github.com/tomatobybike/wukong-deploy\"><img src=\"https://img.shields.io/github/stars/tomatobybike/wukong-deploy.svg?style=social\" alt=\"GitHub 星标数\"></a>\n  <a href=\"https://github.com/tomatobybike/wukong-deploy/issues\"><img src=\"https://img.shields.io/github/issues/tomatobybike/wukong-deploy.svg\" alt=\"问题数量\"></a>\n</p>\n\n> ⚡️ 基于 Node.js 的轻量级部署 CLI，支持一键执行远程服务器命令队列。\n\n中文 | [English](./README.md)\n\n---\n\n## 📚 目录\n\n- [📦 `wukong-deploy`](#-wukong-deploy)\n- [📚 目录](#-目录)\n- [✨ 特性](#-特性)\n- [🧱 安装要求](#-安装要求)\n- [📦 安装](#-安装)\n- [🚀 使用方法](#-使用方法)\n  - [命令行命令](#命令行命令)\n- [⚙️ 配置](#️-配置)\n  - [`config/config.mjs`](#configconfigmjs)\n    - [上传命令（SPA 前端部署）(version \\>=1.2.42)](#上传命令spa-前端部署version-1242)\n- [➕ 添加多台服务器](#-添加多台服务器)\n- [🌱 环境变量](#-环境变量)\n  - [示例 `.env`](#示例-env)\n- [📷 演示](#-演示)\n- [🖥 支持系统](#-支持系统)\n- [📦 升级](#-升级)\n- [🌏 多语言支持](#-多语言支持)\n- [📜 更新日志](#-更新日志)\n- [🐛 常见问题](#-常见问题)\n- [📄 许可证](#-许可证)\n- [🔍 关键词](#-关键词)\n\n---\n\n## ✨ 特性\n\n- 🚀 一条命令即可远程部署服务器\n- 🔐 支持安全 SSH 和 SCP\n- 📁 自定义文件或文件夹\n- 📦 通过 `config.mjs` 和 `.env` 轻松配置\n- 🌍 多语言支持：英文 / 简体中文\n- 🧪 强化 stderr 错误匹配\n\n---\n\n## 🧱 安装要求\n\n- Node.js >= 18.0.0\n- Linux / macOS（推荐）\n- Windows\n\n---\n\n## 📦 安装\n\n```bash\nnpm install -g wukong-deploy\n# 或者\nyarn global add wukong-deploy\n```\n\n---\n\n## 🚀 使用方法\n\n### 命令行命令\n\n```bash\nwukong-deploy init       # 生成 .env.wukong 和 config/config.mjs\nwukong-deploy deploy     # 交互式部署\nwukong-deploy deploy dev # 部署指定服务器配置\n```\n\n可临时设置环境变量：\n\n```bash\nWUKONG_LANG=en WUKONG_DEBUG=1 wukong-deploy deploy\n```\n\n---\n\n## ⚙️ 配置\n\n### `config/config.mjs`\n\n```js\nexport default {\n  showCommandLog: true,\n  servers: {\n    dev: {\n      name: '开发服务器',\n      host: '192.168.0.123',\n      username: 'root',\n      passwordEnv: 'SERVER_DEV_PASSWORD',\n      commands: [\n        {\n          cmd: 'git pull',\n          cwd: '/your/project',\n          description: '更新代码',\n          exitOnStdErr: false,\n          errorMatch: /Permission denied/\n        },\n        {\n          cmd: 'npm run build',\n          cwd: '/your/project',\n          description: '构建项目',\n          exitOnStdErr: false,\n          errorMatch: /Permission denied/\n        }\n      ],\n      finishMsg: '🎉 部署完成'\n    }\n  }\n}\n```\n\nversion >=1.2.8\n\nyou can run local commands:\n\n```js\nexport default {\n  showCommandLog: true,\n  servers: {\n    dev: {\n      name: 'Dev Server',\n      host: '192.168.0.123',\n      username: 'root',\n      passwordEnv: 'SERVER_DEV_PASSWORD',\n      commands: [\n        {\n          cmd: 'git pull',\n          cwd: '/your/project',\n          description: 'Update code',\n          exitOnStdErr: false,\n          errorMatch: /Permission denied/\n        },\n        {\n          cmd: 'npm run build',\n          cwd: '/your/project',\n          description: 'Build project',\n          exitOnStdErr: false,\n          errorMatch: /Permission denied/\n        },\n        {\n          cmd: 'curl http://www.google.com/',\n          description: 'curl url',\n          isLocal: true\n        },\n        {\n          cmd: 'yarn -v',\n          description: '查看 yarn 版本',\n          isLocal: true\n        },\n        {\n          cmd: 'open http://www.google.com/',\n          description: '打开网页',\n          isLocal: true\n        }\n      ],\n      finishMsg: '🎉 Deployment completed'\n    }\n  }\n}\n```\n\n#### 上传命令（SPA 前端部署）(version >=1.2.42)\n\n对于 SPA（单页应用）项目，可以使用 `upload` 命令类型，将本地构建产物压缩后上传到服务器并自动解压：\n\n```js\n{\n  upload: {\n    local: './dist',                // 本地要上传的目录\n    remote: '/www/wwwroot/app/dist/', // 远程目标目录\n    backup: true,                     // 覆盖前备份服务器现有目录\n    format: 'tar'                     // 备份格式: 'tar' (默认, tar.gz) 或 'zip'\n  },\n  description: '压缩并上传 dist 目录'\n}\n```\n\n上传流程：\n1. **备份**（`backup: true` 时）：将服务器现有目录打包为 `dist_backup_<时间戳>.tar.gz`（或 `.zip`，取决于 `format` 配置）\n2. **压缩**：将本地目录压缩为 `.zip`（跨平台兼容，使用 Node.js `archiver` 库）\n3. **上传**：将 zip 文件上传到服务器 `/tmp` 目录\n4. **解压**：通过 `unzip -o` 解压到目标路径（服务器缺少 unzip 时会自动安装）\n5. **清理**：删除本地和远程的临时 zip 文件\n\n完整的 SPA 项目部署配置示例：\n\n```js\nexport default {\n  servers: {\n    dev: {\n      name: '开发服务器',\n      host: '123.45.67.89',\n      username: 'root',\n      passwordEnv: 'SERVER_DEV_PASSWORD',\n      commands: [\n        {\n          cmd: 'rm -rf dist/',\n          isLocal: true,\n          description: '清理本地 dist 目录'\n        },\n        {\n          cmd: 'pnpm run build:dev',\n          isLocal: true,\n          description: '构建项目'\n        },\n        {\n          upload: {\n            local: './dist',\n            remote: '/www/wwwroot/ai/dist/',\n            backup: true,\n            format: 'tar'\n          },\n          description: '压缩并上传到服务器'\n        }\n      ],\n      finishMsg: '🎉 部署完成'\n    }\n  }\n}\n```\n\n---\n\n## ➕ 添加多台服务器\n\n要支持更多环境，只需在 `servers` 字段中添加新的配置项：\n\n```js\nexport default {\n  servers: {\n    dev: {\n      /* ... */\n    },\n    staging: {\n      name: '预发布服务器',\n      host: '123.45.67.89',\n      username: 'deploy',\n      passwordEnv: 'SERVER_STAGING_PASSWORD',\n      commands: [\n        {\n          cmd: 'npm run build',\n          cwd: '/srv/app',\n          description: '构建应用',\n          exitOnStdErr: false,\n          errorMatch: /Permission denied/\n        }\n      ],\n      finishMsg: '🚀 预发布部署完成'\n    },\n    prod: {\n      /* ... */\n    }\n  }\n}\n```\n\n然后，在 `.env.wukong` 文件里定义每个服务器的密码或其他秘密：\n\n```env\nSERVER_DEV_PASSWORD=your_dev_password\nSERVER_STAGING_PASSWORD=your_staging_password\nSERVER_PROD_PASSWORD=your_prod_password\n```\n\n部署到指定服务器：\n\n```bash\nwukong-deploy deploy staging\n```\n\n---\n\n## 🌱 环境变量\n\n你可以在 `.env.wukong` 中定义，也可以在 `.bashrc` / `.zshrc` 中导出：\n\n| 变量名            | 说明                     | 示例 |\n| ----------------- | ------------------------ | ---- |\n| `WUKONG_DEV_MODE` | 启用详细/开发模式        | `1`  |\n| `WUKONG_LANG`     | CLI 语言（`zh` 或 `en`） | `zh` |\n| `WUKONG_NO_EMOJI` | 禁用 emoji 输出          | `1`  |\n| `WUKONG_DEBUG`    | 启用内部调试日志         | `1`  |\n\n💡 `WUKONG_NO_EMOJI`：某些 Windows 终端（如旧版 CMD）对 emoji 支持不好，建议设为 `1` 禁用。\n\n### 示例 `.env.wukong`\n\n```env\nWUKONG_DEV_MODE=1\nWUKONG_LANG=zh\nWUKONG_NO_EMOJI=1\nWUKONG_DEBUG=1\n\n# 服务器登录密码\nSERVER_DEV_PASSWORD=your_password\nSERVER_STAGING_PASSWORD=your_password\n```\n\n> **兼容说明**：v1.2.42 之前使用 `.env`。当前版本仍会读取 `.env` 作为兼容，但 `wukong-deploy init` 生成的 `.env.wukong` 优先级更高。\n\n---\n\n## 📷 演示\n\n```bash\nwukong-deploy deploy\n```\n\n![演示](./images/demo.svg)\n\n---\n\n## 🖥 支持系统\n\n- macOS\n- Linux\n- Windows（推荐使用 Windows Terminal 或 Git Bash，避免 CMD 编码和 emoji 显示问题）\n\n---\n\n## 📦 升级\n\n```bash\nnpm update -g wukong-deploy\n# 或者\nyarn global upgrade wukong-deploy\n```\n\n---\n\n## 🌏 多语言支持\n\n根据你的终端系统语言自动切换中英文，无需额外配置。\n\n| 语言环境变量       | 语言 |\n| ------------------ | ---- |\n| `LANG=zh_CN.UTF-8` | 中文 |\n| `LANG=en_US.UTF-8` | 英文 |\n\n你也可以通过命令参数强制指定语言：\n\n```bash\nwukong-deploy --lang=zh   # 强制中文\nwukong-deploy --lang=en   # Force English\n```\n\n或者在 `.env.wukong` 中配置：\n\n```bash\nWUKONG_LANG=zh   # 强制中文\nWUKONG_LANG=en   # Force English\n```\n\n---\n\n## 📜 更新日志\n\n详见 [CHANGELOG.md](./CHANGELOG.md)\n\n---\n\n## 🐛 常见问题\n\n- **Windows 终端乱码**：建议使用支持 UTF-8 的终端，如 Windows Terminal\n- **无 emoji 显示**：设置 `WUKONG_NO_EMOJI=1`\n- **服务器登录失败**：\n  - 请确认`.env.wukong`中的密码和`config/config.mjs`的username是否正确\n- **❌ PowerShell 报错：无法加载文件 `wukong-deploy.ps1`（执行策略限制）**：\n\n  - 原因：PowerShell 默认禁止执行 .ps1 脚本。通过 npm install -g 安装时会自动创建 .ps1 启动脚本，而 yarn global add 仅生成 .cmd 文件，因此不会触发该限制。\n  - 解决方法一（仅影响当前用户）：\n\n    ```powershell\n\n    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser\n    ```\n\n  - 解决方法二（绕过）：\n    删除全局目录中的 `wukong-deploy.ps1` 文件，PowerShell 将自动改用 `.cmd` 执行。\n    全局目录一般在：\n\n    ```bash\n\n    C:\\Users\\<用户名>\\AppData\\Roaming\\npm\\\n    ```\n\n  - 解决方法三：或使用 Node.js 直接运行 CLI：\n\n    ```bash\n\n    node \"$(npm root -g)/wukong-deploy/bin/cli.js\"\n    ```\n\n  - 解决方法四（推荐）：改用 yarn 全局安装（不会生成 .ps1 文件）：\n\n    ```bash\n\n    npm uninstall wukong-deploy -g\n    yarn global add wukong-deploy\n    ```\n\n---\n\n## 📄 许可证\n\n[MIT](./LICENSE)\n\n---\n\n## 🔍 关键词\n\n<!-- 部署工具，自动部署，前端发布，Node.js 上线工具，wukong-deploy，发布到服务器, 多服务器管理 -->\n","readmeFilename":"README.zh-CN.md"}