{"_id":"gulp-rsync","_rev":"54-7087c2f7d43bdcbbe64f1a4f7e8929b2","name":"gulp-rsync","description":"Rsync tasks for deploying gulp file structures","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"gulp-rsync","version":"0.0.1","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","devDependencies":{"better-assert":"^1.0.1","chai":"^1.9.1","gulp-util":"^3.0.0","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","mocha":"^1.21.4","through2":"^0.6.1"},"_id":"gulp-rsync@0.0.1","_shasum":"a059a73b06b9794a8595309eb7212f4622e0e595","_from":"./","_npmVersion":"1.4.10","_npmUser":{"name":"jerrysu","email":"email@jerrysu.me"},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"}],"dist":{"shasum":"a059a73b06b9794a8595309eb7212f4622e0e595","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.1.tgz","integrity":"sha512-buiUqbBW1vXxgHSCztfZTiaG74Jz7GSEXJQLffZy+wbSt7++opuAkpIdmyD/MHfTJbuWa8MhceNLcDrqEo+gjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3m5rcCqVp36sBuOk+SNidbvq8UBYnJSm9VVr5+l9dnAiEA9x4d6iOSLXw7gVtnYafnNaszhDNpm9NVkZ6jsmnWfKM="}]},"directories":{}},"0.0.2":{"name":"gulp-rsync","version":"0.0.2","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"_id":"gulp-rsync@0.0.2","_shasum":"56cca6b4b2d3b8e6aee168a45a1a544508967772","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jerrysu","email":"email@jerrysu.me"},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"}],"dist":{"shasum":"56cca6b4b2d3b8e6aee168a45a1a544508967772","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.2.tgz","integrity":"sha512-giwWmJF5dwu72pltCVxRkqzRehiOhz6kuk/xd/BFoq1IF2MzYdZRTQhaHUPBjg73gAlkI9853Jshxg7/fLipiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf+P6c4SO6/ZdVSQg8EKQ+MBc/d2NhBu6OHK4ND7WZfwIhAJTmhr5F+dNCAZUUnVmZelr0/+Jb+a/3bnDNG9EYZ4yZ"}]},"directories":{}},"0.0.3":{"name":"gulp-rsync","version":"0.0.3","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"_id":"gulp-rsync@0.0.3","_shasum":"cadf73eafb6da8613074c8304e31a55d181be779","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jerrysu","email":"email@jerrysu.me"},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"}],"dist":{"shasum":"cadf73eafb6da8613074c8304e31a55d181be779","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.3.tgz","integrity":"sha512-StzLa73pDWNYSZkSe7X0T/gGadlMbksGZR9bDcXRlZ+7U1d+Yqy4rNNGZ9TU1E3i239Gl8JJ9s//GiykprQtEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYXtt9P/hZroFVzSGmbMollf68mzYo/edjCF1/8XnpgAiEA3UQ8Es86QbshbLJtGGGIuFCHGSN7/7a8Z77xzUs14ec="}]},"directories":{}},"0.0.4":{"name":"gulp-rsync","version":"0.0.4","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"_id":"gulp-rsync@0.0.4","_shasum":"a1db926f7056e016b97edafa05a64fdb722e37f6","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jerrysu","email":"email@jerrysu.me"},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"}],"dist":{"shasum":"a1db926f7056e016b97edafa05a64fdb722e37f6","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.4.tgz","integrity":"sha512-V8Ol0Fykm34mIPTKw9POOqapqyCm48nLFw3cLvK2Iqu9jIuu0Q0B6RzdsVNMi8mlISdRI0S+twT6rW8/7TGRew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvuyr9xYOidKefDS5QU+BE8lJKmz6egIMV0DfNWvTBTwIhAM4fpk2gh6cMtoFHPKHX3hutI7oTDB31WBkAgpJ6JqIk"}]},"directories":{}},"0.0.5":{"name":"gulp-rsync","version":"0.0.5","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"_id":"gulp-rsync@0.0.5","_shasum":"3d3406554155da4c937e0f3fec19be04f3558148","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"jerrysu","email":"email@jerrysu.me"},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"}],"dist":{"shasum":"3d3406554155da4c937e0f3fec19be04f3558148","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.5.tgz","integrity":"sha512-678bPgiExm36wsVULcbNj7Cy+lqaXJoeQrerwF3C+isYSyqxXNIJcitir2LPYMMO+nvAWmBUzbd+XPxfgZaapQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCL98boWGlIOD21e5hMe3u7kRKV46wtAfHGBmrldhoPxgIhALuCoHcJNN/TZoxGLIUqFoJW4XkmBDs8Ra51tKe7SOrZ"}]},"directories":{}},"0.0.6":{"name":"gulp-rsync","version":"0.0.6","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"gitHead":"a190728ce7c9aada84fb0e433e555f61c8d57617","_id":"gulp-rsync@0.0.6","_shasum":"cc1bad967a887368e666b81cba1c8294f098f82f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"ebaskoro","email":"eki@baskoro.org"},"dist":{"shasum":"cc1bad967a887368e666b81cba1c8294f098f82f","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.6.tgz","integrity":"sha512-6mArTtUuwXTGoB14y1TbSz77fXyKGdO+Klj5vs6gA5LttFh9/66jhSY/e0VUO0wxskFYmDHE7oNp57XgIP/Z/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFeL9qvGiF5VR3LIXW+79aiLFXcFpa3NC4o3CXivpJrAiEA7X5Ydna/RPmbRPqj9mDpzrDI3b0bB/AJR4fntWtcMu0="}]},"maintainers":[{"name":"ebaskoro","email":"eki@baskoro.org"},{"name":"jerrysu","email":"email@jerrysu.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-rsync-0.0.6.tgz_1461193363851_0.9581215819343925"},"directories":{}},"0.0.7":{"name":"gulp-rsync","version":"0.0.7","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"gitHead":"2adb2e75e82ae9f2b00564dc56c9d6a4fa066c42","_id":"gulp-rsync@0.0.7","_shasum":"745f316892f18bfeeade565ac3889b5a001fe9ba","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"ebaskoro","email":"eki@baskoro.org"},"dist":{"shasum":"745f316892f18bfeeade565ac3889b5a001fe9ba","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.7.tgz","integrity":"sha512-lzcDxOcMBCeGE+lrJMLWU7rOAtx4qhbFrDDVj42Vlg6z6btZxkwoUK09PsXE4wdLV3asEDd8r1lXfQXyRgbyRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD0PfC6wdmo1TCmlQJkuqlNZyagGBpKACVp+z3ifym1AiEA6um6sTqE6JbEDez2gyYQr20kmejMIuus8LE7kEz6CxE="}]},"maintainers":[{"name":"ebaskoro","email":"eki@baskoro.org"},{"name":"jerrysu","email":"email@jerrysu.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-rsync-0.0.7.tgz_1479042690651_0.9694517760071903"},"directories":{}},"0.0.8":{"name":"gulp-rsync","version":"0.0.8","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.1","lodash.every":"^2.4.1","lodash.isstring":"^2.4.1","gulp-util":"^3.0.0","through2":"^0.6.1"},"devDependencies":{"chai":"^1.9.1","mocha":"^1.21.4"},"gitHead":"8b0f7d1ee33e7c557be196b7dbf1d404bb5346b5","_id":"gulp-rsync@0.0.8","_shasum":"b3e64835cd6059a4eb121ad58ff71746b4d898cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"ebaskoro","email":"eki@baskoro.org"},"dist":{"shasum":"b3e64835cd6059a4eb121ad58ff71746b4d898cc","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.8.tgz","integrity":"sha512-koJPQQmJ4D+ZT5mIIkR74rpGkK1hIgaeD58oN6TyrcBU85xv4SIYuwgfzyd0nv4JvcIWLIHiWLTFI8qvWW/K+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkIoDmtY4ZjdOYo2sEPt+NUAAJhScRLr1P/PEZzV++bAiBC9DBZUf5EfqiN4OWx9TYLqvQqVE72Q3NpNlHsD7FFAQ=="}]},"maintainers":[{"name":"ebaskoro","email":"eki@baskoro.org"},{"name":"jerrysu","email":"email@jerrysu.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rsync-0.0.8.tgz_1495419039015_0.32563003804534674"},"directories":{}},"0.0.9":{"name":"gulp-rsync","version":"0.0.9","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.2","fancy-log":"^1.3.3","lodash.every":"^4.6.0","lodash.isstring":"^4.0.1","plugin-error":"^1.0.1","through2":"^3.0.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^7.1.2"},"gitHead":"61aafa4cb8e4aba7ed3809bb782034b30ceb7d19","_id":"gulp-rsync@0.0.9","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IIJET4qj4+dN5cToRYkRzVFcD5S1LikgvENQu48PmWoznbfzQNBuJ7DhPb5jTzi4YT27fbVX+qaSR2IPlO+rWQ==","shasum":"bb0ce2e407e3bb70287fedb8491773449c88823d","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.0.9.tgz","fileCount":6,"unpackedSize":23775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewAUeCRA9TVsSAnZWagAA6aUP+gNa1WwFD8oobSb9c7iX\n8MPnqcZ2KcW+GZ4WYkk4teNNd76qezBVtqzLg6BaGINFgedyVXH3JNcPMPKn\nCm30/HiRMQ7Nur7zd44Ot5SaChjGIVBH8cj44FRlwMNhPXiktrvIy1NZIU1V\ncu6ehEik8TymPRsf4YcmjduPmRte2Ff0qNbz0MnIXtq455PyXeDuyQVHMha2\nEnSLCUBJjxgCneRjo/SPfzUwT+HZeS0Z2DcuIU6Yh0kQkG1AliIgnRkQJR40\ndF2DN2FgcMh0iK/3Gj2OcVFvJhlCtRqn4cKCkkBIp3Z1qIVnHi3YZKiM32pn\nmaO56t7ln60jcbx7P9yNJzGXQ4Z0v1FyXYCltUuV4d8sn8gnPn8cZ1vgJDFZ\nR0bGmcYpmqNuAhr813ehlIopdNuJ+DTgQht1DkvJUBkd35W++OwWmdtjGs9c\nuqrvc6dXOqoAwQpUeWdMSf/FY9Mx3L3z/oDKAr2+OjVOIfXoiECfI0DJOPzc\nnbGJrUACwTsOOm3sATTWaNf4t/wNRJJCyA7EGBVIB8Tsi8p3G/99uMmjKYsL\ndO1dVcf+OxqBL0e4DKmg9jkXnymByuNmt5W2eXvZxEJLgDWxnA+GwS0BlvRH\nvTGQd2StYMMSQV/5Olcqi1o45EaYXcnhU0VB5hYLBOh/7oA51fdbMpm6JP7l\nrJN7\r\n=8yyN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7T2UKesv6cbRrTxWn85IfnPUPK5K7PtuUvcfeYzDY6AiApKrBto2D83iDFnJ8JTNt4Xj+r053QPYopXwffy3AWhw=="}]},"maintainers":[{"name":"ebaskoro","email":"eki@baskoro.org"},{"name":"jerrysu","email":"email@jerrysu.me"}],"_npmUser":{"name":"ebaskoro","email":"eki.baskoro@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rsync_0.0.9_1589642526018_0.566046663333239"},"_hasShrinkwrap":false},"0.1.0":{"name":"gulp-rsync","version":"0.1.0","description":"Rsync tasks for deploying gulp file structures","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"license":"MIT","bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"homepage":"https://github.com/jerrysu/gulp-rsync","dependencies":{"better-assert":"^1.0.2","fancy-log":"^1.3.3","lodash.every":"^4.6.0","lodash.isstring":"^4.0.1","plugin-error":"^1.0.1","through2":"^3.0.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^10.2.0"},"gitHead":"43200994e7023ce117f1e8b80d7e602f09e238db","_id":"gulp-rsync@0.1.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-J9fEsq3evzbjAbMTqOOOBbNIgHUvxwrxnQjHY+MjkOChFTeMxK/u3dRGhE/c7H+Cvb3xaALGgo24Zg/5/fzVCA==","shasum":"287940911c13d7b711ab5b44a4dcfd6452af6322","tarball":"https://registry.npmjs.org/gulp-rsync/-/gulp-rsync-0.1.0.tgz","fileCount":7,"unpackedSize":23712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADDeNXZliQ7mHI1wVSWDdtVr4SGQiOVMcc3HVGDSMnaAiEA05z2oFjAoeu/zgffxCdDql7xDSmkNJsR61DNrSLc7ec="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtNGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyQQ//d40tfp6ttt+NwBcuVByNo8okkKqQeOfEIS9Vpm3L8v9YLJdY\r\npBr74tIFtMvU1v2UUK1/WCX1QmhQUmKqVBnP7cUzqdaqn62fPBJ49svcbhF8\r\nwiHkXoWtQIG4b/kamBY8H11myjQyc2Q3JDNTq82ZCP+Kw4F5UgiaNlf5eWrX\r\nByv1Ju1bXXbO7qQeU1zUBmI90xiCchQAUwIObDdgt5ZBCEHolCMcEWzFz0ek\r\nsqFUUkjBPYKCnwcDo4wGBV1VNO5NCYMCHg3Jkf/qrqUQk6FdZG9D5VFQkjRJ\r\nuKZLLfspZixfX93hagGZ3dvFpDiaGboCQTTZpxfL6JlAvPA+P6U2Rn+LJkNL\r\nJqsmIzLDHeGyxYuehmJlJwksIXqCz4v8+ueGRwK9RFqJq13ZfEcwRkDorlGL\r\nuAZvyBc0QNZOjdonIfKIaUlRNv+iAY7oR1sH5VcM/PD2RpoGRKyic0vip1HS\r\n+bFe3wofjqb5AFjBkYZ2qWq6akGHAZwJR2OFqaYrTqGC/QPfnZ3F1Da47n7a\r\nM9doufB3u93Wj6nr16bl8ihjPSE6BQqw4J96LYzlK2ZgNZt9UIeqX7nkWjlO\r\nzjo+X2gV7a63MLhJCQ0/v5uDmzk1AI3BIGYSf8GT5RH2JFftWsPEF8sakC2c\r\n/CyOE6Q6SCcH+bcdxvPQUqlNsapScKTnERA=\r\n=I343\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ebaskoro","email":"eki.baskoro@live.com"},"directories":{},"maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"},{"name":"ebaskoro","email":"eki.baskoro@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-rsync_0.1.0_1672794527977_0.9549507760279718"},"_hasShrinkwrap":false}},"readme":"## gulp-rsync\n\nUse the file transferring and syncing capabilities of `rsync` within your Gulp task. `gulp-rsync` calls `rsync` and offers you a subset of options for an easy setup.\n\n### Prerequisites\n\n`rsync` needs to be installed on your machine and must be sitting in your PATH.\n\n### Installation\n\n```\nnpm install gulp-rsync --save-dev\n```\n\n### Usage\n\n```js\nvar gulp = require('gulp');\nvar rsync = require('gulp-rsync');\n\ngulp.task('deploy', function() {\n  return gulp.src('build/**')\n    .pipe(rsync({\n      root: 'build/',\n      hostname: 'example.com',\n      destination: 'path/to/site/'\n    }));\n});\n```\n\nA common parameter set for `rsync` is\n\n```\nrsync -avz ...\n```\n\nThis can be achieved by:\n\n```js\nvar gulp = require('gulp');\nvar rsync = require('gulp-rsync');\n\ngulp.task('deploy', function() {\n  gulp.src('build/**')\n    .pipe(rsync({\n      root: 'build/',\n      hostname: 'example.com',\n      destination: 'path/to/site/',\n      archive: true,\n      silent: false,\n      compress: true\n    }));\n});\n```\n\n**Note** that `rsync` does not synchronize your `build/`-directory if you give it a trailing `/`.\n\n\n### rsync OPTIONS\n\n`rsync-gulp` implements the following options of `rsync`. See the [official documentation](https://rsync.samba.org/documentation.html) for more information.\n\n```\n-a, --archive       archive mode; equals -rlptgoD (no -H,-A,-X)\n-c, --checksum      skip based on checksum, not mod-time & size\n-d, --dirs          transfer directories without recursing\n-e, --rsh=COMMAND   specify the remote shell to use\n-n, --dry-run       perform a trial run with no changes made\n-r, --recursive     recurse into directories\n-R, --relative      use relative path names\n-t, --times         preserve modification times\n-u, --update        skip files that are newer on the receiver\n-v, --verbose       increase verbosity\n-z, --compress      compress file data during the transfer\n--chmod             affect file and/or directory permissions\n--delete            delete extraneous files from destination dirs\n--exclude=PATTERN   exclude files matching PATTERN\n--include=PATTERN   don't exclude files matching PATTERN\n--port=PORT         specify double-colon alternate port number\n--progress          show progress during transfer\n```\n\n\n### Windows users\n\nWhen you are syncing from Windows to Unix you might encounter permission  errors or issues resulting from these. A reason can be that `rsync` tries to preserve NTFS file attributes in UNIX. This behaviour can be remedied by:\n\n```js\nchmod: \"ugo=rwX\"\n```\n\nSo, if you are running `rsync` on Windows put this option in place.\n\n### API\n\n#### `rsync(options)`\n\n##### `options`\n\n###### `destination`\n\nType: `string`, **Required**\n\nThe destination path. Use `hostname` when using a remote path.\n\n###### `root`\n\nType: `string`, Default: `process.cwd()`\n\nSpecifying a root path changes the path names that are transferred to the\ndestination. The paths piped into `rsync` must be within the root path (or the\nplugin will yell at you).\n\n```js\ngulp.src('build/js/**']).pipe(rsync({destination: '/tmp'}));\n```\n\nThis will create the directory `build` in `/tmp` as well as the directory `js`\nin `/tmp/build`.\n\n```js\ngulp.src('build/js/**']).pipe(rsync({root: 'build', destination: '/tmp'}));\n```\n\nThis will create the directory `js` in `/tmp`.\n\n###### `hostname`\n\nType: `string`\n\nThe hostname of the destination. `rsync` will connect to this hostname using SSH\nalong with configuration in `~/.ssh/config` or SSH keys stored in a keychain.\n\nWhen this is omitted, `rsync` will transfer the content to a local path.\n\n###### `username`\n\nType: `string`\n\nUsed to specify a user for the remote host.\n\n###### `shell`\n\nType: `string`, Compares to: `rsync -e`\n\nTypically, `rsync` is configured to use `ssh` by default, but you may prefer to\nuse `rsh` on a local network.\n\n###### `port`\n\nType: `integer`\n\nUsed to specify an SSH port for the remote host. Note: This will override the\nshell option and force the use `ssh` in `rsync -e ssh --port=PORT`.\n\n###### `archive`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -a`\n\nIf set to `true`, `rsync` will turn on the archive mode which equals `-rlptgoD`:\n\n```\n-r, --recursive  recurse into directories\n-l, --links      copy symlinks as symlinks\n-p, --perms      preserve permissions\n-t, --times      preserve modification times\n-g, --group      preserve group\n-o, --owner      preserve owner (super-user only)\n-D               same as --devices --specials\n--devices        preserve device files (super-user only)\n--specials       preserve special files\n```\n\n\n###### `dryrun`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -n`\n\nIf set to `true`, `rsync` will do everything it does without actually syncing.\n\n\n###### `incremental`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -c`\n\nIf set to `true`, `rsync` will make incremental updates only. rsync will use the checksum of every file to determine whether a file needs to be updated. This will add a delay to the transfer, but will minimize the amount of files\ntransferred each time.\n\n\n\n###### `progress`\n\nType: `boolean`, Default: `false`, Compares to: `rsync --progress`\n\nIf set to `true`, the transfer progress for each file will be displayed in the\nconsole.\n\nThis looks like:\n\n```\n[20:49:53] gulp-rsync: Starting rsync to example.com:/var/www/example.com/html/...\n[20:49:53] gulp-rsync: favicon.ico\n[20:49:53] gulp-rsync:         1150 100%  439.45kB/s    0:00:00 (xfer#1, to-check=12/13)\n[20:49:53] gulp-rsync: index.html\n[20:49:53] gulp-rsync:         2712 100%  101.86kB/s    0:00:00 (xfer#2, to-check=11/13)\n[20:49:53] gulp-rsync: css/style.1afca52f.css\n[20:49:53] gulp-rsync:         1445 100%   54.27kB/s    0:00:00 (xfer#3, to-check=9/13)\n[20:49:53] gulp-rsync: images/photo1.82515393.jpg\n[20:49:53] gulp-rsync:        31878 100%    1.09MB/s    0:00:00 (xfer#7, to-check=3/13)\n[20:49:53] gulp-rsync: images/photo2.2a41e1e3.jpg\n[20:49:53] gulp-rsync:        76988 100%    2.53MB/s    0:00:00 (xfer#9, to-check=1/13)\n[20:49:53] gulp-rsync:  \n[20:49:53] gulp-rsync: sent 2401 bytes  received 2820 bytes  10442.00 bytes/sec\n[20:49:53] gulp-rsync: total size is 114173  speedup is 57.01\n[20:49:53] gulp-rsync: Completed rsync.\n```\n\n###### `relative`\n\nType: `boolean`, Default: `true`, Compares to: `rsync -R`\n\nBy default, `gulp-rsync` will transfer all paths relative to the `root` specified.\nIf you want to transfer assets from multiple paths to a single destination, you\ncan set `relative` to `false`.\n\n```js\ngulp.src(['build/js/**/*.js', 'build/css/**/*.css', 'build/images/**'])\n  .pipe(rsync({\n    hostname: 'example.cdn',\n    destination: '/path/to/all/assets',\n    relative: false\n  }));\n```\n\nThis will transfer all assets (*.js, *.css, and images) into a single directory.\n\n###### `emptyDirectories`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -d`\n\nIf set to `true`, `rsync` will create empty directories.\n\n###### `times`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -t`\n\nPreserves times of the transferred files.\n\n###### `compress`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -z`\n\nCompresses file data during transfer.\n\n###### `recursive`\n\nType: `boolean`, Default: `false`\n\nIf set to `true`, `rsync` will transfer all files and subdirectories recursively.\nThis is not necessary when using glob(s) with `gulp.src()`. However, it can be\ncombined with non-globbed paths to transfer all files:\n\n```\ngulp.src(['build/js', 'build/css', 'build/images'])\n  .pipe(rsync({\n    root: 'build/',\n    destination: 'tmp/',\n    recursive: true\n  }));\n```\n\nThis is the same as:\n\n```\ngulp.src(['build/js/**', 'build/css/**', 'build/images/**'])\n  .pipe(rsync({\n    root: 'build',\n    destination: '/tmp'\n  }));\n```\n\nThe difference is that the actual `rsync` command used in the first example is\nmuch shorter.\n\n###### clean\n\nType: `boolean`, Default: `false`, Compares to: `rsync --delete`\n\nThis must be used with `archive` or `recursive` set to `true`. If set to `true`, this instructs `rsync` to delete all files and directories that are not in the source paths. **Be careful with this option as it could lead to data loss.**\n\n###### `chmod`\n\nType: `string`, Compares to: `rsync --chmod=STRING`\n\nEnables files or directories matching the pattern(s) provided to be excluded\nfrom the transfer. This is probably most useful when `recursive` is set to\n`true` since it is typically better to make these exclusions in `gulp.src()`.\n\n###### `chown`\n\nType: `string`, Compares to: `rsync --chown=STRING`\n\nForces all remote files to be owned by the USER:GROUP provided in the string. If GROUP is empty, the trailing colon may be omitted, but if USER is empty, a leading colon must be supplied. If you're running macOS please check your rsync version with `rsync --version`. The default system version, older than 3.1.0, doesn't support this option. You can fix this by installing a recent version from Brew (`brew install homebrew/dupes/rsync`) or MacPorts (`sudo port install rsync`).\n\n###### `exclude`\n\nType: `string|Array<string>`, Compares to: `rsync --exclude=PATTERN`\n\nEnables files or directories matching the pattern(s) provided to be excluded\nfrom the transfer. This is probably most useful when `recursive` is set to\n`true` since it is typically better to make these exclusions in `gulp.src()`.\n\n###### `include`\n\nType: `string|Array<string>`, `rsync --include=PATTERN`\n\nUsed with `exclude`. This adds exceptions for the exclusions.\n\nFor example:\n\n```\ngulp.src('build')\n  .pipe(rsync({\n    root: 'build',\n    destination: '/tmp',\n    recursive: true,\n    exclude: ['*.css', '*.js'],\n    include: ['*.min.css', '*.min.js']\n  }));\n```\n\nThis will transfer only minified CSS and JS files.\n\n###### `update`\n\nType: `boolean`, Default: `false`, Compares to: `rsync -u`\n\nSkip files that are newer on the receiving end.\n\n###### `silent`\n\nType: `boolean`, Default: `false`, Compares to: `rsync --no-v`\n\nTurns off logging.\n\n###### `links`\n\nType: `boolean`, Default: `false`\n\nEnables creation of symbolic links on the receiving end.\n\n###### `command`\n\nType: `boolean`, Default: `false`\n\nThis is not a `rsync`-option. If set to `true`, `gulp-rsync` shows you the generated `rsync` command in your shell.\n\n#### License\n\n> The MIT License (MIT)\n>\n> Copyright © 2015 Jerry Su, http://jerrysu.me\n>\n> Permission is hereby granted, free of charge, to any person obtaining a copy of\n> this software and associated documentation files (the “Software”), to deal in\n> the Software without restriction, including without limitation the rights to\n> use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\n> the Software, and to permit persons to whom the Software is furnished to do so,\n> subject to the following conditions:\n>\n> The above copyright notice and this permission notice shall be included in all\n> copies or substantial portions of the Software.\n>\n> THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\n> FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n> COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\n> IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\n> CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"jerrysu","email":"email@jerrysu.me"},{"name":"ebaskoro","email":"eki.baskoro@live.com"}],"time":{"modified":"2023-01-04T01:08:48.265Z","created":"2014-08-26T07:01:38.925Z","0.0.1":"2014-08-26T07:01:38.925Z","0.0.2":"2014-08-27T16:42:57.028Z","0.0.3":"2014-09-04T00:25:33.420Z","0.0.4":"2014-09-04T14:07:25.698Z","0.0.5":"2014-12-07T15:45:46.451Z","0.0.6":"2016-04-20T23:02:44.274Z","0.0.7":"2016-11-13T13:11:30.885Z","0.0.8":"2017-05-22T02:10:39.090Z","0.0.9":"2020-05-16T15:22:06.134Z","0.1.0":"2023-01-04T01:08:48.182Z"},"homepage":"https://github.com/jerrysu/gulp-rsync","keywords":["gulpplugin","rsync","ssh","deploy","deployment"],"repository":{"type":"git","url":"git://github.com/jerrysu/gulp-rsync.git"},"author":{"name":"Jerry Su","email":"email@jerrysu.me"},"bugs":{"url":"https://github.com/jerrysu/gulp-rsync/issues"},"license":"MIT","readmeFilename":"README.md","users":{"sexyoung1985":true,"beefchimi":true,"jabbrwcky":true,"etsit":true,"adamlu":true,"pixel-industry":true,"herkulano":true,"poliver":true,"grawl":true,"elussich":true,"skrdv":true,"youngluo":true,"liu48566203":true,"doptrois":true,"muzhen":true,"martvalenzuela":true,"mnew":true,"mattweb":true,"cherenkevich":true,"hpiirainen":true,"tcrowe":true,"landy2014":true,"davidhellmann":true,"paulnordlund":true,"bnu":true,"koster1889":true,"maoxiaoke":true,"pronin.cc":true,"krawster":true,"mskjp":true,"vidbmak":true}}