{"_id":"vinyl-ftp","_rev":"75-097277c35f3ac165c0a4e2dce5cd1321","name":"vinyl-ftp","description":"Vinyl adapter for FTP","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"vinyl-ftp","version":"0.1.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"engines":{"node":">=0.10.0"},"files":["index.js"],"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","jsftp","file","files","transfer","protocol","server","client","upload","deploy","deployment"],"dependencies":{"ftp":"^0.3.8","object-assign":"^1.0.0","parallel-transform":"^0.2.2","step":"^0.0.5"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl":"*","vinyl-fs":"*"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.1.0","dist":{"shasum":"7689faee224065d52baf7ac4f29c9a89c321b277","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.1.0.tgz","integrity":"sha512-tGSSmYXNsQR/ycrM4j0dbkCQG/r1af/AyJXISFswPSgbaIVH1gs5nNMX+YGRI3kF6mB5HnIaDGa/3uhcxGqD8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG00pKZuyZ968BLFD62RRIXWJdbLppHe8k+LBiW0Pzb8AiEAtJ8/xmHTfsHksRSTnIJFZ8lMZWzoGs4m5EJji6EF8mU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"directories":{}},"0.1.1":{"name":"vinyl-ftp","version":"0.1.1","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","jsftp","file","files","transfer","protocol","server","client","upload","deploy","deployment"],"dependencies":{"ftp":"^0.3.8","object-assign":"^1.0.0","parallel-transform":"^0.2.2","step":"^0.0.5"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl":"*","vinyl-fs":"*"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.1.1","dist":{"shasum":"7f022d4de8b1955d84b9bd93204d9c31fc4c30a7","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.1.1.tgz","integrity":"sha512-ekGSe39EqOgqz3yCJGgaXbfPBH35tarwMerjuPsDADDGAhEp977ryMvb86isdaIRILVU4Ldz7JIyuwAOP3VboA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByBz2cc1xZLA2mSYGZ36o39m/MsOXBfq9O7QEQeRVosAiEAwhSXdA0IM7GGRj3yc5MR87VB/yecFCNnUmGs8bRCRio="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"directories":{}},"0.2.0":{"name":"vinyl-ftp","version":"0.2.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","jsftp","file","files","transfer","protocol","server","client","upload","deploy","deployment"],"dependencies":{"ftp":"^0.3.8","object-assign":"^1.0.0","parallel-transform":"^0.2.2","step":"^0.0.5"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl":"*","vinyl-fs":"*"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.2.0","dist":{"shasum":"1906dcfb3f500506f14af1a994548b83ef25093c","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.2.0.tgz","integrity":"sha512-r5CtYmfLGPGcnuWqu2aWqHpGmaWXepZrqm/7HUQW6Jkam6KZDqiRctg/y4sWVTZ5eG7Wfwi3oUrmQfWwWJogbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLPNOCNzyXvTQHw6KSS1GtID+4T2dF2Qe+3mZ1zLlNAgIhAOSnyhM8yYTjNz4iiebVfdR7mqc3LcFXzHQ5dw98cRfi"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"directories":{}},"0.2.1":{"name":"vinyl-ftp","version":"0.2.1","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","jsftp","file","files","transfer","protocol","server","client","upload","deploy","deployment"],"dependencies":{"ftp":"^0.3.8","object-assign":"^1.0.0","parallel-transform":"^0.2.2","step":"^0.0.5"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl":"*","vinyl-fs":"*"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.2.1","dist":{"shasum":"621cebfd048b2ecee3d41bafe939cf31ae05356a","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.2.1.tgz","integrity":"sha512-+AKrDMDp3khwu4Unze6uw8sBJUdpQ8Q7z4kLp6QEqTzyk3YaL2G1x430376pFd8HfSFounEjzPk6OBLtAO/ZUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCybxx5UrKJPOl/Jo2X1CKLJV/N+3FdzO1y/OzodvCnHwIgD2yeeHd4oVFNRxh+Xjn9ejMU8G4q0Z/Sg0o/AwGzmdc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"directories":{}},"0.3.0":{"name":"vinyl-ftp","version":"0.3.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","parallel-transform":"^0.2.2","object-assign":"^1.0.0","minimatch":"~2.0.1","vinyl":"~0.4.6","through2":"~0.6.3"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl-fs":"*","rmdir":"~1.0.4"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.3.0","dist":{"shasum":"ba2fa5b5419eb1281951ea0284bd1666f3825bbf","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.3.0.tgz","integrity":"sha512-FUjxr9BYyB4TvFcg1tgi0fpi2gjJaMS7KVcrwbnUKe9sjtEVyCJiGC+WXoj6ikJrTsjQmR0WtqpLZHdNf0cxSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsui2uzmDTieIUKae8QtinyT/hBwrcfKFdh7NQb72HGQIgabbw8oPYyWpKc+vSjSvtJak2zFgdh3wC7znG5vm3ngM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"directories":{}},"0.3.1":{"name":"vinyl-ftp","version":"0.3.1","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","parallel-transform":"^0.2.2","object-assign":"^1.0.0","minimatch":"~2.0.1","vinyl":"~0.4.6","through2":"~0.6.3"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl-fs":"*","rmdir":"~1.0.4","expect":"~1.5.0"},"gitHead":"14911a67aac558184c87204dfe161103a9490d26","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.3.1","_shasum":"c1a4d177b32f5dfce0f55be9c79ce5306e94e396","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"c1a4d177b32f5dfce0f55be9c79ce5306e94e396","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.3.1.tgz","integrity":"sha512-5ApVAdu5Q/oDggRs0I1UZjmqssKOAbFNJscB1pQO7O4rIndyMtDuCEVcqz0sm9kTeg3VRKVolOPAJDE0PvQphg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUGpArGWf+ExsHwFIaPuPtAi8LGOWGpeSKssyJZ4MJjAiEA04lQ/AqaRfsGa7C1xIq7hwlKS1QlAY2kU6UGueqSsxc="}]},"directories":{}},"0.3.2":{"name":"vinyl-ftp","version":"0.3.2","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","parallel-transform":"^0.2.2","object-assign":"^1.0.0","minimatch":"~2.0.1","vinyl":"~0.4.6","through2":"~0.6.3"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl-fs":"*","rmdir":"~1.0.4","expect":"~1.5.0"},"gitHead":"8b9c72208ead92e06606fa6e75505e2372a5b9b0","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.3.2","_shasum":"e9ef348e56ab109fbb6bfab261a66b69c5a783d5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"e9ef348e56ab109fbb6bfab261a66b69c5a783d5","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.3.2.tgz","integrity":"sha512-b7oZG7CQwS61NYqvVw1kgvW8amet/qDsnm1+koWnCOvO1fvIx145UJZ11WfD7mobQ2CXGIuLKgXYuI2Q3Hvrtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPX552WjtJeGazy3cDQlBUPKPUXFVTXXqjLq4hgTvRPAiEA2jWQknIhKwd0tYFvRrn/2LyMqiUxzWBj1599rTF8V6g="}]},"directories":{}},"0.3.3":{"name":"vinyl-ftp","version":"0.3.3","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","parallel-transform":"^0.2.2","object-assign":"^1.0.0","minimatch":"~2.0.1","vinyl":"~0.4.6","through2":"~0.6.3"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl-fs":"*","rmdir":"~1.0.4","expect":"~1.5.0"},"gitHead":"e074a70863ae11336a9d5a0ae25b4a1db70c6927","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.3.3","_shasum":"9ed504d8d6750a135a91e8fc6d3a0b0439e68329","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"9ed504d8d6750a135a91e8fc6d3a0b0439e68329","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.3.3.tgz","integrity":"sha512-v/zLB9WuiC2aKqLs7u9fpBceKRupzRTITnlvglepxhiEBN9ztMF8vHETRs1Fofcltp5LCNU5/tcdUlBnHCsZUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2zTnoxLnh0t0cylwLMurl9eJhNAXxGiLoL1HARMggkQIgDBCFwDIhJOxLYuImwSW5TtZSrceW/hUwmcQ7dVhQ5aE="}]},"directories":{}},"0.3.4":{"name":"vinyl-ftp","version":"0.3.4","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","parallel-transform":"^0.2.2","object-assign":"^1.0.0","minimatch":"~2.0.1","vinyl":"~0.4.6","through2":"~0.6.3"},"devDependencies":{"ftp-test-server":"^0.0.1","mocha":"*","vinyl-fs":"*","rmdir":"~1.0.4","expect":"~1.5.0"},"gitHead":"9e7aa5141672da5909906e614e7ae9a9362af0c3","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.3.4","_shasum":"9eaa41605fbac35c7aedf2fd91439c5e68c3c375","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"9eaa41605fbac35c7aedf2fd91439c5e68c3c375","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.3.4.tgz","integrity":"sha512-JFmWqYAGShJYgy4n8RmpAxAMcUp9H9Tf/NIdoSNDGugEXzI2j016cX4NoiY5MyQus/OEylHWtU5+7hxmq+lvtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYBHTuZ7RbKvPXLchkkfEa0f2vFoWLNjUS/bJ80OMe4QIhAPAEPbdYwDszmUOwJ0p7nHBw5KEnFRyMZGqCmmYjKo9W"}]},"directories":{}},"0.4.0":{"name":"vinyl-ftp","version":"0.4.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"0efa8f1257086866c60548afb36f65be6d1ef210","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.4.0","_shasum":"b564af25b6c6465900d7476f09f54befb0e42fc0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"b564af25b6c6465900d7476f09f54befb0e42fc0","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.0.tgz","integrity":"sha512-LQXz84KmdAco6o1XcUhfkQlKO0+M2sKZEGRB45/d6bbSsfdC5rKEcMv1F1epJ96iZtHKjxSk5fbSnZZmpoNuTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcs+Pbp7qTLZ+C8TKg9bG+vXiBroCbUqf3XKdV8Vs4OAiB1b8WoTjHSY6neo/sE796gTbj2wW5ZLjkKcsryokAG9Q=="}]},"directories":{}},"0.4.1":{"name":"vinyl-ftp","version":"0.4.1","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"https://github.com/morris/vinyl-ftp"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"b88bca5aecf7c6113a71cdf095437eefc761eeb9","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp","_id":"vinyl-ftp@0.4.1","_shasum":"1c844b403a5aac7668d030f4f4f4df78b55ab6b2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"1c844b403a5aac7668d030f4f4f4df78b55ab6b2","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.1.tgz","integrity":"sha512-XVyhrNSIAgxmtPtl4OlshL9HaBd7deL3yTC6zr3aAVJ2XfzeKgaFme+qIVw3Dy6a3o4KHh28+Cha/DA/sZ5+9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+/w7nUvOYkN+h1ljus8f6TNXv7K/WQKwdPeTFowsPxwIgVimoGt4vvZOlmx/uSCQJAyu0gXAwS8w44vyKh3gWj6Y="}]},"directories":{}},"0.4.2":{"name":"vinyl-ftp","version":"0.4.2","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"0425f1a9d33ec9e04b1141f26744cee43b506e10","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.4.2","_shasum":"d6689d28dc7255823e792054b40962663210011a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"d6689d28dc7255823e792054b40962663210011a","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.2.tgz","integrity":"sha512-YFGOiEmjLjLD6dNWIOqrU63npF3JjCKeLYvLpr/GfLWMwjRarB4JFtjqSKrapk9lFnXk9lBMa3+IsOQoigLo3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIZzZxsL7z7oqOeBMZhlCl4Pu1FCLWlpvEiuSt258yDAiEAjwUUUZSzJgvsOJfgPd9E49CIYW2OrJ1GkWrrzeRiFt0="}]},"directories":{}},"0.4.3":{"name":"vinyl-ftp","version":"0.4.3","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"a9c2dea3a3af5221723d2d8f01358dadd5f301d0","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.4.3","_shasum":"0d03687b273ff146dab7705ded7d564495084bc4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"0d03687b273ff146dab7705ded7d564495084bc4","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.3.tgz","integrity":"sha512-3XdnrKht5pXkPwGw32FeW7otmID9xDI2NB3nvBng1pjcO++zdk1VnrK/BWZejhLFjFF//sQaMxNAHPD6/FAR+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMHDjPG9TuE5mcIysiOFGQpRphy9j0AkJtfG9vqe2W6AiEA6HnxrEdRqFK97EjsJRpo6BLi4xkx7zL8dxO+F5HNUPY="}]},"directories":{}},"0.4.4":{"name":"vinyl-ftp","version":"0.4.4","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"6cdfd96e330da4d11461907dcfdb4280a8490d10","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.4.4","_shasum":"d5365e6209e322dc01000e1b1b25c21decffff58","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"d5365e6209e322dc01000e1b1b25c21decffff58","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.4.tgz","integrity":"sha512-HlGeMTdpG0h669EbqErsmhk99J4ILzZop45d/cfEmHORoue2l56BOt5a87reTjRlX2k24i/6+YdBcAcVyjqC+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAqmsrnKd/yu102s/RXOcJP61LOZ0NY4XEGNC+oduX6QIhAPPohRXqmH6Yb6AI7M3PcKovakVRykViHSJWd3G9EQyv"}]},"directories":{}},"0.4.5":{"name":"vinyl-ftp","version":"0.4.5","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"~2.0.1","object-assign":"^1.0.0","parallel-transform":"^0.2.2","through2":"~0.6.3","vinyl":"~0.4.6"},"devDependencies":{"expect":"^1.6.0","mocha":"*","rmdir":"~1.0.4","vinyl-fs":"*"},"gitHead":"2423852a2b676af9ff8980a27d9c0c444aa7ede6","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.4.5","_shasum":"83ea12822a9c53ad999941823b6b1b57fe080d35","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"dist":{"shasum":"83ea12822a9c53ad999941823b6b1b57fe080d35","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.4.5.tgz","integrity":"sha512-gAMe3/S0q+iIrxwFv+0fy58yKnrF+atk0XDJgtBuL9ShHDfVkO5B4E0W3SyDqmFyIkQmKL42DdELwV8jKt64wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfZXCNphy7j6GShOVA9PFOxtWKbL1NpLro84+mtUXcqAiEAmI77cIntbQ/FLQGMUE0EaiePHmyhEfaaYps1dPUaEH4="}]},"directories":{}},"0.5.0":{"name":"vinyl-ftp","version":"0.5.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"^3.0.2","object-assign":"^4.1.0","parallel-transform":"^1.0.0","through2":"^2.0.1","vinyl":"^1.1.1"},"devDependencies":{"expect":"^1.20.1","mocha":"^2.5.3","rmdir":"^1.2.0","vinyl-fs":"^2.4.3"},"gitHead":"972127cbc0fa2abe76e80187b332f56505f7a38f","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.5.0","_shasum":"8bd384d3675f1785d8dd8fe8896c684c26fb60e8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"dist":{"shasum":"8bd384d3675f1785d8dd8fe8896c684c26fb60e8","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.5.0.tgz","integrity":"sha512-XWwIKzjRbYPTvr78QmSa5xAXabHRBPobdah2NcV1U6z2yS9mGSlQ+iGMtDze7BLGsXeUMdhP2zT8xMKnr6uMiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdm+pTtHUwpXvzbOBOtWgzbAT/UILtVDx+qPEil1hxJgIgTGTnme6mcgWjKVGeTS/bakOVKlrf2TjUAlhRnbNsNJw="}]},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vinyl-ftp-0.5.0.tgz_1466256838497_0.45355551736429334"},"directories":{}},"0.6.0":{"name":"vinyl-ftp","version":"0.6.0","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib"],"engines":{"node":">=0.10.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha test"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"^3.0.2","object-assign":"^4.1.1","parallel-transform":"^1.1.0","through2":"^2.0.3","vinyl":"^2.0.1"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","rmdir":"^1.2.0","vinyl-fs":"^2.4.4"},"gitHead":"dcb4d542984a11d137a5c6231a274bfce414a5fb","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.6.0","_shasum":"2fb43ec4d58a2e4c06b406e569cee9b3aa5df8ca","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"dist":{"shasum":"2fb43ec4d58a2e4c06b406e569cee9b3aa5df8ca","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.6.0.tgz","integrity":"sha512-7k5ltgPvmoxaVg3C0gHqJZ3Vbmw3g4VzjlnLBb1bxfIa6NiSYdR5sOca1wZ3t3ehiFrohH/pr0ZCWmoFYXaPbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkLzfzoxbufYAMjjtJUm4zhGu7Cpo6cs5qy/COp5qdqwIgaqzeOPB6kQHOK+0pMEAm0XX5skfyWilaF5AUcsWuanQ="}]},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vinyl-ftp-0.6.0.tgz_1486302889961_0.122178606223315"},"directories":{}},"0.6.1":{"name":"vinyl-ftp","version":"0.6.1","description":"Vinyl adapter for FTP","license":"MIT","repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"files":["index.js","lib","index.d.ts"],"engines":{"node":">=0.10.0"},"scripts":{"test":"istanbul cover node_modules/mocha/bin/_mocha test"},"keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"dependencies":{"ftp":"^0.3.8","minimatch":"^3.0.2","object-assign":"^4.1.1","parallel-transform":"^1.1.0","through2":"^2.0.3","vinyl":"^2.0.1"},"devDependencies":{"@types/vinyl-fs":"^2.4.5","istanbul":"^0.4.5","mocha":"^3.2.0","rmdir":"^1.2.0","vinyl-fs":"^2.4.4"},"types":"./index.d.ts","gitHead":"1cb307f639ce238ddee9ad3d8c4f77b340913945","bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"homepage":"https://github.com/morris/vinyl-ftp#readme","_id":"vinyl-ftp@0.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"morris4","email":"mb@morrisbrodersen.de"},"dist":{"integrity":"sha512-HVp7xuWx9xQC+tzsCCYCnpd3ZVXK8wa4sMEhdkiGY6rY7P1sIm71YkfLjzdYXGS4hseOiSBSS75jPxZBozol6A==","shasum":"65d72678579f25f695a3d0c7c4f6bb72f68b4c4b","tarball":"https://registry.npmjs.org/vinyl-ftp/-/vinyl-ftp-0.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOwFFmdiXVMQ0NTdhWO5GRpk5mLYqpV9n9Amps/UmFwAIhAMu4XtQfnq0KB+vUHjLjq9JCw7JpicEk7ve3t09UA0S7"}]},"maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vinyl-ftp-0.6.1.tgz_1517060676418_0.06576581369154155"},"directories":{}}},"readme":"# vinyl-ftp\n\n[![version](https://img.shields.io/npm/v/vinyl-ftp.svg)](https://www.npmjs.com/package/vinyl-ftp)\n[![downloads](https://img.shields.io/npm/dm/vinyl-ftp.svg)](https://www.npmjs.com/package/vinyl-ftp)\n\nBlazing fast vinyl adapter for FTP.\nSupports parallel transfers, conditional transfers, buffered or streamed files, and more.\nOften performs better than your favorite desktop FTP client.\n\n## Usage\n\nNice and gulpy deployment task:\n\n```javascript\nvar gulp = require( 'gulp' );\nvar gutil = require( 'gulp-util' );\nvar ftp = require( 'vinyl-ftp' );\n\ngulp.task( 'deploy', function () {\n\n\tvar conn = ftp.create( {\n\t\thost:     'mywebsite.tld',\n\t\tuser:     'me',\n\t\tpassword: 'mypass',\n\t\tparallel: 10,\n\t\tlog:      gutil.log\n\t} );\n\n\tvar globs = [\n\t\t'src/**',\n\t\t'css/**',\n\t\t'js/**',\n\t\t'fonts/**',\n\t\t'index.html'\n\t];\n\n\t// using base = '.' will transfer everything to /public_html correctly\n\t// turn off buffering in gulp.src for best performance\n\n\treturn gulp.src( globs, { base: '.', buffer: false } )\n\t\t.pipe( conn.newer( '/public_html' ) ) // only upload newer files\n\t\t.pipe( conn.dest( '/public_html' ) );\n\n} );\n```\n\nWithout Gulp:\n\n```javascript\nvar fs = require( 'vinyl-fs' );\nvar ftp = require( 'vinyl-ftp' );\n\nvar conn = new ftp( /* ... */ );\n\nfs.src( [ './src/**' ], { buffer: false } )\n\t.pipe( conn.dest( '/dst' ) );\n```\n\n*Remember not to push FTP credentials to public repos!*\n\n\n## API\n\n`var ftp = require( 'vinyl-ftp' )`\n\n### ftp.create( config )\n\nReturn a new `vinyl-ftp` instance with the given config. Config options:\n\n- __host:__        FTP host,     default is localhost\n- __user:__        FTP user,     default is anonymous\n- __pass[word]:__  FTP password, default is anonymous@\n- __port:__        FTP port,     default is 21\n- __log:__         Log function, default is null\n- __timeOffset:__  Offset server time by this number of minutes, default is 0\n- __parallel:__    Number of parallel transfers, default is 3\n- __maxConnections:__ Maximum number of connections, should be greater or\nequal to \"parallel\". Default is 5, or the parallel setting.\nDon't worry about setting this too high, vinyl-ftp\nrecovers from \"Too many connections\" errors nicely.\n- __reload:__      Clear caches before (each) stream, default is false\n- __idleTimeout:__ Time to keep idle FTP connections (milliseconds), default is 100\n- __debug:__       A debug callback that gets extensive debug information, default is null\n- __secure:__      Set `true` for secured FTP connections\n- __secureOptions:__ Set `{ rejectUnauthorized: false }` for self-signed or expired secure FTP connections\n\nYou can override `parallel` and `reload` per stream in their `options`.\n\n<hr>\n\n`var conn = ftp.create( config )`\n\n### conn.src( globs[, options] ) <small>STREAM</small>\n\nReturns a vinyl file stream that emits remote files matched by the given\nglobs.\nThe remote files have a `file.ftp` property containing remote information.\nPossible options:\n\n- __cwd:__ Set as file.cwd, default is `/`.\n- __base:__ Set as file.base, default is glob beginning. This is used to determine the file names when saving in .dest().\n- __since:__ Only emit files modified after this date.\n- __buffer:__ Should the file be buffered (complete download) before emitting? Default is true.\n- __read:__ Should the file be read? Default is true. False will emit null files.\n\nGlob-related options are documented at [minimatch](https://www.npmjs.com/package/minimatch).\n\n<hr>\n\n### conn.dest( remoteFolder[, options] ) <small>STREAM</small>\n\nReturns a transform stream that transfers input files to a remote folder.\nAll directories are created automatically.\nPasses input files through.\n\n### conn.mode( remoteFolder, mode[, options] ) <small>STREAM</small>\n\nReturns a transform stream that sets remote file permissions for each file.\n`mode` must be a string between '0000' and '0777'.\n\n### conn.newer( remoteFolder[, options] ) <small>STREAM</small>\n\nReturns a transform stream which filters the input for files\nwhich are newer than their remote counterpart.\n\n### conn.differentSize( remoteFolder[, options] ) <small>STREAM</small>\n\nReturns a transform stream which filters the input for files\nwhich have a different file size than their remote counterpart.\n\n### conn.newerOrDifferentSize( remoteFolder[, options] ) <small>STREAM</small>\n\nSee above.\n\n### conn.filter( remoteFolder, filter[, options] ) <small>STREAM</small>\n\nReturns a transform stream that filters the input using a callback.\nThe callback should be of this form:\n\n```javascript\nfunction ( localFile, remoteFile, callback ) {\n\n\t// localFile and remoteFile are vinyl files.\n\t// Check remoteFile.ftp for remote information.\n\t// Decide wether localFile should be emitted and call callback with boolean.\n\t// callback is a function( error, emit )\n\n\tcallback( null, emit );\n\n}\n```\n\n### conn.delete( path, cb ) <small>CALLBACK</small>\n\nDeletes a file.\n\n### conn.rmdir( path, cb ) <small>CALLBACK</small>\n\nRemoves a directory, recursively.\n\n### conn.clean( globs, local[, options] ) <small>STREAM</small>\n\nGlobs remote files, tests if they are locally available at `<local>/<remote.relative>` and removes them if not.\n\n## Development\n\n- Run tests with `CONFIG=test/config/yourserver.json npm test`\n","maintainers":[{"name":"morris4","email":"mb@morrisbrodersen.de"}],"time":{"modified":"2022-06-28T17:30:50.947Z","created":"2015-01-16T02:16:11.040Z","0.1.0":"2015-01-16T02:16:11.040Z","0.1.1":"2015-01-16T02:24:57.219Z","0.2.0":"2015-01-16T07:48:43.374Z","0.2.1":"2015-01-18T15:09:02.517Z","0.3.0":"2015-01-29T02:01:43.543Z","0.3.1":"2015-03-04T19:58:15.415Z","0.3.2":"2015-03-07T11:18:26.606Z","0.3.3":"2015-03-07T11:34:34.327Z","0.3.4":"2015-03-09T23:28:35.759Z","0.4.0":"2015-03-11T22:23:51.795Z","0.4.1":"2015-04-28T08:06:45.747Z","0.4.2":"2015-07-11T21:26:15.168Z","0.4.3":"2015-07-14T11:24:21.075Z","0.4.4":"2015-07-14T16:23:13.152Z","0.4.5":"2015-08-27T21:41:27.043Z","0.5.0":"2016-06-18T13:34:01.047Z","0.6.0":"2017-02-05T13:54:50.648Z","0.6.1":"2018-01-27T13:44:37.356Z"},"homepage":"https://github.com/morris/vinyl-ftp#readme","keywords":["vinyl","gulp","ftp","deploy","deployment","upload"],"repository":{"type":"git","url":"git+https://github.com/morris/vinyl-ftp.git"},"author":{"name":"Morris Brodersen","email":"mb@morrisbrodersen.de","url":"http://morrisbrodersen.de"},"bugs":{"url":"https://github.com/morris/vinyl-ftp/issues"},"license":"MIT","readmeFilename":"README.md","users":{"morris4":true,"crees!":true,"chrisdeaton":true,"jruif":true,"tophercordell":true,"artemigos":true,"ibarral":true,"fdeneux":true,"sam16":true,"fanyegong":true,"pavel311":true,"dabalose7en":true,"ramanzhe":true,"lgh06":true,"ken1987":true,"tdmalone":true,"defking":true,"alexdevero":true,"dillonaburns":true,"bdjunayed":true,"maxwang":true,"okraciunas":true,"balazserdos":true,"xrush":true,"astraloverflow":true,"krawster":true,"kiinlam":true,"a.mokko":true,"yisen":true,"mrxf":true}}