{"_id":"l-ftp","_rev":"5-76ac359faa14ab8b035ebbedffb4e583","name":"l-ftp","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"l-ftp","version":"0.0.1","description":"A simple ftp upload tool","main":"index.js","bin":{"test-l":"index.js"},"author":{"name":"wanwufz"},"license":"ISC","dependencies":{"commander":"^2.19.0"},"_id":"l-ftp@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"wanwufz","email":"lsq2015@outlook.com"},"dist":{"integrity":"sha512-8uKgNjjqmespYo/JOrT9tTJ55xdcDZJYqfzD+2Fr//6CL3Z7Taq3hMtHP9LpdyEuH42RPJTRXwVlKjzlS3iIcw==","shasum":"46b0400a0ce900e1e41bdf723d77530e7f58b344","tarball":"https://registry.npmjs.org/l-ftp/-/l-ftp-0.0.1.tgz","fileCount":2,"unpackedSize":607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciLldCRA9TVsSAnZWagAAl9EP/At8fzzLcOxKp9p+Zzf3\nDFrsgschUzcrjHdGLOyFbt3E0hOXWyKa6PD4jI3aXGS15b1Yql+lgGmml6GA\nMCGkdNkgYpzHIGLKQivKhHomepCG/hcyBRuigH7TdRUkT4twbhRiPi7a4LoQ\nqJ76/TyTJlqWuUxm0yAEEJOxpifTct0ZitbtZoSmYZGTS+zN4J4KHSdLmtiw\n4gYf6VrJIhptiJHtCyy5D1d/8EC0ZmfeklnsMeOoc3bLl57FpSfpMIygnWL0\nN2gJsxnGxV1Y28qQGpGqL5dvhOUYbNaAJPFyruw7+m2uGtPYR+ChVKe0pC+F\nofkW3jHSp8Vneqj0YtP2mJCM9TWuKODDUDB1uv9CkRySp6RmveOZkasJ8VcD\nhhZJGrj71+BPk8hZdgVaQ/Dpig+zbfBA8XCaW26UU9NjVG085LlOWeL4fxGn\nzYz6COB6BMmsPL4L8lT0NnxF0NqI3Vh49q3rp4DQzrCdV+6GH2p1sgX9oegb\n3CXmKNPqD+ThUfZtVe3dyhyq71H81tzZQrgPU/5UjKNA3ge+d4qLWitHO38n\nkZA4BiRVr/mkjA4Qv7/kOJfvp3HbkoATEV93oJKkiMw1YAY9o/QXfl1F8o4w\n8l062WuG60IZ7MufcI6YkAuiBIuSzvMI5y+hZPGQ4orTLaQkRdy1ZjrahLAB\nQyFS\r\n=JiDF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRnHNThPNZ0FYQYNIpknVBiFbyDfg8vpJB05MTkqL7aAiBXKwSlz9P3KzmEXfX51IqBoyMyZgfNXBmBXcoYfBfw0A=="}]},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-ftp_0.0.1_1552464220418_0.4773392246560153"},"_hasShrinkwrap":false},"0.0.2":{"name":"l-ftp","version":"0.0.2","description":"A simple ftp upload tool","main":"index.js","bin":{"test-l":"index.js"},"author":{"name":"wanwufz"},"license":"ISC","dependencies":{"ftp":"^0.3.10","progress":"^2.0.3","ssh2-sftp-client":"^2.5.0"},"_id":"l-ftp@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"wanwufz","email":"lsq2015@outlook.com"},"dist":{"integrity":"sha512-Xz9jGFTCSR/g5Kn9BsX8J6IG4XZzmROslYfA6F7od2IIWtilhOrbdrZSd3AvGqKHhOI6nMnkzmQ1t74AIeEgFA==","shasum":"364779fc83545b6084ca7fe85e7c93440691491c","tarball":"https://registry.npmjs.org/l-ftp/-/l-ftp-0.0.2.tgz","fileCount":4,"unpackedSize":5625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciieoCRA9TVsSAnZWagAAB78P/jjYC+8qAaogiRJEcCss\nWrJvyLei/wJxx0nYOmATxaTXsGeYo9UJpGFiMej9ucjRZu1P7X62UBf/Ct2k\nWNsngm8B8Ao/sVVNkBey3wv2ve8zkg4PcV814iIza2n2dqJwAII1ciwi4BOV\nUdEkrAmhcYnAvfN8JEVCDcfcPVNx0qJieuKslUkYb7CWHLVH3PFOHzafATZW\nmsyEKzOlZoWB/mmJEGVPlv/TKwjWphU4M55ytxpxRiHICNqOB2W7/brpfGUp\nn6PKG5AQfK+carr9G+DpvfR1ktsFz8Cmyz063Nh47C0q5YOP1n93C8I/JOCf\n0NSMCywRGvNqlXBYn+r5HO9UMVVV6bocPdE+mbzaaQ4snnJif5+YDIueGsWj\nK2FgJq++tsuyif1RdCyWJ2kDOrHIiebVHfjDHxDaEOMhsUXFrrW2w8zPsXVK\n/mmaeOiOn0s37RVN25dIPkEflwWtMZhA0LjPusKduOLGrOfLsNzuqcQZTeWR\nBX0z0Sg3EDKZ4MH8B3dcBQWHBpmj4DH4hUrPbQ7AjkLIni2AyjArqJphuMCX\njpnjIjG8uxPNUFznPDX/mLVCay3f/4840CRyN4UmnVnUg8BhRzslyhF3kw5E\nLs7aSf6MoWub+QtThZhHJYO9eg09ARg9JGyBSwRSbc/4WZn799XfqxMpi4dh\nPcCJ\r\n=u9Tx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx0Jxs4NVASqNrbDauYrZcwu29p10T4tnNDcxm7rEtLAiEAtNf07hUnWCmMuW6jKT5sLFIuSgFAbv3rsWq/Z2UiWX4="}]},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-ftp_0.0.2_1552557992220_0.04989410711129594"},"_hasShrinkwrap":false},"0.0.3":{"name":"l-ftp","version":"0.0.3","description":"A simple ftp upload tool","main":"index.js","bin":{"push-l":"index.js"},"author":{"name":"wanwufz"},"license":"ISC","dependencies":{"ftp":"^0.3.10","progress":"^2.0.3","ssh2-sftp-client":"^2.5.0"},"_id":"l-ftp@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"wanwufz","email":"lsq2015@outlook.com"},"dist":{"integrity":"sha512-Vx3P7PoHjx9VGVz/e1P7ukUy9KHQQL3LaSYk/8CpAQQVx63JOtRO0dFsybcrmrq6FMH4kajdBtIXMuvI14DzYw==","shasum":"d665789a8da3eae6ce26a3f6fa260274c38ea7e3","tarball":"https://registry.npmjs.org/l-ftp/-/l-ftp-0.0.3.tgz","fileCount":5,"unpackedSize":6235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciimdCRA9TVsSAnZWagAAfHwP+gOhYvqDpaED8ScjDx7e\nykAiQAjT4psNO/3mNWiGbRRAL2nBmPAKnIBFh92HMpCdg506o8eb91QH/Yb3\nD+YB3nx64w5BNOwvClR+McbiC5FjcTI3uWHsEGCg0X+xubscQyM7Jk7c1uve\n0V/FOw+deq2JJYlxvwBefQ7jeEnCcdUPijm7bzUn3zZ5J+SMXWIQJifrfBXm\nGBCs88c5WidblC2L21aAXWAYHWzyUs1lR4LoEnjPNaocnkcQwOyMfMo7fn/z\nXN9gzXTPU66zTg90gc75HzJdrQgZxEgvzUai36WkMWFL9O1G4DmOIkYpoAD1\nPFQ/mXAuP9LRNCOve2KlhI2gGpGMIyfKvwUe+LwaTedOnICTG5xf8iBRkPkR\n9Eb9U/KaHIsY6F1RFJ4bK+6lZgttmoZxsROehPb3FaCyCWdLFxn/JN++R4Ea\nwU0sBm78zYdcOhvgEvsu3FTwkmPSSCxrWFfJcfW7okJQ2N2QNJwT9DvlxVuQ\n6cVIgPh93OJWU1WBUGs/UQgVsDh2cKh2w7SyujhWrq86iFMhOV/jAaEWrESj\n585p884pfkPHPMtGF95IZC5Kxi5CMEDeJm24IgYS8QcLwZujjzKsfwSmHQab\nXrdaR8w8Cv/GT1NCZJ7716ESU6qQFbB7OqtDiJ4ucLQMjzwkIlNWmwiDO9YP\n/cMZ\r\n=uD1t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqaPmId2giXEBM6t0hM0oSfeFFJcRn73560i3RtXG+hgIhAI9zOP6jRuZuuMg1UdNxS8XJYdXuOu2kSoiF9SBFW6CF"}]},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-ftp_0.0.3_1552558492964_0.8207895292082792"},"_hasShrinkwrap":false},"0.0.4":{"name":"l-ftp","version":"0.0.4","description":"A simple ftp upload tool","main":"index.js","bin":{"push-l":"index.js"},"author":{"name":"wanwufz"},"license":"ISC","dependencies":{"ftp":"^0.3.10","progress":"^2.0.3","ssh2-sftp-client":"^2.5.0"},"_id":"l-ftp@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"wanwufz","email":"lsq2015@outlook.com"},"dist":{"integrity":"sha512-4bTDsLSlcAesHQVuP/Obc7yTdeQ0wIF/9dMoNh7a7t9Qg30kOxHC0kCflkuerlB3h8tHeyZqmqkUtAlQsqaTKA==","shasum":"a8b06e897dfb15b16920262d09fcf36ea2270e14","tarball":"https://registry.npmjs.org/l-ftp/-/l-ftp-0.0.4.tgz","fileCount":6,"unpackedSize":7125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckbUKCRA9TVsSAnZWagAAXzIP/17nukPDqb2gk42cSAAg\nies/SVGlvN4amsLlr80ykBY5LIg3O2LI5vGxudcC1+SuLR9e8qbPi6ExPLMa\nmOTm2AH88IoFNe3P7KkYdHK/SsvpKQdVH8l5PwFolMzulM2STPqKbuMVMD4f\nGKhGVl8CPyj6s3kGhXJ1Ngyl0rNSP/fp36soxrt9ekpgyFTZ9lzHb6qfVudG\n+8JXnDt4mA812WOsrnBW4e3JVBvnA8gy3pDKl+6njc3UR+vjFZ30s+/8Rr7J\nXm1VFWYgaz7Yu44hqNZtL25GajArAR7aWdjFkmepGElLQPr16JFJ8A84/gVS\nYUhdpeUtHTlazQsTmjN4d/JhS5mwToVLvCkvRAGwhYMVHBi83hM7s/UKbqk2\njgIneB7S6lRtSWUW9XxMf/5f5B9Ja5Yh37VdFdpOkTCdJ78z6baO/bnynUbE\n0egtFFMCL22c/GmJHOHer/WGoTUp003/y8qxoxiJrRiomQPE91vd+FisKQ9Q\n+Jp8VQ0Moi8b2DtLQu4pZRwIAg/C8o1xBZiDilsUnLgSN64Vb3g07yIBHRBr\nl3vqU9RS/DEOcd1p3dQpYEhMt+6yIg2PGisdozrI9DY92cELLA56m9hpDyki\nAFj4rH96kQT37xW0FUe/3co5mNqRux4nt9QXosJp/6JRtO4yqVVLeqNUAaQy\nwsEu\r\n=y3H9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUop5DRF2UlJOivHoACeqpZ+rJmwZMkpSewKCYfSTtgIhAMUrHDmEx25kWRoRRdeemsDWMix2DHDJXMj7kWB5Ct1d"}]},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-ftp_0.0.4_1553052937588_0.7315598712681739"},"_hasShrinkwrap":false},"0.0.5":{"name":"l-ftp","version":"0.0.5","description":"A simple ftp upload tool","main":"index.js","bin":{"push-l":"index.js"},"author":{"name":"wanwufz"},"license":"ISC","dependencies":{"ftp":"^0.3.10","progress":"^2.0.3","ssh2-sftp-client":"^2.5.0"},"keywords":["ftp","sftp"],"repository":{"type":"git","url":"git+https://github.com/wanwufz/l-ftp.git"},"gitHead":"dcd8cb8501785cb942065c72b9bc576e31e0e8c5","bugs":{"url":"https://github.com/wanwufz/l-ftp/issues"},"homepage":"https://github.com/wanwufz/l-ftp#readme","_id":"l-ftp@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"wanwufz","email":"lsq2015@outlook.com"},"dist":{"integrity":"sha512-/6p+w58TDp56OFMOc+F/GIv0V/su1jPJ4ZPBeZ/Ri1HJA9CiOb6hsx0vmxL+MRcqIWeyVrIHtW2i1OztFBDwEg==","shasum":"b809c1123888d6c40dc2cf673d5abc5c9b799a9f","tarball":"https://registry.npmjs.org/l-ftp/-/l-ftp-0.0.5.tgz","fileCount":7,"unpackedSize":7375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckcGCCRA9TVsSAnZWagAAgLUQAI6nQ71kTDU+LkGP7VBQ\n61hNROoJE4lgLnzLPJQm+QLwzhxjVXrElhnJsuo7+WBGqGkEik9O0xISDEPQ\ncOmh6b4Hvmt8lQTMEc7/tEsGuXOm58GjrJowV1UbMF/98ZPMit9JIrLWGD5r\nMs4SOlII/ypiHRYBh7CQnfrWhgmVR67s01ms0pCNViMXBQuIsm5o+qVPnS6J\n2sYdubNHy6nGdVuAGStcSgu3kt7YG6mpTWW6Yi7hnoe9Nqa7wcvaodW48vXy\nX1KR2LluPZUZ77rxoi66FsTPaEoZP3g4h/slvkTiLMMwgwLfib/9/SjAv+AE\nmfIC6E20YFklq6WTytkRUuWRSCp1FRnKpyNGSLTPqGYizZXIVGq2KIoJ8ins\n0WzNvCT92H3aH23rY/0JD267R1ZbiPT9ZABuk54lRLI+Td0glOHrALR8O1u2\nQQbo6Gh60YDmC5DQVofIz3KOVGwONsuzuxWyrjJdy6ybXq0UJALplms3/+23\nNKinlDCmncqFHS0adFFtoFE30hdBWznl1h64361+5UugtCZXW9DeNK7y4d1d\nn3r5jMeLezVMO+lrRpDYMrf+3Y7yJy+4m7d7aznNXByQo9RT6m81iQ6mRUkn\nKJDIiAaJMXhVaFiT+Ya+YhFR7HATSG3yCKFfZmvMC1xfcqMDKcUgGN3Tb9YD\nGxic\r\n=lOWm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNktFnH6y+OeUq9z3DZJ6qPnuIcc8h7dYFY6VO/ve5XQIhAINEkgCUfTkft6YbS+4kZhd9xgAMnABqzIb5LR0RGsa0"}]},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/l-ftp_0.0.5_1553056129318_0.5637022212502154"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-13T08:03:40.417Z","0.0.1":"2019-03-13T08:03:40.558Z","modified":"2022-05-07T14:02:44.069Z","0.0.2":"2019-03-14T10:06:32.332Z","0.0.3":"2019-03-14T10:14:53.083Z","0.0.4":"2019-03-20T03:35:37.815Z","0.0.5":"2019-03-20T04:28:49.563Z"},"maintainers":[{"name":"wanwufz","email":"lsq2015@outlook.com"}],"description":"A simple ftp upload tool","author":{"name":"wanwufz"},"license":"ISC","readme":"# 简单易用的文件上传\r\n\r\n1. 在 `package.json` 文件中创建 `l-ftp` 字段\r\n\r\n2. 填入相应服务器及本地要传的文件信息, 比如：\r\n    ```json\r\n    \"l-ftp\": {\r\n      \"localRoot\": \"dist\", // 本地目录\r\n      \"remoteRoot\": \"/XXX/web-server/\",  // 服务器目录\r\n      \"ftp\": {\r\n        \"username\": \"xxx\", // 用户名\r\n        \"password\": \"xxx\", // 密码\r\n        \"host\": \"xx.xx.xx.xx\", // 服务器地址\r\n        \"port\": \"21\" //端口号 默认 21\r\n      }\r\n    }\r\n    ```\r\n\r\n3. 在 `package.json` 文件中配置命令, 比如：\r\n    ```json\r\n    \"scripts\": {\r\n      \"pust-ftp\": \"pust-l\" // 默认识别“l-ftp”字段作为配置信息\r\n    }\r\n    ```\r\n\r\n4. 要配置多个上传路径及上传命令可如下操作：\r\n    ```json\r\n    \"scripts\": {\r\n      \"pust-dev\": \"pust-l ftp1\",\r\n      \"pust-pro \": \"pust-l ftp2\",\r\n    },\r\n    \"ftp1\":{\r\n      ...\r\n    },\r\n    \"ftp2\":{\r\n      ...\r\n    }\r\n    ```\r\n    \r\n5. 运行配置好的命令即可上传， 比如\r\n    ```bash\r\n    npm run push-ftp\r\n    ```","readmeFilename":"README.md","homepage":"https://github.com/wanwufz/l-ftp#readme","keywords":["ftp","sftp"],"repository":{"type":"git","url":"git+https://github.com/wanwufz/l-ftp.git"},"bugs":{"url":"https://github.com/wanwufz/l-ftp/issues"}}