{"_id":"jsftp","_rev":"3803898","name":"jsftp","description":"A sane FTP client implementation for NodeJS","dist-tags":{"beta":"1.0.0-beta","latest":"2.1.3"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"time":{"modified":"2025-06-05T10:54:57.000Z","created":"2011-07-25T09:38:58.148Z","2.1.3":"2018-01-16T21:55:33.430Z","2.1.2":"2017-12-05T07:19:08.491Z","2.1.1":"2017-12-03T20:07:51.725Z","2.1.0":"2017-12-01T21:55:53.979Z","2.0.0":"2017-06-08T10:54:15.261Z","1.5.5":"2016-10-26T11:05:54.779Z","1.5.4":"2016-09-20T20:36:23.515Z","1.5.3":"2015-11-16T13:34:49.067Z","1.5.2":"2015-05-16T17:50:48.147Z","1.5.1":"2015-03-24T14:21:45.652Z","1.5.0":"2015-02-07T18:01:28.061Z","1.4.1":"2015-01-27T11:41:42.238Z","1.4.0":"2015-01-16T17:40:20.051Z","1.3.9":"2014-12-23T12:03:04.216Z","1.3.8":"2014-10-11T23:47:03.822Z","1.3.7":"2014-10-11T16:47:01.079Z","1.3.6":"2014-09-22T13:34:52.555Z","1.3.5":"2014-09-22T09:30:11.954Z","1.3.4":"2014-09-12T15:05:31.236Z","1.3.3":"2014-09-07T21:50:35.407Z","1.3.2":"2014-09-07T21:47:38.119Z","1.3.1":"2014-07-07T20:32:56.853Z","1.3.0":"2014-05-10T19:38:23.773Z","1.2.1":"2013-11-20T11:39:10.446Z","1.2.0":"2013-11-19T17:52:30.253Z","1.1.1":"2013-08-21T12:05:21.620Z","1.1.0":"2013-07-13T09:08:22.137Z","1.0.0":"2013-07-05T14:50:26.645Z","1.0.0-beta":"2013-07-03T22:01:44.397Z","0.6.0":"2013-04-18T09:41:20.386Z","0.5.9":"2013-02-20T09:56:37.415Z","0.5.8":"2013-01-08T12:00:40.103Z","0.5.7":"2012-12-31T10:16:12.908Z","0.5.6":"2012-12-30T10:40:21.270Z","0.5.5":"2012-12-12T09:51:44.941Z","0.5.4":"2012-11-29T13:38:46.858Z","0.5.3":"2012-11-29T11:29:23.504Z","0.5.2":"2012-11-26T16:12:15.344Z","0.5.1":"2012-11-21T15:59:57.829Z","0.5.0":"2012-11-20T13:49:38.777Z","0.4.9":"2012-11-15T11:20:10.184Z","0.4.8":"2012-11-13T14:31:22.015Z","0.4.7":"2012-11-06T11:02:46.425Z","0.4.6":"2012-11-04T10:57:02.029Z","0.4.5":"2012-10-24T10:58:54.063Z","0.4.4":"2012-10-08T11:56:41.360Z","0.4.3":"2012-09-24T12:09:16.099Z","0.4.2":"2012-09-20T12:09:31.956Z","0.4.1":"2012-09-20T09:08:37.411Z","0.4.0":"2012-09-20T09:03:38.748Z","0.3.9":"2012-08-08T13:25:57.334Z","0.3.8":"2012-08-06T10:01:43.682Z","0.3.7":"2012-08-03T14:56:05.539Z","0.3.6":"2012-07-26T22:15:09.054Z","0.3.5":"2012-07-26T15:05:56.949Z","0.3.4":"2012-07-02T20:20:58.814Z","0.3.3":"2012-05-11T13:35:08.825Z","0.3.2":"2012-05-11T09:55:58.385Z","0.3.1":"2012-05-11T09:20:26.737Z","0.3.0":"2012-05-10T16:44:01.745Z","0.2.9":"2012-05-09T15:37:34.774Z","0.2.8":"2012-05-09T15:22:44.330Z","0.2.7":"2012-05-04T12:37:06.523Z","0.2.6":"2012-05-02T08:47:28.117Z","0.2.5":"2012-04-18T10:25:10.626Z","0.2.2":"2012-03-11T17:03:07.465Z","0.2.1":"2012-01-26T11:47:05.741Z","0.2.0":"2011-09-15T13:08:32.116Z","0.1.6":"2011-09-11T13:03:20.253Z","0.1.5":"2011-09-03T20:19:11.266Z","0.1.4":"2011-08-30T22:09:54.633Z","0.1.3":"2011-08-26T15:08:13.952Z","0.1.2":"2011-08-26T08:54:03.119Z","0.1.1":"2011-08-24T15:12:58.137Z","0.1.0":"2011-08-24T14:37:17.330Z","0.0.9":"2011-08-11T14:36:53.113Z","0.0.8":"2011-08-10T10:33:12.805Z","0.0.7":"2011-08-04T17:09:30.019Z","0.0.6":"2011-08-02T14:08:20.540Z","0.0.5":"2011-07-28T09:08:12.024Z","0.0.4":"2011-07-26T12:50:33.361Z","0.0.3":"2011-07-25T12:15:39.970Z","0.0.2":"2011-07-25T09:45:53.826Z","0.0.1":"2011-07-25T09:38:58.148Z"},"users":{},"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"https://sergimansilla.com"},"repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"versions":{"2.1.3":{"name":"jsftp","id":"jsftp","version":"2.1.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"https://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^3.1.0","ftp-response-parser":"^1.0.1","once":"^1.4.0","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.6.0","mocha":"^4.0.1","nyc":"^11.4.0","rimraf":"^2.6.1","sinon":"^4.1.2"},"main":"index.js","engines":{"node":">=6"},"scripts":{"test":"make -f test/Makefile test-pureftpd","run-mocha":"nyc mocha -R spec -t 5000","clean":"rm -rf reports","check-format":"prettier --list-different ./lib/**"},"license":"MIT","gitHead":"93c52bf848d7d5bcd0a66007ac69c46b57983087","_id":"jsftp@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"3a0936b58d170441a0e74f27d34b53dda8dea9c1","size":10642,"noattachment":false,"key":"/jsftp/-/jsftp-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-2.1.3.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsftp-2.1.3.tgz_1516139732444_0.35789596661925316"},"directories":{},"publish_time":1516139733430,"_hasShrinkwrap":false,"_cnpm_publish_time":1516139733430,"_cnpmcore_publish_time":"2021-12-16T20:13:44.154Z"},"2.1.2":{"name":"jsftp","id":"jsftp","version":"2.1.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^3.1.0","ftp-response-parser":"^1.0.1","once":"^1.4.0","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.6.0","eslint":"^4.12.1","eslint-plugin-security":"^1.4.0","ftp-test-server":"0.0.2","ftpd":"github:sstur/nodeftpd#0d299f7","mocha":"^4.0.1","nyc":"^11.4.0","rimraf":"^2.6.1","sinon":"^4.1.2"},"main":"lib/jsftp.js","engines":{"node":">=6"},"scripts":{"test":"nyc mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"5b0e02edcd3c2a277033055e358713ae84ac15a8","_id":"jsftp@2.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"fb9f931409acd35c2d734220bc1859d17f0abe14","size":26456,"noattachment":false,"key":"/jsftp/-/jsftp-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-2.1.2.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsftp-2.1.2.tgz_1512458348388_0.874987967312336"},"directories":{},"publish_time":1512458348491,"_hasShrinkwrap":false,"_cnpm_publish_time":1512458348491,"_cnpmcore_publish_time":"2021-12-16T20:13:44.401Z"},"2.1.1":{"name":"jsftp","id":"jsftp","version":"2.1.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^2.6.0","ftp-response-parser":"^1.0.1","once":"^1.3.3","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.6.0","ftp-test-server":"0.0.2","ftpd":"github:sstur/nodeftpd#0d299f7","istanbul":"^0.3.22","mocha":"^4.0.1","mocha-istanbul":"0.2.0","nyc":"^11.4.0","rimraf":"^2.6.1","sinon":"^4.1.2"},"main":"lib/jsftp.js","engines":{"node":">=0.12"},"scripts":{"test":"nyc mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"e7e4052a37711b32226bb36c342c4b57c63489df","_id":"jsftp@2.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"d65d90650960c48ddce10c09579be4a8068603d3","size":26169,"noattachment":false,"key":"/jsftp/-/jsftp-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-2.1.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsftp-2.1.1.tgz_1512331671625_0.6040997188538313"},"directories":{},"publish_time":1512331671725,"_hasShrinkwrap":false,"_cnpm_publish_time":1512331671725,"_cnpmcore_publish_time":"2021-12-16T20:13:44.617Z"},"2.1.0":{"name":"jsftp","id":"jsftp","version":"2.1.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^2.6.0","ftp-response-parser":"^1.0.1","once":"^1.3.3","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.6.0","ftp-test-server":"0.0.2","ftpd":"github:sstur/nodeftpd#0d299f7","istanbul":"^0.3.22","mocha":"^4.0.1","mocha-istanbul":"0.2.0","nyc":"^11.3.0","rimraf":"^2.6.1","sinon":"^4.1.2"},"main":"lib/jsftp.js","engines":{"node":">=0.12"},"scripts":{"test":"nyc mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"515c04e4d061401977a8fbf746a4b33db1fff8c1","_id":"jsftp@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"334400accd4f79709a6b7ee57fa029aa496a11e1","size":32748,"noattachment":false,"key":"/jsftp/-/jsftp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-2.1.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsftp-2.1.0.tgz_1512165352229_0.8028741248417646"},"directories":{},"publish_time":1512165353979,"_hasShrinkwrap":false,"_cnpm_publish_time":1512165353979,"_cnpmcore_publish_time":"2021-12-16T20:13:45.328Z"},"2.0.0":{"name":"jsftp","id":"jsftp","version":"2.0.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^2.6.0","ftp-response-parser":"^1.0.1","once":"^1.3.3","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.6.0","ftp-test-server":"0.0.2","ftpd":"github:sstur/nodeftpd#0d299f7","istanbul":"^0.3.22","mocha":"^3.2.0","mocha-istanbul":"0.2.0","rimraf":"^2.2.8","sinon":"^1.17.7"},"main":"lib/jsftp.js","engines":{"node":">=0.12"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"7cacec723ca44e0e67a28794f351fb538c2b0619","_id":"jsftp@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"720b1d07af22ce978f8967342da9d33a249b3f4b","size":22946,"noattachment":false,"key":"/jsftp/-/jsftp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-2.0.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsftp-2.0.0.tgz_1496919254115_0.18980356468819082"},"directories":{},"publish_time":1496919255261,"_hasShrinkwrap":false,"_cnpm_publish_time":1496919255261,"_cnpmcore_publish_time":"2021-12-16T20:13:45.548Z"},"1.5.5":{"name":"jsftp","id":"jsftp","version":"1.5.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^2.2.0","ftp-response-parser":"^1.0.1","once":"^1.3.3","parse-listing":"^1.1.3","stream-combiner":"^0.2.2","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.5.0","ftp-test-server":"0.0.2","ftpd":"^0.2.15","istanbul":"^0.3.22","mocha":"^1.21.4","mocha-istanbul":"0.2.0","rimraf":"^2.2.8","sinon":"^1.17.1"},"main":"lib/jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"e26e162e438ae0f1e6815e0ad4aa476a185a5f71","_id":"jsftp@1.5.5","_shasum":"3d034569a58221c8ffc67d088688f59d2e995cee","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"3d034569a58221c8ffc67d088688f59d2e995cee","size":22863,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.5.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/jsftp-1.5.5.tgz_1477479952453_0.3058321129065007"},"directories":{},"publish_time":1477479954779,"_hasShrinkwrap":false,"_cnpm_publish_time":1477479954779,"_cnpmcore_publish_time":"2021-12-16T20:13:45.774Z"},"1.5.4":{"name":"jsftp","id":"jsftp","version":"1.5.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"^2.2.0","event-stream":"^3.1.7","ftp-response-parser":"^1.0.1","once":"^1.3.3","parse-listing":"^1.1.3","unorm":"^1.4.1"},"devDependencies":{"concat-stream":"^1.5.0","ftp-test-server":"0.0.2","ftpd":"^0.2.15","istanbul":"^0.3.22","mocha":"^1.21.4","mocha-istanbul":"0.2.0","rimraf":"^2.2.8","sinon":"^1.17.1"},"main":"lib/jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"license":"MIT","gitHead":"39833b0714706d6cb5cf3b12c1868afdae490f45","_id":"jsftp@1.5.4","_shasum":"ca8b991d5c4376c3dc1da185b2a068bb5178f6ba","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"dist":{"shasum":"ca8b991d5c4376c3dc1da185b2a068bb5178f6ba","size":15652,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.4.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsftp-1.5.4.tgz_1474403781464_0.8846788369119167"},"directories":{},"publish_time":1474403783515,"_hasShrinkwrap":false,"_cnpm_publish_time":1474403783515,"_cnpmcore_publish_time":"2021-12-16T20:13:45.993Z"},"1.5.3":{"name":"jsftp","id":"jsftp","version":"1.5.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.2.0","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.3","unorm":"1.4.1"},"devDependencies":{"concat-stream":"1.5.0","ftp-test-server":"0.0.2","istanbul":"0.3.22","mocha":"1.21.4","mocha-istanbul":"0.2.0","rimraf":"2.2.8","sinon":"1.17.1"},"main":"./jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"551c14d8e2c830492d58607463970e3b99fcc2ec","_id":"jsftp@1.5.3","_shasum":"4d3449ac09971474f50e329375808f1be841395a","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"4d3449ac09971474f50e329375808f1be841395a","size":40932,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.3.tgz"},"directories":{},"publish_time":1447680889067,"_hasShrinkwrap":false,"_cnpm_publish_time":1447680889067,"_cnpmcore_publish_time":"2021-12-16T20:13:46.239Z"},"1.5.2":{"name":"jsftp","id":"jsftp","version":"1.5.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git+https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.1.1","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.2","unorm":"^1.3.3"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.2","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"b5d1a8f63697b3fd4c14e22efa61c5fe005310ca","_id":"jsftp@1.5.2","_shasum":"259e9e434b9e5f0eab6cef53b73ea0a2f23b7704","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"259e9e434b9e5f0eab6cef53b73ea0a2f23b7704","size":11993,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.2.tgz"},"directories":{},"publish_time":1431798648147,"_hasShrinkwrap":false,"_cnpm_publish_time":1431798648147,"_cnpmcore_publish_time":"2021-12-16T20:13:46.473Z"},"1.5.1":{"name":"jsftp","id":"jsftp","version":"1.5.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.1.1","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.2"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.2","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"35bbff900987e8fa1d82027dd1af03f7fda9aadd","_id":"jsftp@1.5.1","_shasum":"c75636338c2e2ec62f0ac3c8a2550318c9ce2d32","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"c75636338c2e2ec62f0ac3c8a2550318c9ce2d32","size":14362,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.1.tgz"},"directories":{},"publish_time":1427206905652,"_hasShrinkwrap":false,"_cnpm_publish_time":1427206905652,"_cnpmcore_publish_time":"2021-12-16T20:13:46.663Z"},"1.5.0":{"name":"jsftp","id":"jsftp","version":"1.5.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.1.1","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.2"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.2","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.10"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"77f239a55ca85df67aba4f6e0afabb8da09e3bf7","_id":"jsftp@1.5.0","_shasum":"aa484945e8514d81bbc1c5db64d2dba0f3aaab85","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"aa484945e8514d81bbc1c5db64d2dba0f3aaab85","size":14280,"noattachment":false,"key":"/jsftp/-/jsftp-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.5.0.tgz"},"directories":{},"publish_time":1423332088061,"_hasShrinkwrap":false,"_cnpm_publish_time":1423332088061,"_cnpmcore_publish_time":"2021-12-16T20:13:47.298Z"},"1.4.1":{"name":"jsftp","id":"jsftp","version":"1.4.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.1.1","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.2"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.2","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.8.28"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"0386793513db699e2fd5d3a962824ceefc26efa2","_id":"jsftp@1.4.1","_shasum":"1c4f2a02b6dc36e7b7b15de6a4e65bccc1dc4739","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"1c4f2a02b6dc36e7b7b15de6a4e65bccc1dc4739","size":14263,"noattachment":false,"key":"/jsftp/-/jsftp-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.4.1.tgz"},"directories":{},"publish_time":1422358902238,"_hasShrinkwrap":false,"_cnpm_publish_time":1422358902238,"_cnpmcore_publish_time":"2021-12-16T20:13:47.543Z"},"1.4.0":{"name":"jsftp","id":"jsftp","version":"1.4.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"debug":"2.1.1","event-stream":"3.1.7","ftp-response-parser":"1.0.0","once":"1.3.0","parse-listing":"1.1.2"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.2","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.8.28"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"9827444f8414deff7c0df99de3b8a15792841ddc","_id":"jsftp@1.4.0","_shasum":"3dbdf669f0f1d34640b323bd409c6e37c4e32714","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"3dbdf669f0f1d34640b323bd409c6e37c4e32714","size":14129,"noattachment":false,"key":"/jsftp/-/jsftp-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.4.0.tgz"},"directories":{},"publish_time":1421430020051,"_hasShrinkwrap":false,"_cnpm_publish_time":1421430020051,"_cnpmcore_publish_time":"2021-12-16T20:13:47.756Z"},"1.3.9":{"name":"jsftp","id":"jsftp","version":"1.3.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.2","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"1be5e7b5821fd9f6eda408c823a1f9a01adc4477","_id":"jsftp@1.3.9","_shasum":"8b600eb6e7813f236a71a1962da080277ddf74da","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"8b600eb6e7813f236a71a1962da080277ddf74da","size":12165,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.9.tgz"},"directories":{},"publish_time":1419336184216,"_hasShrinkwrap":false,"_cnpm_publish_time":1419336184216,"_cnpmcore_publish_time":"2021-12-16T20:13:48.415Z"},"1.3.8":{"name":"jsftp","id":"jsftp","version":"1.3.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.2","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"af62c2d56cad8bb285fd767e356b001e65b0a7a6","_id":"jsftp@1.3.8","_shasum":"25d3c49a04e4b87a8b58d9f6ab963952b05ea58a","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"25d3c49a04e4b87a8b58d9f6ab963952b05ea58a","size":17846,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.8.tgz"},"directories":{},"publish_time":1413071223822,"_hasShrinkwrap":false,"_cnpm_publish_time":1413071223822,"_cnpmcore_publish_time":"2021-12-16T20:13:49.007Z"},"1.3.7":{"name":"jsftp","id":"jsftp","version":"1.3.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.2","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"9b1f9aff186abe40e2b5bc402effee6cfe160f92","_id":"jsftp@1.3.7","_shasum":"e4ecebf8d6a9355f9d458ded69d8e5bf2a8e2e32","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"e4ecebf8d6a9355f9d458ded69d8e5bf2a8e2e32","size":17850,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.7.tgz"},"directories":{},"publish_time":1413046021079,"_hasShrinkwrap":false,"_cnpm_publish_time":1413046021079,"_cnpmcore_publish_time":"2021-12-16T20:13:49.207Z"},"1.3.6":{"name":"jsftp","id":"jsftp","version":"1.3.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.2","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"513245c15f99c096ae25c5e095e0d59b26beb52a","_id":"jsftp@1.3.6","_shasum":"c16973424a0606969c5c0e907c13a6f95e9904ec","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"c16973424a0606969c5c0e907c13a6f95e9904ec","size":17600,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.6.tgz"},"directories":{},"publish_time":1411392892555,"_hasShrinkwrap":false,"_cnpm_publish_time":1411392892555,"_cnpmcore_publish_time":"2021-12-16T20:13:49.439Z"},"1.3.5":{"name":"jsftp","id":"jsftp","version":"1.3.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.1","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"eaebda744585340549e15f6852cd542c39a31cc3","_id":"jsftp@1.3.5","_shasum":"b48389b49589c45afb351b5070d1d8b8310dd744","_from":".","_npmVersion":"1.4.27","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"b48389b49589c45afb351b5070d1d8b8310dd744","size":17601,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.5.tgz"},"directories":{},"publish_time":1411378211954,"_hasShrinkwrap":false,"_cnpm_publish_time":1411378211954,"_cnpmcore_publish_time":"2021-12-16T20:13:49.708Z"},"1.3.4":{"name":"jsftp","id":"jsftp","version":"1.3.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.0","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"f8d9e31f9a5fd86230536d9101624f9889ed4af4","_id":"jsftp@1.3.4","_shasum":"ea01def2527bf7c3a7a9020b33eac92863ce8933","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"ea01def2527bf7c3a7a9020b33eac92863ce8933","size":22987,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.4.tgz"},"directories":{},"publish_time":1410534331236,"_hasShrinkwrap":false,"_cnpm_publish_time":1410534331236,"_cnpmcore_publish_time":"2021-12-16T20:13:49.952Z"},"1.3.3":{"name":"jsftp","id":"jsftp","version":"1.3.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.0","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"2.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"51653d90ddf0c45113a7dbc83f9753d8d0266278","_id":"jsftp@1.3.3","_shasum":"02889e56f522665fcc73362d320afe16608d0146","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"02889e56f522665fcc73362d320afe16608d0146","size":22442,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.3.tgz"},"directories":{},"publish_time":1410126635407,"_hasShrinkwrap":false,"_cnpm_publish_time":1410126635407,"_cnpmcore_publish_time":"2021-12-16T20:13:50.248Z"},"1.3.2":{"name":"jsftp","id":"jsftp","version":"1.3.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"3.1.7","ftp-response-parser":"1.0.0","parse-listing":"1.1.0","once":"1.3.0"},"devDependencies":{"mocha":"1.21.4","istanbul":"0.3.2","mocha-istanbul":"0.2.0","sinon":"1.10.3","ftp-test-server":"0.0.1","rimraf":"4.2.8"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"gitHead":"51653d90ddf0c45113a7dbc83f9753d8d0266278","_id":"jsftp@1.3.2","_shasum":"66fc3cae6ce2a68537d9877e247328f785f9d5c0","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"66fc3cae6ce2a68537d9877e247328f785f9d5c0","size":22438,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.2.tgz"},"directories":{},"publish_time":1410126458119,"_hasShrinkwrap":false,"_cnpm_publish_time":1410126458119,"_cnpmcore_publish_time":"2021-12-16T20:13:50.449Z"},"1.3.1":{"name":"jsftp","id":"jsftp","version":"1.3.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","ftp-response-parser":"~1.0.0","parse-listing":"~1.1.0","once":"~1.3.0"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@1.3.1","_shasum":"64306966d0ac9e83b3fc03dae6c220d6ffbceab9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"dist":{"shasum":"64306966d0ac9e83b3fc03dae6c220d6ffbceab9","size":22635,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.1.tgz"},"directories":{},"publish_time":1404765176853,"_hasShrinkwrap":false,"_cnpm_publish_time":1404765176853,"_cnpmcore_publish_time":"2021-12-16T20:13:50.733Z"},"1.3.0":{"name":"jsftp","id":"jsftp","version":"1.3.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","ftp-response-parser":"~1.0.0","parse-listing":"~1.1.0","once":"~1.3.0"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@1.3.0","dist":{"shasum":"18044cc3bebf89e320dfe903b48a11af658286d5","size":22141,"noattachment":false,"key":"/jsftp/-/jsftp-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.3.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1399750703773,"_hasShrinkwrap":false,"_cnpm_publish_time":1399750703773,"_cnpmcore_publish_time":"2021-12-16T20:13:51.088Z"},"1.2.1":{"name":"jsftp","id":"jsftp","version":"1.2.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","ftp-response-parser":"~1.0.0","parse-listing":"~1.1.0","once":"~1.3.0"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000","clean":"rm -rf reports"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.2.1","dist":{"shasum":"909da61866875c69dc6fe2634d8f00ad61d5ee3b","size":37649,"noattachment":false,"key":"/jsftp/-/jsftp-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.2.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1384947550446,"_hasShrinkwrap":false,"_cnpm_publish_time":1384947550446,"_cnpmcore_publish_time":"2021-12-16T20:13:51.439Z"},"1.2.0":{"name":"jsftp","id":"jsftp","version":"1.2.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","parse-listing":"~1.1.0","once":"~1.3.0"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.2.0","dist":{"shasum":"29b6b482da3d0cdd6dea9020af3050354a858edc","size":37663,"noattachment":false,"key":"/jsftp/-/jsftp-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.2.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1384883550253,"_hasShrinkwrap":false,"_cnpm_publish_time":1384883550253,"_cnpmcore_publish_time":"2021-12-16T20:13:51.741Z"},"1.1.1":{"name":"jsftp","id":"jsftp","version":"1.1.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","parse-listing":"~1.0.0","async":"~0.2.9"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.1.1","dist":{"shasum":"7cf50704705cba67b6c00d2cfe58dbd80a6f42b2","size":41698,"noattachment":false,"key":"/jsftp/-/jsftp-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.1.1.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1377086721620,"_hasShrinkwrap":false,"_cnpm_publish_time":1377086721620,"_cnpmcore_publish_time":"2021-12-16T20:13:52.060Z"},"1.1.0":{"name":"jsftp","id":"jsftp","version":"1.1.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","parse-listing":"~1.0.0","async":"~0.2.9"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1","rimraf":"~2.2.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.1.0","dist":{"shasum":"8cee6d3f404ed2561a6b971770e3cef9873b76d8","size":41523,"noattachment":false,"key":"/jsftp/-/jsftp-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.1.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1373706502137,"_hasShrinkwrap":false,"_cnpm_publish_time":1373706502137,"_cnpmcore_publish_time":"2021-12-16T20:13:52.332Z"},"1.0.0":{"name":"jsftp","id":"jsftp","version":"1.0.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","parse-listing":"~1.0.0","async":"~0.2.9"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.0.0","dist":{"shasum":"226e43947dcdce2632f78aa7fbe6004bd58111a1","size":42265,"noattachment":false,"key":"/jsftp/-/jsftp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1373035826645,"_hasShrinkwrap":false,"_cnpm_publish_time":1373035826645,"_cnpmcore_publish_time":"2021-12-16T20:13:53.092Z"},"1.0.0-beta":{"name":"jsftp","id":"jsftp","version":"1.0.0-beta","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"event-stream":"~3.0.14","parse-listing":"~1.0.0","async":"~0.2.9"},"devDependencies":{"mocha":"~1.10.0","istanbul":"~0.1.36","mocha-istanbul":"~0.2.0","sinon":"~1.7.2","ftp-test-server":"~0.0.1"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@1.0.0-beta","dist":{"shasum":"148fe01615744d10758e6b4fcd9cf2703102e5c4","size":42315,"noattachment":false,"key":"/jsftp/-/jsftp-1.0.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-1.0.0-beta.tgz"},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1372888904397,"_hasShrinkwrap":false,"_cnpm_publish_time":1372888904397,"_cnpmcore_publish_time":"2021-12-16T20:13:53.410Z"},"0.6.0":{"name":"jsftp","id":"jsftp","version":"0.6.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@0.6.0","dist":{"shasum":"6127a94ba04c50d183a6a877e14b049741fe5825","size":124099,"noattachment":false,"key":"/jsftp/-/jsftp-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1366278080386,"_hasShrinkwrap":false,"_cnpm_publish_time":1366278080386,"_cnpmcore_publish_time":"2021-12-16T20:13:53.960Z"},"0.5.9":{"name":"jsftp","id":"jsftp","version":"0.5.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@0.5.9","dist":{"shasum":"68d4fcb7a19c3f13d3a30f4af63651ed7c28b570","size":118224,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.9.tgz"},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1361354197415,"_hasShrinkwrap":false,"_cnpm_publish_time":1361354197415,"_cnpmcore_publish_time":"2021-12-16T20:13:54.934Z"},"0.5.8":{"name":"jsftp","id":"jsftp","version":"0.5.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@0.5.8","dist":{"shasum":"2e8c253a47ffc0c0fd65e0df1dab87aa9bc38257","size":120558,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.8.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1357646440103,"_hasShrinkwrap":false,"_cnpm_publish_time":1357646440103,"_cnpmcore_publish_time":"2021-12-16T20:13:55.425Z"},"0.5.7":{"name":"jsftp","id":"jsftp","version":"0.5.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@0.5.7","dist":{"shasum":"2ecb5bb4127d5fd5aef5c1ab60cf38a280992ebc","size":124755,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.7.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1356948972908,"_hasShrinkwrap":false,"_cnpm_publish_time":1356948972908,"_cnpmcore_publish_time":"2021-12-16T20:13:55.983Z"},"0.5.6":{"name":"jsftp","id":"jsftp","version":"0.5.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"readmeFilename":"README.md","_id":"jsftp@0.5.6","dist":{"shasum":"ff4c9e9e85e52b61d63ee5a92ddc1de1ab6b1662","size":123978,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.6.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1356864021270,"_hasShrinkwrap":false,"_cnpm_publish_time":1356864021270,"_cnpmcore_publish_time":"2021-12-16T20:13:56.624Z"},"0.5.5":{"name":"jsftp","id":"jsftp","version":"0.5.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.5","dist":{"shasum":"23ad18b07fd2ea92aac760e0c5f8220a5c85dc97","size":119885,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.5.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1355305904941,"_hasShrinkwrap":false,"_cnpm_publish_time":1355305904941,"_cnpmcore_publish_time":"2021-12-16T20:13:57.062Z"},"0.5.4":{"name":"jsftp","id":"jsftp","version":"0.5.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.6.21"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.4","dist":{"shasum":"7930a14df234d537d7f2edff64668fff02b4b7fe","size":119308,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.4.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1354196326858,"_hasShrinkwrap":false,"_cnpm_publish_time":1354196326858,"_cnpmcore_publish_time":"2021-12-16T20:13:57.504Z"},"0.5.3":{"name":"jsftp","id":"jsftp","version":"0.5.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.3","dist":{"shasum":"7d1a39f8f5a23b44e7994875b427d1f184127168","size":119726,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1354188563504,"_hasShrinkwrap":false,"_cnpm_publish_time":1354188563504,"_cnpmcore_publish_time":"2021-12-16T20:13:57.875Z"},"0.5.2":{"name":"jsftp","id":"jsftp","version":"0.5.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.2","dist":{"shasum":"9be52503e8a7f76a388e96d1bbf5da198c53f50d","size":119444,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1353946335344,"_hasShrinkwrap":false,"_cnpm_publish_time":1353946335344,"_cnpmcore_publish_time":"2021-12-16T20:13:58.250Z"},"0.5.1":{"name":"jsftp","id":"jsftp","version":"0.5.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.1","dist":{"shasum":"0891d4dff8e47f3f065c92c03f327871f911dc86","size":111781,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1353513597829,"_hasShrinkwrap":false,"_cnpm_publish_time":1353513597829,"_cnpmcore_publish_time":"2021-12-16T20:13:58.933Z"},"0.5.0":{"name":"jsftp","id":"jsftp","version":"0.5.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.5.0","dist":{"shasum":"d60467b2b474488b46c2bc9efcb531ddb8c39c5f","size":111633,"noattachment":false,"key":"/jsftp/-/jsftp-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.5.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1353419378777,"_hasShrinkwrap":false,"_cnpm_publish_time":1353419378777,"_cnpmcore_publish_time":"2021-12-16T20:13:59.296Z"},"0.4.9":{"name":"jsftp","id":"jsftp","version":"0.4.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.9","dist":{"shasum":"80c2cf66c51746fccbf203dea984f27d00fb78a3","size":110166,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.9.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1352978410184,"_hasShrinkwrap":false,"_cnpm_publish_time":1352978410184,"_cnpmcore_publish_time":"2021-12-16T20:13:59.786Z"},"0.4.8":{"name":"jsftp","id":"jsftp","version":"0.4.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.8","dist":{"shasum":"f75568dba0dfa5b60ec4c9acbae18cccbb2d7d81","size":110090,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.8.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1352817082015,"_hasShrinkwrap":false,"_cnpm_publish_time":1352817082015,"_cnpmcore_publish_time":"2021-12-16T20:14:00.365Z"},"0.4.7":{"name":"jsftp","id":"jsftp","version":"0.4.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.7","dist":{"shasum":"8c8dac33fac0509a83624eb56ce202d2dd7866a9","size":110011,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.7.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1352199766425,"_hasShrinkwrap":false,"_cnpm_publish_time":1352199766425,"_cnpmcore_publish_time":"2021-12-16T20:14:00.992Z"},"0.4.6":{"name":"jsftp","id":"jsftp","version":"0.4.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.6","dist":{"shasum":"a2a350a64079860ea1787b47df4000a307b7dec6","size":110925,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.6.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1352026622029,"_hasShrinkwrap":false,"_cnpm_publish_time":1352026622029,"_cnpmcore_publish_time":"2021-12-16T20:14:01.407Z"},"0.4.5":{"name":"jsftp","id":"jsftp","version":"0.4.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.5","dist":{"shasum":"9817906a7491845f2a272f8ac6c357acd69c9a90","size":110014,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.5.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1351076334063,"_hasShrinkwrap":false,"_cnpm_publish_time":1351076334063,"_cnpmcore_publish_time":"2021-12-16T20:14:01.785Z"},"0.4.4":{"name":"jsftp","id":"jsftp","version":"0.4.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.4","dist":{"shasum":"f3e7a42ec5acaa246e324ce0df3e7e9569657775","size":109318,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.4.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1349697401360,"_hasShrinkwrap":false,"_cnpm_publish_time":1349697401360,"_cnpmcore_publish_time":"2021-12-16T20:14:02.296Z"},"0.4.3":{"name":"jsftp","id":"jsftp","version":"0.4.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"mocha":"~1.5.0"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"mocha -R spec -t 5000"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.3","dist":{"shasum":"321caea82b02668c4dc179f6c8644217d41db603","size":109277,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.3.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1348488556099,"_hasShrinkwrap":false,"_cnpm_publish_time":1348488556099,"_cnpmcore_publish_time":"2021-12-16T20:14:02.796Z"},"0.4.2":{"name":"jsftp","id":"jsftp","version":"0.4.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"test/jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.2","dist":{"shasum":"8d26fbe94cf1d81565329b4dcc800d5d64a465af","size":86329,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.2.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1348142971956,"_hasShrinkwrap":false,"_cnpm_publish_time":1348142971956,"_cnpmcore_publish_time":"2021-12-16T20:14:03.177Z"},"0.4.1":{"name":"jsftp","id":"jsftp","version":"0.4.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"test/jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.1","dist":{"shasum":"652183ac1ee1e07689b2b2a2ce1936007d677543","size":86309,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1348132117411,"_hasShrinkwrap":false,"_cnpm_publish_time":1348132117411,"_cnpmcore_publish_time":"2021-12-16T20:14:03.533Z"},"0.4.0":{"name":"jsftp","id":"jsftp","version":"0.4.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"test/jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.4.0","dist":{"shasum":"781326a2126c8a48d6be85c64d73954ba9ece6ee","size":86310,"noattachment":false,"key":"/jsftp/-/jsftp-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.4.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1348131818748,"_hasShrinkwrap":false,"_cnpm_publish_time":1348131818748,"_cnpmcore_publish_time":"2021-12-16T20:14:03.815Z"},"0.3.9":{"name":"jsftp","id":"jsftp","version":"0.3.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"test/jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.3.9","dist":{"shasum":"a68c259d1b8faea66feb4f0978f07b8a3654a650","size":81218,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.9.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1344432357334,"_hasShrinkwrap":false,"_cnpm_publish_time":1344432357334,"_cnpmcore_publish_time":"2021-12-16T20:14:04.230Z"},"0.3.8":{"name":"jsftp","id":"jsftp","version":"0.3.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node test/jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.3.8","dist":{"shasum":"95c88d0e4b0480d293f5f71b0b60ff95f60e258b","size":119619,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.8.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1344247303682,"_hasShrinkwrap":false,"_cnpm_publish_time":1344247303682,"_cnpmcore_publish_time":"2021-12-16T20:14:04.784Z"},"0.3.7":{"name":"jsftp","id":"jsftp","version":"0.3.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"https://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.3.7","dist":{"shasum":"53c9c85311fb9f15787337fdb6a2dbdc143dfdde","size":75115,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.7.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1344005765539,"_hasShrinkwrap":false,"_cnpm_publish_time":1344005765539,"_cnpmcore_publish_time":"2021-12-16T20:14:05.131Z"},"0.3.6":{"name":"jsftp","id":"jsftp","version":"0.3.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"e2d2557ce5150016ef8ff18cd5ea94d29f668020","size":72145,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.6.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1343340909054,"_hasShrinkwrap":false,"_cnpm_publish_time":1343340909054,"_cnpmcore_publish_time":"2021-12-16T20:14:05.403Z"},"0.3.5":{"name":"jsftp","id":"jsftp","version":"0.3.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"fc3d93d9969172e73e513bbbebe806084fbf5a32","size":69948,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.5.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1343315156949,"_hasShrinkwrap":false,"_cnpm_publish_time":1343315156949,"_cnpmcore_publish_time":"2021-12-16T20:14:05.802Z"},"0.3.4":{"name":"jsftp","id":"jsftp","version":"0.3.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"68afb134038b6bf6f085f25605b8d572ef246764","size":64477,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.4.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1341260458814,"_hasShrinkwrap":false,"_cnpm_publish_time":1341260458814,"_cnpmcore_publish_time":"2021-12-16T20:14:06.365Z"},"0.3.3":{"name":"jsftp","id":"jsftp","version":"0.3.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"606af4fcc0e03eb06ea035fe69a558f192f0d045","size":64454,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.3.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336743308825,"_hasShrinkwrap":false,"_cnpm_publish_time":1336743308825,"_cnpmcore_publish_time":"2021-12-16T20:14:06.971Z"},"0.3.2":{"name":"jsftp","id":"jsftp","version":"0.3.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"d653d9b01d176fe4441ac98842aaaf045eba769e","size":64330,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.2.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336730158385,"_hasShrinkwrap":false,"_cnpm_publish_time":1336730158385,"_cnpmcore_publish_time":"2021-12-16T20:14:07.301Z"},"0.3.1":{"name":"jsftp","id":"jsftp","version":"0.3.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"857abf9d9f1f04004b71627310c20aee1f53511b","size":64324,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336728026737,"_hasShrinkwrap":false,"_cnpm_publish_time":1336728026737,"_cnpmcore_publish_time":"2021-12-16T20:14:07.635Z"},"0.3.0":{"name":"jsftp","id":"jsftp","version":"0.3.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"gab":">=0.0.2"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"efe84d5c18d2f42d822b7872a26abb0faf6b3d90","size":64320,"noattachment":false,"key":"/jsftp/-/jsftp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.3.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336668241745,"_hasShrinkwrap":false,"_cnpm_publish_time":1336668241745,"_cnpmcore_publish_time":"2021-12-16T20:14:08.023Z"},"0.2.9":{"name":"jsftp","id":"jsftp","version":"0.2.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"gab":">=0.0.2"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"041ab68541dc139867ebc27339f34a1ab2a5d430","size":59234,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.9.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336577854774,"_hasShrinkwrap":false,"_cnpm_publish_time":1336577854774,"_cnpmcore_publish_time":"2021-12-16T20:14:08.325Z"},"0.2.8":{"name":"jsftp","id":"jsftp","version":"0.2.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"gab":">=0.0.2"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"d03a190cdbd52e6023912910076fb3c4362625f1","size":59215,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.8.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336576964330,"_hasShrinkwrap":false,"_cnpm_publish_time":1336576964330,"_cnpmcore_publish_time":"2021-12-16T20:14:08.599Z"},"0.2.7":{"name":"jsftp","id":"jsftp","version":"0.2.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","protocol","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"gab":">=0.0.1"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"caf4f08d7186f0a849d366e6b136d414a93fcb86","size":59597,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.7.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1336135026523,"_hasShrinkwrap":false,"_cnpm_publish_time":1336135026523,"_cnpmcore_publish_time":"2021-12-16T20:14:08.903Z"},"0.2.6":{"name":"jsftp","id":"jsftp","version":"0.2.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://www.sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.19","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"d68e8d30f4d3749df311b159505784837f52c668","size":35014,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.6.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1335948448117,"_hasShrinkwrap":false,"_cnpm_publish_time":1335948448117,"_cnpmcore_publish_time":"2021-12-16T20:14:09.188Z"},"0.2.5":{"name":"jsftp","id":"jsftp","version":"0.2.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://www.sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8d35ce76a7b99eea67e3b024a346c75475eda9bd","size":40960,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.5.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1334744710626,"_hasShrinkwrap":false,"_cnpm_publish_time":1334744710626,"_cnpmcore_publish_time":"2021-12-16T20:14:09.502Z"},"0.2.2":{"name":"jsftp","id":"jsftp","version":"0.2.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com","url":"http://www.sergimansilla.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"22f59c00208aa85f052758e5a0ef50cc56ae1f1c","size":40960,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.2.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1331485387465,"_hasShrinkwrap":false,"_cnpm_publish_time":1331485387465,"_cnpmcore_publish_time":"2021-12-16T20:14:09.817Z"},"0.2.1":{"name":"jsftp","id":"jsftp","version":"0.2.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"0.2.x"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_npmUser":{"name":"sergi","email":"sergi.mansilla@gmail.com"},"_id":"jsftp@0.2.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"54d6714cedf72253d44b71c62ed2e3c9ca0a7533","size":102400,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1327578425741,"_hasShrinkwrap":false,"_cnpm_publish_time":1327578425741,"_cnpmcore_publish_time":"2021-12-16T20:14:10.399Z"},"0.2.0":{"name":"jsftp","id":"jsftp","version":"0.2.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.2.0","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"feaf76dcf8ca29231cadaef31132438dc4ca3aee","size":38490,"noattachment":false,"key":"/jsftp/-/jsftp-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.2.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1316092112116,"_hasShrinkwrap":false,"_cnpm_publish_time":1316092112116,"_cnpmcore_publish_time":"2021-12-16T20:14:10.714Z"},"0.1.6":{"name":"jsftp","id":"jsftp","version":"0.1.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.6","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"c3285cacf72e4037e4a1f7f8968c5f11de816f4a","size":39793,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.6.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1315746200253,"_hasShrinkwrap":false,"_cnpm_publish_time":1315746200253,"_cnpmcore_publish_time":"2021-12-16T20:14:11.057Z"},"0.1.5":{"name":"jsftp","id":"jsftp","version":"0.1.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.5","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"903a91885232cf668302e204030581fde0d5c23a","size":37418,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.5.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1315081151266,"_hasShrinkwrap":false,"_cnpm_publish_time":1315081151266,"_cnpmcore_publish_time":"2021-12-16T20:14:11.493Z"},"0.1.4":{"name":"jsftp","id":"jsftp","version":"0.1.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.4","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"d276c5a941117f3fc8c6b14e2ab210caa98756df","size":37142,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.4.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1314742194633,"_hasShrinkwrap":false,"_cnpm_publish_time":1314742194633,"_cnpmcore_publish_time":"2021-12-16T20:14:12.409Z"},"0.1.3":{"name":"jsftp","id":"jsftp","version":"0.1.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.3","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"1a1338bb92e327196268b8a910a93351f9e0da4b","size":37144,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.3.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1314371293952,"_hasShrinkwrap":false,"_cnpm_publish_time":1314371293952,"_cnpmcore_publish_time":"2021-12-16T20:14:13.352Z"},"0.1.2":{"name":"jsftp","id":"jsftp","version":"0.1.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.2","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"f06f43d8eccd5e1ef25b064759a6a8fe52fe0996","size":36949,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.2.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1314348843119,"_hasShrinkwrap":false,"_cnpm_publish_time":1314348843119,"_cnpmcore_publish_time":"2021-12-16T20:14:13.700Z"},"0.1.1":{"name":"jsftp","id":"jsftp","version":"0.1.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.1","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"2c5c687714dfd099913b3988c3cad972a7b2b831","size":36602,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.1.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1314198778137,"_hasShrinkwrap":false,"_cnpm_publish_time":1314198778137,"_cnpmcore_publish_time":"2021-12-16T20:14:14.002Z"},"0.1.0":{"name":"jsftp","id":"jsftp","version":"0.1.0","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.1.0","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"51af1dffb392ec83c0c878037666b1ccf2799668","size":37151,"noattachment":false,"key":"/jsftp/-/jsftp-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.1.0.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1314196637330,"_hasShrinkwrap":false,"_cnpm_publish_time":1314196637330,"_cnpmcore_publish_time":"2021-12-16T20:14:14.269Z"},"0.0.9":{"name":"jsftp","id":"jsftp","version":"0.0.9","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.9","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"30d80013cb677c593004d0c863c7412a5bad1e04","size":37753,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.9.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1313073413113,"_hasShrinkwrap":false,"_cnpm_publish_time":1313073413113,"_cnpmcore_publish_time":"2021-12-16T20:14:14.491Z"},"0.0.8":{"name":"jsftp","id":"jsftp","version":"0.0.8","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.8","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"e6a039f7116531981d564ebc2d943cc3580dc7cf","size":37755,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.8.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1312972392805,"_hasShrinkwrap":false,"_cnpm_publish_time":1312972392805,"_cnpmcore_publish_time":"2021-12-16T20:14:14.777Z"},"0.0.7":{"name":"jsftp","id":"jsftp","version":"0.0.7","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.7","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"e22831cfd8507cd401f52d4f13dd5f9fa24befde","size":36584,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.7.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1312477770019,"_hasShrinkwrap":false,"_cnpm_publish_time":1312477770019,"_cnpmcore_publish_time":"2021-12-16T20:14:15.031Z"},"0.0.6":{"name":"jsftp","id":"jsftp","version":"0.0.6","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.6","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"51d12a76440fb0717a571911e26f425aa0e153b8","size":36248,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.6.tgz"},"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"directories":{},"publish_time":1312294100540,"_hasShrinkwrap":false,"_cnpm_publish_time":1312294100540,"_cnpmcore_publish_time":"2021-12-16T20:14:15.322Z"},"0.0.5":{"name":"jsftp","id":"jsftp","version":"0.0.5","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.5","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"2dc092581f4195e8a7576d56f029d630598616de","size":35893,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.5.tgz"},"directories":{},"publish_time":1311844092024,"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311844092024,"_cnpmcore_publish_time":"2021-12-16T20:14:15.621Z"},"0.0.4":{"name":"jsftp","id":"jsftp","version":"0.0.4","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.4","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"06ba68d58475bf785cc6d45baea48bf7851203c8","size":38434,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.4.tgz"},"directories":{},"publish_time":1311684633361,"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311684633361,"_cnpmcore_publish_time":"2021-12-16T20:14:15.946Z"},"0.0.3":{"name":"jsftp","id":"jsftp","version":"0.0.3","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.3","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"d2ba134738f30e05156b5ae47aaa8ac93aa21b8d","size":33733,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.3.tgz"},"directories":{},"publish_time":1311596139970,"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311596139970,"_cnpmcore_publish_time":"2021-12-16T20:14:16.190Z"},"0.0.2":{"name":"jsftp","id":"jsftp","version":"0.0.2","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsftp","repository":{"type":"git","url":"git://github.com/sergi/jsftp.git"},"bugs":{"url":"https://github.com/sergi/jsftp/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsftp/blob/master/LICENSE"}],"_id":"jsftp@0.0.2","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"a112400a30b2bdacfb05728f83174dd60ffe6f1a","size":33417,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.2.tgz"},"directories":{},"publish_time":1311587153826,"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311587153826,"_cnpmcore_publish_time":"2021-12-16T20:14:16.468Z"},"0.0.1":{"name":"jsftp","id":"jsftp","version":"0.0.1","description":"A sane FTP client implementation for NodeJS","keywords":["ftp","streams","files","server","client","async"],"author":{"name":"Sergi Mansilla","email":"sergi.mansilla@gmail.com"},"homepage":"https://github.com/sergi/jsFTP","repository":{"type":"git","url":"git://github.com/sergi/jsFTP.git"},"bugs":{"url":"https://github.com/sergi/jsFTP/issues"},"dependencies":{"streamer":"=0.0.4"},"devDependencies":{"asyncjs":">=0.0.5"},"main":"./jsftp.js","engines":{"node":">=0.4.x"},"scripts":{"test":"node jsftp_test.js"},"licenses":[{"type":"MIT","url":"https://github.com/sergi/jsFTP/blob/master/LICENSE"}],"_id":"jsftp@0.0.1","_engineSupported":true,"_npmVersion":"1.0.0rc8","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"c516b049be2ca8656d86112182e15f7c059e9f3d","size":33417,"noattachment":false,"key":"/jsftp/-/jsftp-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jsftp/download/jsftp-0.0.1.tgz"},"directories":{},"publish_time":1311586738148,"maintainers":[{"name":"sergi","email":"sergi.mansilla@gmail.com"}],"_hasShrinkwrap":false,"_cnpm_publish_time":1311586738148,"_cnpmcore_publish_time":"2021-12-16T20:14:16.759Z"}},"readme":"# jsftp\n\n[![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url]\n[![downloads][downloads-image]][downloads-url]\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n[travis-image]: https://img.shields.io/travis/sergi/jsftp.svg?style=flat\n[travis-url]: https://travis-ci.org/sergi/jsftp\n[npm-image]: https://img.shields.io/npm/v/jsftp.svg?style=flat\n[npm-url]: https://npmjs.org/package/jsftp\n[downloads-image]: https://img.shields.io/npm/dm/jsftp.svg?style=flat\n[downloads-url]: https://npmjs.org/package/jsftp(https://github.com/prettier/prettier)\n\nA client FTP library for NodeJS that focuses on correctness, clarity and\nconciseness. It doesn't get in the way and plays nice with streaming APIs.\n\n## Starting it up\n\n```javascript\nconst jsftp = require(\"jsftp\");\n\nconst Ftp = new jsftp({\n  host: \"myserver.com\",\n  port: 3331, // defaults to 21\n  user: \"user\", // defaults to \"anonymous\"\n  pass: \"1234\" // defaults to \"@anonymous\"\n});\n```\n\njsftp gives you access to all the raw commands of the FTP protocol in form of\nmethods in the `Ftp` object. It also provides several convenience methods for\nactions that require complex chains of commands (e.g. uploading and retrieving\nfiles, passive operations), as shown below.\n\nWhen raw commands succeed they always pass the response of the server to the\ncallback, in the form of an object that contains two properties: `code`, which\nis the response code of the FTP operation, and `text`, which is the complete\ntext of the response.\n\nRaw (or native) commands are accessible in the form `Ftp.raw(command, params, callback)`\n\nThus, a command like `QUIT` will be called like this:\n\n```javascript\nFtp.raw(\"quit\", (err, data) => {\n  if (err) {\n    return console.error(err);\n  }\n\n  console.log(\"Bye!\");\n});\n```\n\nand a command like `MKD` (make directory), which accepts parameters, looks like\nthis:\n\n```javascript\nFtp.raw(\"mkd\", \"/new_dir\", (err, data) => {\n  if (err) {\n    return console.error(err);\n  }\n  console.log(data.text); // Show the FTP response text to the user\n  console.log(data.code); // Show the FTP response code to the user\n});\n```\n\n## API and examples\n\n#### new Ftp(options)\n\n* `options` is an object with the following properties:\n\n```javascript\n{\n  host: 'localhost', // Host name for the current FTP server.\n  port: 3333, // Port number for the current FTP server (defaults to 21).\n  user: 'user', // Username\n  pass: 'pass', // Password\n  createSocket: ({port, host}, firstAction) => {\n    return net.createConnection({port, host}, firstAction);\n  }, // function that creates the socket, default uses net.createConnection\n}\n```\n\n* `options.createSocket` could be used to implement a proxy for the ftp socket, e.g. socksv5\n\n```javascript\nconst {SocksClient} = require('socks');\nconst ftp = new Ffp({\n  host: 'localhost',\n  port: 3333,\n  user: 'user',\n  pass: 'password',\n  createSocket: ({port, host}, firstAction) => {\n    return SocksClient.createConnection({\n      proxy: {\n        ipaddress: '159.203.75.200'\n        port: 1080,\n        type: 5\n      },\n\n      command: 'connect',\n\n      destination: {\n        host,\n        port\n      }\n    })\n  }\n})\n```\n\nCreates a new Ftp instance.\n\n#### Ftp.host\n\nHost name for the current FTP server.\n\n#### Ftp.port\n\nPort number for the current FTP server (defaults to 21).\n\n#### Ftp.socket\n\nNodeJS socket for the current FTP server.\n\n#### Ftp.features\n\nArray of feature names for the current FTP server. It is generated when the user\nauthenticates with the `auth` method.\n\n#### Ftp.system\n\nContains the system identification string for the remote FTP server.\n\n### Methods\n\n#### Ftp.raw(command, [...args], callback)\n\nWith the `raw` method you can send any FTP command to the server. The method\naccepts a callback with the signature `err, data`, in which `err` is the error\nresponse coming from the server (usually a 4xx or 5xx error code) and the data\nis an object that contains two properties: `code` and `text`. `code` is an\ninteger indicating the response code of the response and `text` is the response\nstring itself.\n\n#### Ftp.auth(username, password, callback)\n\nAuthenticates the user with the given username and password. If null or empty\nvalues are passed for those, `auth` will use anonymous credentials. `callback`\nwill be called with the response text in case of successful login or with an\nerror as a first parameter, in normal Node fashion.\n\n#### Ftp.ls(filePath, callback)\n\nLists information about files or directories and yields an array of file objects\nwith parsed file properties to the `callback`. You should use this function\ninstead of `stat` or `list` in case you need to do something with the individual\nfile properties.\n\n```javascript\nftp.ls(\".\", (err, res) => {\n  res.forEach(file => console.log(file.name));\n});\n```\n\n#### Ftp.list(filePath, callback)\n\nLists `filePath` contents using a passive connection. Calls callback with a\nstring containing the directory contents in long list format.\n\n```javascript\nftp.list(remoteCWD, (err, res) => {\n  console.log(res);\n  // Prints something like\n  // -rw-r--r--   1 sergi    staff           4 Jun 03 09:32 testfile1.txt\n  // -rw-r--r--   1 sergi    staff           4 Jun 03 09:31 testfile2.txt\n  // -rw-r--r--   1 sergi    staff           0 May 29 13:05 testfile3.txt\n  // ...\n});\n```\n\n#### Ftp.get(remotePath, callback)\n\nGives back a paused socket with the file contents ready to be streamed, or calls\nthe callback with an error if not successful.\n\n```javascript\nvar str = \"\"; // Will store the contents of the file\nftp.get(\"remote/path/file.txt\", (err, socket) => {\n  if (err) {\n    return;\n  }\n\n  socket.on(\"data\", d => {\n    str += d.toString();\n  });\n\n  socket.on(\"close\", err => {\n    if (hadErr) {\n      console.error(\"There was an error retrieving the file.\");\n    }\n  });\n\n  socket.resume();\n});\n```\n\n#### Ftp.get(remotePath, localPath, callback)\n\nStores the remote file directly in the given local path.\n\n```javascript\nftp.get(\"remote/file.txt\", \"local/file.txt\", err => {\n  if (hadErr) {\n    return console.error(\"There was an error retrieving the file.\");\n  }\n  console.log(\"File copied successfully!\");\n});\n```\n\n#### Ftp.put(source, remotePath, callback)\n\nUploads a file to `filePath`. It accepts a string with the local path for the\nfile, a `Buffer`, or a Readable stream as a `source` parameter.\n\n```javascript\nftp.put(buffer, \"path/to/remote/file.txt\", err => {\n  if (!err) {\n    console.log(\"File transferred successfully!\");\n  }\n});\n```\n\n#### Ftp.rename(from, to, callback)\n\nRenames a file in the server. `from` and `to` are both filepaths.\n\n```javascript\nftp.rename(from, to, (err, res) => {\n  if (!err) {\n    console.log(\"Renaming successful!\");\n  }\n});\n```\n\n#### Ftp.keepAlive([wait])\n\nRefreshes the interval thats keep the server connection active. `wait` is an\noptional time period (in milliseconds) to wait between intervals.\n\nYou can find more usage examples in the\n[unit tests](https://github.com/sergi/jsftp/blob/master/test/jsftp_test.js).\nThis documentation will grow as jsftp evolves.\n\n<!-- ## Debugging\n\nIn order to enable debug mode in a FTP connection, a `debugMode` parameter can\nbe used in the constructors's config object:\n\n```javascript\nvar Ftp = new JSFtp({\n  host: \"myserver.com\",\n  port: 3331,\n  user: \"user\",\n  pass: \"1234\",\n  debugMode: true\n});\n```\n\nIt can also be activated or deactivated by calling the `setDebugMode` method:\n\n```javascript\nFtp.setDebugMode(true); // Debug Mode on\nFtp.setDebugMode(false); // Debug mode off\n```\n\nIf the debug mode is on, the jsftp instance will emit `jsftp_debug` events with\ntwo parameters: the first is the type of the event and the second and object\nincluding data related to the event. There are 3 possible types of events:\n\n* `response` events: These are response from the FTP server to the user's FTP\n  commands\n\n* `user_command` events: These are commands that the user issues to the FTP\n  server.\n\n* `event:{event name}` events: These are other events mostly related to the\n  server connection, such as `timeout`, `connect` or `disconnect`. For example,\n  a timeout event will have the name `event:timeout`.\n\nIn order to react to print all debug events (for example), we would listen to\nthe debug messages like this:\n\n```javascript\nFtp.on(\"jsftp_debug\", function(eventType, data) {\n  console.log(\"DEBUG: \", eventType);\n  console.log(JSON.stringify(data, null, 2));\n});\n``` -->\n\n## Installation\n\n    npm install jsftp\n\n## Tests and Coverage\n\nJSFtp tests against ProFTPD by default. To accomplish that, it uses a Docker set-up, so you'll need Docker installed in your machine in order to run tests.\n\nTo run tests and coverage reports:\n\n    npm test\n\n    ...\n    43 passing (10s)\n\n    |-----------|----------|----------|----------|----------|----------------|\n    |File       |  % Stmts | % Branch |  % Funcs |  % Lines |Uncovered Lines |\n    |-----------|----------|----------|----------|----------|----------------|\n    |All files  |    86.47 |    73.17 |    95.45 |    86.47 |                |\n    |jsftp      |      100 |      100 |      100 |      100 |                |\n    |  index.js |      100 |      100 |      100 |      100 |                |\n    |jsftp/lib  |    86.43 |    73.17 |    95.45 |    86.43 |                |\n    |  jsftp.js |    86.43 |    73.17 |    95.45 |    86.43 |... 722,724,733 |\n    |-----------|----------|----------|----------|----------|----------------|\n\n## License\n\nSee LICENSE.\n","_attachments":{},"homepage":"https://github.com/sergi/jsftp","bugs":{"url":"https://github.com/sergi/jsftp/issues"},"license":"MIT"}