{"_id":"basic-ftp","_rev":"4252432","name":"basic-ftp","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","dist-tags":{"latest":"5.2.0"},"maintainers":[{"name":"patrickjuchli","email":""}],"time":{"modified":"2026-04-02T02:27:06.000Z","created":"2017-12-30T15:23:50.666Z","5.2.0":"2026-02-23T15:17:25.585Z","5.1.0":"2025-12-27T08:22:20.315Z","5.0.5":"2024-02-27T21:10:17.242Z","5.0.4":"2023-12-13T20:01:38.271Z","5.0.3":"2023-05-05T08:19:37.789Z","5.0.2":"2022-09-01T10:54:03.495Z","5.0.1":"2022-07-21T09:26:19.129Z","5.0.0":"2022-07-16T07:41:24.476Z","4.6.6":"2021-03-27T17:48:44.805Z","4.6.5":"2021-03-26T19:52:36.822Z","4.6.4":"2021-03-24T21:05:59.941Z","4.6.3":"2020-10-31T08:19:21.466Z","4.6.2":"2020-07-03T07:21:31.872Z","4.6.1":"2020-06-07T05:16:36.887Z","4.6.0":"2020-06-06T17:52:53.907Z","4.5.4":"2020-03-22T10:18:04.816Z","4.5.3":"2020-01-14T17:37:21.954Z","4.5.2":"2019-12-26T18:06:09.948Z","4.5.1":"2019-11-07T17:13:31.682Z","4.5.0":"2019-11-06T13:57:20.399Z","4.4.1":"2019-10-29T13:57:56.746Z","4.4.0":"2019-10-28T09:19:09.592Z","4.3.2":"2019-10-27T11:05:35.905Z","4.3.1":"2019-10-22T20:35:19.928Z","4.3.0":"2019-10-19T11:50:28.432Z","4.2.1":"2019-10-17T13:25:55.481Z","4.2.0":"2019-10-13T20:30:57.320Z","4.1.0":"2019-10-09T12:48:50.067Z","4.0.2":"2019-09-26T06:36:35.020Z","4.0.1":"2019-09-18T07:46:29.867Z","4.0.0":"2019-09-13T04:51:20.555Z","3.8.7":"2019-09-02T12:18:10.291Z","3.8.6":"2019-08-30T15:44:48.146Z","3.8.5":"2019-08-30T06:18:09.450Z","3.8.4":"2019-08-29T16:15:46.891Z","3.8.3":"2019-08-29T05:21:12.122Z","3.8.2":"2019-08-28T19:36:40.434Z","3.8.1":"2019-08-14T18:06:54.552Z","3.8.0":"2019-07-25T16:06:09.130Z","3.7.1":"2019-07-19T07:11:32.052Z","3.7.0":"2019-06-26T12:15:43.663Z","3.6.0":"2019-06-05T13:26:15.799Z","3.5.0":"2019-04-19T07:27:59.978Z","3.4.4":"2019-03-20T09:20:52.032Z","3.4.3":"2019-03-05T13:33:11.733Z","3.4.2":"2019-02-26T14:23:58.472Z","3.4.1":"2019-02-23T19:57:51.583Z","3.4.0":"2019-02-23T13:17:07.436Z","3.3.1":"2019-02-19T07:03:29.427Z","3.3.0":"2019-02-18T16:23:44.487Z","3.2.2":"2019-02-18T10:01:32.539Z","3.2.1":"2019-02-16T08:59:46.073Z","3.2.0":"2019-02-15T15:10:50.856Z","3.1.1":"2019-01-20T18:48:13.104Z","3.1.0":"2019-01-11T08:38:51.192Z","3.0.0":"2019-01-03T19:39:45.433Z","2.17.1":"2018-12-29T09:53:52.662Z","2.17.0":"2018-12-04T18:57:28.747Z","2.16.1":"2018-12-01T15:36:30.426Z","2.16.0":"2018-11-14T21:42:00.375Z","2.15.0":"2018-10-31T20:42:18.625Z","2.14.4":"2018-10-24T19:18:29.366Z","2.14.3":"2018-10-07T18:00:12.239Z","2.14.2":"2018-10-03T05:45:35.487Z","2.14.1":"2018-10-03T05:38:50.067Z","2.14.0":"2018-09-27T05:42:41.442Z","2.13.2":"2018-06-30T13:11:02.406Z","2.13.1":"2018-06-09T17:33:07.046Z","2.13.0":"2018-06-05T20:06:21.633Z","2.12.3":"2018-05-27T09:50:16.118Z","2.12.2":"2018-05-18T19:08:44.776Z","2.12.1":"2018-05-18T15:20:19.603Z","2.12.0":"2018-05-11T15:47:29.701Z","2.11.0":"2018-04-30T16:57:14.718Z","2.10.0":"2018-04-23T20:11:15.316Z","2.9.2":"2018-04-04T19:32:13.087Z","2.9.1":"2018-03-28T11:08:54.007Z","2.9.0":"2018-03-17T10:02:21.550Z","2.8.3":"2018-02-28T18:13:09.735Z","2.8.2":"2018-02-12T18:10:07.784Z","2.8.1":"2018-02-08T17:56:56.828Z","2.8.0":"2018-02-03T06:52:35.347Z","2.7.1":"2018-01-31T13:02:39.604Z","2.7.0":"2018-01-31T12:55:45.509Z","2.6.2":"2018-01-30T21:10:43.208Z","2.6.1":"2018-01-29T16:18:55.420Z","2.6.0":"2018-01-29T09:09:46.175Z","2.5.2":"2018-01-24T18:09:22.109Z","2.5.1":"2018-01-24T10:06:40.906Z","2.5.0":"2018-01-24T10:04:05.622Z","2.4.2":"2018-01-20T12:39:30.554Z","2.4.1":"2018-01-20T11:48:48.188Z","2.4.0":"2018-01-15T21:32:33.457Z","2.3.3":"2018-01-14T17:54:56.563Z","2.3.2":"2018-01-14T15:45:33.979Z","2.3.1":"2018-01-14T08:49:13.748Z","2.3.0":"2018-01-13T21:03:47.372Z","2.2.1":"2018-01-13T20:33:02.911Z","2.2.0":"2018-01-13T17:30:02.579Z","2.1.0":"2018-01-12T19:05:59.613Z","2.0.0":"2018-01-10T12:37:25.800Z","1.2.0":"2018-01-07T08:21:57.138Z","1.1.1":"2018-01-06T18:03:05.275Z","1.1.0":"2018-01-06T17:07:48.156Z","1.0.9":"2018-01-04T21:00:17.886Z","1.0.8":"2018-01-04T17:03:22.246Z","1.0.7":"2018-01-04T06:34:06.282Z","1.0.6":"2018-01-03T11:49:42.729Z","1.0.5":"2018-01-02T14:33:04.835Z","1.0.4":"2017-12-31T16:03:52.521Z","1.0.3":"2017-12-31T15:45:42.708Z","1.0.2":"2017-12-30T15:39:51.250Z","1.0.1":"2017-12-30T15:31:58.672Z","1.0.0":"2017-12-30T15:23:50.666Z"},"users":{},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"versions":{"5.2.0":{"name":"basic-ftp","version":"5.2.0","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","prepare":"tsc","test":"npm run prepublishOnly","clean":"rm -rf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@eslint/eslintrc":"3.3.3","@eslint/js":"10.0.1","@types/mocha":"10.0.10","@types/node":"25.3.0","@typescript-eslint/eslint-plugin":"8.56.0","@typescript-eslint/parser":"8.56.0","eslint":"10.0.1","globals":"17.3.0","mocha":"11.7.5","typescript":"5.9.3"},"gitHead":"5d41e45073ed1a8a3b5e5a1bbfcd131e61295bf8","_id":"basic-ftp@5.2.0","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.2","dist":{"shasum":"7c2dff63c918bde60e6bad1f2ff93dcf5137a40a","size":37269,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.2.0.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/basic-ftp_5.2.0_1771859845435_0.071869602458567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-23T15:17:25.585Z","publish_time":1771859845585,"_source_registry_name":"default","_cnpm_publish_time":1771859845585},"5.1.0":{"name":"basic-ftp","version":"5.1.0","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","prepare":"tsc","test":"npm run prepublishOnly","clean":"rm -rf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@eslint/eslintrc":"3.3.3","@eslint/js":"9.39.2","@types/mocha":"10.0.10","@types/node":"25.0.3","@typescript-eslint/eslint-plugin":"8.50.1","@typescript-eslint/parser":"8.50.1","eslint":"9.39.2","globals":"16.5.0","mocha":"11.7.5","typescript":"5.9.3"},"gitHead":"36adf110beabc9acdcad122149a2ea795a2b1a6c","_id":"basic-ftp@5.1.0","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.2","dist":{"shasum":"00eb8128ce536aa697c45716c739bf38e8d890f5","size":37100,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.1.0.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/basic-ftp_5.1.0_1766823740158_0.5115798647456833"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-27T08:22:20.315Z","publish_time":1766823740315,"_source_registry_name":"default","_cnpm_publish_time":1766823740315},"5.0.5":{"name":"basic-ftp","version":"5.0.5","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","prepare":"tsc","test":"npm run prepublishOnly","clean":"rm -rf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"10.0.6","@types/node":"20.10.4","@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint":"8.55.0","mocha":"10.2.0","typescript":"5.3.3"},"_id":"basic-ftp@5.0.5","gitHead":"1c92a9438704585a80aeaaad3e060382a35edad3","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"shasum":"14a474f5fffecca1f4f406f1c26b18f800225ac0","size":36548,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.5.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.5_1709068217057_0.3876054955007491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-27T21:10:17.242Z","publish_time":1709068217242,"_source_registry_name":"default","_cnpm_publish_time":1709068217242},"5.0.4":{"name":"basic-ftp","version":"5.0.4","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"10.0.6","@types/node":"20.10.4","@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint":"8.55.0","mocha":"10.2.0","rimraf":"5.0.5","typescript":"5.3.3"},"_id":"basic-ftp@5.0.4","gitHead":"80e27be5dc562e5e18fcb2889e21d9568917dc1c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_nodeVersion":"21.2.0","_npmVersion":"10.2.4","dist":{"shasum":"28aeab7bfbbde5f5d0159cd8bb3b8e633bbb091d","size":36603,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.4.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.4_1702497698010_0.3514317383036776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-13T20:01:38.271Z","publish_time":1702497698271,"_source_registry_name":"default","_cnpm_publish_time":1702497698271},"5.0.3":{"name":"basic-ftp","version":"5.0.3","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"9.1.1","@types/node":"20.0.0","@typescript-eslint/eslint-plugin":"5.59.2","@typescript-eslint/parser":"5.59.2","eslint":"8.39.0","mocha":"10.2.0","mock-fs":"5.1.4","rimraf":"3.0.2","typescript":"5.0.4"},"gitHead":"aa83d68f8958c4cc2684d35b2f6724afa5904adc","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@5.0.3","_nodeVersion":"19.7.0","_npmVersion":"9.5.0","dist":{"shasum":"b14c0fe8111ce001ec913686434fe0c2fb461228","size":36546,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.3.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.3_1683274777599_0.8080625719433936"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-05T08:19:37.789Z","publish_time":1683274777789,"_source_registry_name":"default","_cnpm_publish_time":1683274777789},"5.0.2":{"name":"basic-ftp","version":"5.0.2","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"9.1.1","@types/node":"18.7.14","@typescript-eslint/eslint-plugin":"5.36.1","@typescript-eslint/parser":"5.36.1","eslint":"8.23.0","mocha":"10.0.0","mock-fs":"5.1.4","rimraf":"3.0.2","typescript":"4.8.2"},"gitHead":"6deecaf9f3aa0312c92ee96389c405b79311e862","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@5.0.2","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"3c732e26cca5cf569bd9c67d4d8bc441a6f38699","size":36318,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.2.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.2_1662029643356_0.9525263256202003"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-01T11:26:18.988Z","publish_time":1662029643495,"_cnpm_publish_time":1662029643495},"5.0.1":{"name":"basic-ftp","version":"5.0.1","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"9.1.1","@types/node":"18.0.6","@typescript-eslint/eslint-plugin":"5.30.7","@typescript-eslint/parser":"5.30.7","eslint":"8.20.0","mocha":"10.0.0","mock-fs":"5.1.2","rimraf":"3.0.2","typescript":"4.7.4"},"gitHead":"864f57e62fde72572f79509f81d976145815b82d","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@5.0.1","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"1722f1fd89e5a698ddd41d0606db1242e99bc8cd","size":36347,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.1.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.1_1658395578822_0.7618541796914435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T10:04:29.789Z","publish_time":1658395579129,"_cnpm_publish_time":1658395579129},"5.0.0":{"name":"basic-ftp","version":"5.0.0","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=10.0.0"},"devDependencies":{"@types/mocha":"9.1.1","@types/node":"18.0.5","@typescript-eslint/eslint-plugin":"5.30.6","@typescript-eslint/parser":"5.30.6","eslint":"8.19.0","mocha":"10.0.0","mock-fs":"5.1.2","rimraf":"3.0.2","typescript":"4.7.4"},"gitHead":"9bd6aa772524cef2800db5a71169130d18983e80","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@5.0.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"shasum":"35dbba9c08cc94f300f1fd320187e667cff4a4e6","size":36149,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-5.0.0.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_5.0.0_1657957284253_0.8821133241047405"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-16T07:41:29.528Z","publish_time":1657957284476,"_cnpm_publish_time":1657957284476},"4.6.6":{"name":"basic-ftp","version":"4.6.6","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"8.2.2","@types/node":"14.14.37","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","eslint":"7.23.0","mocha":"8.3.2","mock-fs":"4.13.0","rimraf":"3.0.2","typescript":"4.2.3"},"gitHead":"80b805759413d023cc6fb0b9ae12d7d0fe8d5e27","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.6","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"c37abae3b3bffa131027adb6a5b60938d9109501","size":41121,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.6.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.6_1616867324619_0.17635676037126768"},"_hasShrinkwrap":false,"publish_time":1616867324805,"_cnpm_publish_time":1616867324805,"_cnpmcore_publish_time":"2021-12-16T18:51:43.620Z"},"4.6.5":{"name":"basic-ftp","version":"4.6.5","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"8.2.2","@types/node":"14.14.36","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","eslint":"7.22.0","mocha":"8.3.2","mock-fs":"4.13.0","rimraf":"3.0.2","typescript":"4.2.3"},"gitHead":"27444603def5a4a89653e11e9c6089783bbf7c82","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.5","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"962a2edda4d1fa770f50dfa7ec06deacdd191942","size":41062,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.5.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.5_1616788356615_0.14020235850486285"},"_hasShrinkwrap":false,"publish_time":1616788356822,"_cnpm_publish_time":1616788356822,"_cnpmcore_publish_time":"2021-12-16T18:51:43.858Z"},"4.6.4":{"name":"basic-ftp","version":"4.6.4","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"8.2.2","@types/node":"14.14.35","@typescript-eslint/eslint-plugin":"4.19.0","@typescript-eslint/parser":"4.19.0","eslint":"7.22.0","mocha":"8.3.2","mock-fs":"4.13.0","rimraf":"3.0.2","typescript":"4.2.3"},"gitHead":"4db4f4ae4f81433adb429f241ec26e2e43797e87","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.4","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"a9928ae11cc8d87e6b4a5e26eea3b3f59ce93d63","size":41055,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.4.tgz"},"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.4_1616619959760_0.01627724496644456"},"_hasShrinkwrap":false,"publish_time":1616619959941,"_cnpm_publish_time":1616619959941,"_cnpmcore_publish_time":"2021-12-16T18:51:44.549Z"},"4.6.3":{"name":"basic-ftp","version":"4.6.3","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"8.0.3","@types/node":"14.14.6","@typescript-eslint/eslint-plugin":"4.6.0","@typescript-eslint/parser":"4.6.0","eslint":"7.12.1","mocha":"8.2.0","mock-fs":"4.13.0","rimraf":"3.0.2","typescript":"4.0.5"},"gitHead":"8ed3c24e56706a52653d862e61b57340dcbcb4e9","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.3","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"shasum":"a09dfe0e21fede82f8c2d70ca83f67d0096bf7a1","size":40862,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.3_1604132361210_0.3018450928528569"},"_hasShrinkwrap":false,"publish_time":1604132361466,"_cnpm_publish_time":1604132361466,"_cnpmcore_publish_time":"2021-12-16T18:51:44.795Z"},"4.6.2":{"name":"basic-ftp","version":"4.6.2","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.14","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","eslint":"6.8.0","mocha":"7.2.0","mock-fs":"4.12.0","rimraf":"3.0.2","typescript":"3.9.6"},"gitHead":"7dc31f9a1a4dd6720606fcbf6fbf13916d928be0","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"shasum":"2a3baad9dbc96154edb1b6330f31bc077c742935","size":40856,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.2_1593760891684_0.8222870472134451"},"_hasShrinkwrap":false,"publish_time":1593760891872,"_cnpm_publish_time":1593760891872,"_cnpmcore_publish_time":"2021-12-16T18:51:45.026Z"},"4.6.1":{"name":"basic-ftp","version":"4.6.1","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.11","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","eslint":"6.8.0","mocha":"7.2.0","mock-fs":"4.12.0","rimraf":"3.0.2","typescript":"3.9.5"},"gitHead":"026db49d2212d0d9e99321545ecc19e74b957807","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"shasum":"6cbb11134706a27dc311c20f4ccb1d7c10ce1405","size":40798,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.1_1591506996770_0.8508463996599551"},"_hasShrinkwrap":false,"publish_time":1591506996887,"_cnpm_publish_time":1591506996887,"_cnpmcore_publish_time":"2021-12-16T18:51:45.302Z"},"4.6.0":{"name":"basic-ftp","version":"4.6.0","description":"FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","lint-fix":"eslint --fix \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/mocha":"7.0.2","@types/node":"14.0.11","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","eslint":"6.8.0","mocha":"7.2.0","mock-fs":"4.12.0","rimraf":"3.0.2","typescript":"3.9.5"},"gitHead":"3bfec5f56b1393e0f2f02f8b2cc4406513bd2a4c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.6.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.5","dist":{"shasum":"d89f5aaea1f2560f158663500c6b5fbd8e7f8eaa","size":40611,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.6.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.6.0_1591465973768_0.47169707801674265"},"_hasShrinkwrap":false,"publish_time":1591465973907,"_cnpm_publish_time":1591465973907,"_cnpmcore_publish_time":"2021-12-16T18:51:45.576Z"},"4.5.4":{"name":"basic-ftp","version":"4.5.4","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"13.9.2","@typescript-eslint/eslint-plugin":"2.24.0","@typescript-eslint/parser":"2.24.0","eslint":"^6.8.0","js-yaml":">=3.13.1","minimist":">=1.2.2","mocha":"7.1.1","mock-fs":"4.11.0","rimraf":"3.0.2","typescript":"3.8.3"},"gitHead":"2c6ba44a284f4a0a6a1f1df98b7bbd7d5d62fdb5","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.5.4","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"a89b2814409b4e5cb1617826034c58c8f2839ae7","size":39642,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.5.4.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.5.4_1584872284701_0.9297885186577841"},"_hasShrinkwrap":false,"publish_time":1584872284816,"_cnpm_publish_time":1584872284816,"_cnpmcore_publish_time":"2021-12-16T18:51:45.840Z"},"4.5.3":{"name":"basic-ftp","version":"4.5.3","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"13.1.6","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","eslint":"6.8.0","js-yaml":">=3.13.1","mocha":"7.0.0","mock-fs":"4.10.4","rimraf":"3.0.0","typescript":"3.7.4"},"gitHead":"f3ede38f6f0cec7761fb0c7db81ac30b5c91a5ff","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.5.3","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"cffb7c97946aca9221540adddaa0c93fb72b1ab2","size":39477,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.5.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.5.3_1579023441819_0.6290660275835669"},"_hasShrinkwrap":false,"publish_time":1579023441954,"_cnpm_publish_time":1579023441954,"_cnpmcore_publish_time":"2021-12-16T18:51:46.084Z"},"4.5.2":{"name":"basic-ftp","version":"4.5.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"13.1.1","@typescript-eslint/eslint-plugin":"2.13.0","@typescript-eslint/parser":"2.13.0","eslint":"6.8.0","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.4","rimraf":"3.0.0","typescript":"3.7.4"},"gitHead":"dad3d226ec8454840a40c41f14225b2161e97615","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.5.2","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"6488ae420677872bd1d1b47cd58d38502ec0009c","size":39257,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.5.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.5.2_1577383569815_0.42370488174708587"},"_hasShrinkwrap":false,"publish_time":1577383569948,"_cnpm_publish_time":1577383569948,"_cnpmcore_publish_time":"2021-12-16T18:51:46.356Z"},"4.5.1":{"name":"basic-ftp","version":"4.5.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"2.6.1","@typescript-eslint/parser":"2.6.1","eslint":"6.6.0","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.3","rimraf":"3.0.0","typescript":"3.7.2"},"gitHead":"1acb581dcaddc17596e780fe04628f730cbe5656","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.5.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"951d1ad8c9c2372b82755bc3bec5aefc29e410d2","size":39231,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.5.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.5.1_1573146811516_0.00024862615437082347"},"_hasShrinkwrap":false,"publish_time":1573146811682,"_cnpm_publish_time":1573146811682,"_cnpmcore_publish_time":"2021-12-16T18:51:47.047Z"},"4.5.0":{"name":"basic-ftp","version":"4.5.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.12.6","@typescript-eslint/eslint-plugin":"2.6.1","@typescript-eslint/parser":"2.6.1","eslint":"6.6.0","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.3","rimraf":"3.0.0","typescript":"3.7.2"},"gitHead":"1e8a8144e8f0721321beac443f4f545f8ab47276","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.5.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"067407073ceea8545276226aec7fb4b4f542998a","size":39178,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.5.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.5.0_1573048640266_0.36786274883124004"},"_hasShrinkwrap":false,"publish_time":1573048640399,"_cnpm_publish_time":1573048640399,"_cnpmcore_publish_time":"2021-12-16T18:51:47.326Z"},"4.4.1":{"name":"basic-ftp","version":"4.4.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.11.7","@typescript-eslint/eslint-plugin":"2.5.0","@typescript-eslint/parser":"2.5.0","eslint":"6.6.0","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.2","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"26a2f00ed82f17df6777fcbcb8aba295f7532cb7","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.4.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"5eff38149219d81edb1e7d59a7c4bb80b9fe6eb3","size":39496,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.4.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.4.1_1572357476629_0.5211854756400258"},"_hasShrinkwrap":false,"publish_time":1572357476746,"_cnpm_publish_time":1572357476746,"_cnpmcore_publish_time":"2021-12-16T18:51:47.592Z"},"4.4.0":{"name":"basic-ftp","version":"4.4.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.11.7","@typescript-eslint/eslint-plugin":"2.5.0","@typescript-eslint/parser":"2.5.0","eslint":"6.6.0","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.2","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"0499592114f3becbc2d554e12ab8e10e6b21b658","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.4.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"d2117eec1adbded0aa71ffb5274077bcc7cfee51","size":39506,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.4.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.4.0_1572254349479_0.5251505061239643"},"_hasShrinkwrap":false,"publish_time":1572254349592,"_cnpm_publish_time":1572254349592,"_cnpmcore_publish_time":"2021-12-16T18:51:47.855Z"},"4.3.2":{"name":"basic-ftp","version":"4.3.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.11.3","@typescript-eslint/eslint-plugin":"2.5.0","@typescript-eslint/parser":"2.5.0","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.2","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"8d71ddbe37b927c3fb5028e8410ab669524b9e7b","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.3.2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"888a4f4098bb95bd0fc6434bf5aec01ca9cde0e8","size":39185,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.3.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.3.2_1572174335525_0.2688952844326711"},"_hasShrinkwrap":false,"publish_time":1572174335905,"_cnpm_publish_time":1572174335905,"_cnpmcore_publish_time":"2021-12-16T18:51:48.090Z"},"4.3.1":{"name":"basic-ftp","version":"4.3.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.11.3","@typescript-eslint/eslint-plugin":"2.5.0","@typescript-eslint/parser":"2.5.0","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.2","mock-fs":"4.10.2","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"67690d0689e6defaf632c2b9cee311b733c7ea0f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.3.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"22fe5e2f8a12b7f6e5b3decdad4641dc557c738e","size":39142,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.3.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.3.1_1571776519688_0.668052227503025"},"_hasShrinkwrap":false,"publish_time":1571776519928,"_cnpm_publish_time":1571776519928,"_cnpmcore_publish_time":"2021-12-16T18:51:48.303Z"},"4.3.0":{"name":"basic-ftp","version":"4.3.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.11.1","@typescript-eslint/eslint-plugin":"2.4.0","@typescript-eslint/parser":"2.4.0","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.2","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"dbadd6b4c636bd3173adb3a7fe4158f02814cb3f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.3.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"92ad7d00bf054885b97ee0e81164df52d6768694","size":39032,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.3.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.3.0_1571485828265_0.26579163232537906"},"_hasShrinkwrap":false,"publish_time":1571485828432,"_cnpm_publish_time":1571485828432,"_cnpmcore_publish_time":"2021-12-16T18:51:48.601Z"},"4.2.1":{"name":"basic-ftp","version":"4.2.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.12","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.1","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"58abec8c455a87c5be8eafe54939dbf10a1ab2db","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.2.1","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"8bbcd3070163e08dd3424fa7176193cfb34da440","size":37921,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.2.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.2.1_1571318755286_0.9018776959790935"},"_hasShrinkwrap":false,"publish_time":1571318755481,"_cnpm_publish_time":1571318755481,"_cnpmcore_publish_time":"2021-12-16T18:51:48.808Z"},"4.2.0":{"name":"basic-ftp","version":"4.2.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.12","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.1","rimraf":"3.0.0","typescript":"3.6.4"},"gitHead":"a93e1f30ae55abaafd2694e964c510f6c0f0d4c3","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.2.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"ef17bf7fc49376273bed0ee3c072be82bbded202","size":37892,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.2.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.2.0_1570998657159_0.829304664094197"},"_hasShrinkwrap":false,"publish_time":1570998657320,"_cnpm_publish_time":1570998657320,"_cnpmcore_publish_time":"2021-12-16T18:51:49.015Z"},"4.1.0":{"name":"basic-ftp","version":"4.1.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.12","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","eslint":"6.5.1","js-yaml":">=3.13.1","mocha":"6.2.1","rimraf":"3.0.0","typescript":"3.6.3"},"gitHead":"08cd4f87ba9f1dbb2b6db3b1f9844a7ec0da2b67","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.1.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"22917bc29e0121df4fee13c8044d7e289edc562b","size":37825,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.1.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.1.0_1570625329936_0.35480155583569006"},"_hasShrinkwrap":false,"publish_time":1570625330067,"_cnpm_publish_time":1570625330067,"_cnpmcore_publish_time":"2021-12-16T18:51:49.616Z"},"4.0.2":{"name":"basic-ftp","version":"4.0.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.8","@typescript-eslint/eslint-plugin":"2.3.1","@typescript-eslint/parser":"2.3.1","eslint":"6.4.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.6.3"},"gitHead":"37a36355df0e9017cb09d89b340bd24ee574831f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.0.2","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"b2de7b75d7e1937b1419064831c7a592d6df0775","size":36113,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.0.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.0.2_1569479794841_0.26104793239171165"},"_hasShrinkwrap":false,"publish_time":1569479795020,"_cnpm_publish_time":1569479795020,"_cnpmcore_publish_time":"2021-12-16T18:51:49.868Z"},"4.0.1":{"name":"basic-ftp","version":"4.0.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.5","@typescript-eslint/eslint-plugin":"2.3.0","@typescript-eslint/parser":"2.3.0","eslint":"6.4.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.6.3"},"gitHead":"063e0471820f61b318148afa94ad0e75cb48c199","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.0.1","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"5dfcc3c5fcfb52c860dd5f9ae0cf951d2af5a9d0","size":36048,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.0.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.0.1_1568792789728_0.324592788673876"},"_hasShrinkwrap":false,"publish_time":1568792789867,"_cnpm_publish_time":1568792789867,"_cnpmcore_publish_time":"2021-12-16T18:51:50.103Z"},"4.0.0":{"name":"basic-ftp","version":"4.0.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.5","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","eslint":"6.3.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.6.3"},"gitHead":"8e5debbb84668040f1a417512afde275dae367c4","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@4.0.0","_nodeVersion":"12.9.1","_npmVersion":"6.11.3","dist":{"shasum":"c1db5e459755dea0c660c04c062e3a8a6c69397d","size":36199,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-4.0.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_4.0.0_1568350280315_0.7716646443950477"},"_hasShrinkwrap":false,"publish_time":1568350280555,"_cnpm_publish_time":1568350280555,"_cnpmcore_publish_time":"2021-12-16T18:51:50.689Z"},"3.8.7":{"name":"basic-ftp","version":"3.8.7","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.3","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.3.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.6.2"},"gitHead":"2da3854308724ac7e7925055c4a57eb4ad0c3f7c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.7","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"5a2dcfafcd269b1dccfc1b494ba03cca33bfaa3a","size":33187,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.7.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.7_1567426690121_0.22225119616460942"},"_hasShrinkwrap":false,"publish_time":1567426690291,"_cnpm_publish_time":1567426690291,"_cnpmcore_publish_time":"2021-12-16T18:51:50.963Z"},"3.8.6":{"name":"basic-ftp","version":"3.8.6","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.3","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.2.2","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.6.2"},"gitHead":"a744e4d7ba7812cec70eed800e8a2b3da2d7d53a","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.6","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"eb9e6126c43c220866945577ac70a85487493054","size":33237,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.6.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.6_1567179887994_0.7951943640518946"},"_hasShrinkwrap":false,"publish_time":1567179888146,"_cnpm_publish_time":1567179888146,"_cnpmcore_publish_time":"2021-12-16T18:51:51.225Z"},"3.8.5":{"name":"basic-ftp","version":"3.8.5","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.2.2","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.5.3"},"gitHead":"f51c11e784d9bcaed281ab4994b1f08b82a8b2f9","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.5","_nodeVersion":"12.9.1","_npmVersion":"6.11.2","dist":{"shasum":"4de76d2bf7a472738a53469cc41a2f052973b04b","size":33236,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.5.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.5_1567145889327_0.7863644138678447"},"_hasShrinkwrap":false,"publish_time":1567145889450,"_cnpm_publish_time":1567145889450,"_cnpmcore_publish_time":"2021-12-16T18:51:51.468Z"},"3.8.4":{"name":"basic-ftp","version":"3.8.4","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.2.2","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.5.3"},"gitHead":"14acc6a5baa159d911c14278678dd07cde3f4de1","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.4","_nodeVersion":"12.9.1","_npmVersion":"6.10.3","dist":{"shasum":"29e0e2f40099062e0521f8b8be56d3f52c69774e","size":33238,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.4.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.4_1567095346719_0.21591180182093228"},"_hasShrinkwrap":false,"publish_time":1567095346891,"_cnpm_publish_time":1567095346891,"_cnpmcore_publish_time":"2021-12-16T18:51:51.719Z"},"3.8.3":{"name":"basic-ftp","version":"3.8.3","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.2.2","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.5.3"},"gitHead":"1b41b396bb90a295e9be630a69bbc39a72d98e0f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.3","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"shasum":"e70fdc0184b31cf41edafc5e33a379fd5fe96eee","size":33230,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.3_1567056071968_0.5851603363083822"},"_hasShrinkwrap":false,"publish_time":1567056072122,"_cnpm_publish_time":1567056072122,"_cnpmcore_publish_time":"2021-12-16T18:51:51.977Z"},"3.8.2":{"name":"basic-ftp","version":"3.8.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.2","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.2.2","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"3.0.0","typescript":"3.5.3"},"gitHead":"fca1005c372e1f7894ce5cc524043c07323b9f62","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.2","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"shasum":"7c2682200f970d01e14b171946197bb5b63e5577","size":33202,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.2_1567021000269_0.668684854939436"},"_hasShrinkwrap":false,"publish_time":1567021000434,"_cnpm_publish_time":1567021000434,"_cnpmcore_publish_time":"2021-12-16T18:51:52.257Z"},"3.8.1":{"name":"basic-ftp","version":"3.8.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.7.1","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","eslint":"6.1.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"2.7.0","typescript":"3.5.3"},"gitHead":"280d78828219235f67eac15fac1d155fb8ec0550","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.3","dist":{"shasum":"05f905044eb658d22544f3add4b4d3ba986869ea","size":32323,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.1_1565806014383_0.008757053225415756"},"_hasShrinkwrap":false,"publish_time":1565806014552,"_cnpm_publish_time":1565806014552,"_cnpmcore_publish_time":"2021-12-16T18:51:52.575Z"},"3.8.0":{"name":"basic-ftp","version":"3.8.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.6.8","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","eslint":"6.1.0","js-yaml":">=3.13.1","mocha":"6.2.0","rimraf":"2.6.3","typescript":"3.5.3"},"gitHead":"df70dbf1aeeb33f36ca87bd49f7ef8bc78c6bd92","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.8.0","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"f60bc96f1fff2810dc2bd5195d0653a2375ed32d","size":29010,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.8.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.8.0_1564070769023_0.6625405996907525"},"_hasShrinkwrap":false,"publish_time":1564070769130,"_cnpm_publish_time":1564070769130,"_cnpmcore_publish_time":"2021-12-16T18:51:52.772Z"},"3.7.1":{"name":"basic-ftp","version":"3.7.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"eslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.6.8","@typescript-eslint/eslint-plugin":"1.12.0","@typescript-eslint/parser":"1.12.0","eslint":"6.0.1","js-yaml":">=3.13.1","mocha":"6.1.4","rimraf":"2.6.3","typescript":"3.5.3"},"gitHead":"7a2f635fc3f6c7796cd5507d9cef3d3034aeaa86","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.7.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"shasum":"7bf47adc0c5768bd65452d1467e7ebb0be34613f","size":28784,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.7.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.7.1_1563520291935_0.3511747226460855"},"_hasShrinkwrap":false,"publish_time":1563520292052,"_cnpm_publish_time":1563520292052,"_cnpmcore_publish_time":"2021-12-16T18:51:53.082Z"},"3.7.0":{"name":"basic-ftp","version":"3.7.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.0.10","mocha":"6.1.4","rimraf":"2.6.3","tslint":"5.18.0","typescript":"3.5.2","js-yaml":">=3.13.1"},"gitHead":"8ea7c4258505d6e2d5f43efe130c52e73cc1658d","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.7.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"cc05cc90f665d391d5b5fc0cb0d1f5f9bea969e9","size":28726,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.7.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.7.0_1561551343553_0.5891763257160427"},"_hasShrinkwrap":false,"publish_time":1561551343663,"_cnpm_publish_time":1561551343663,"_cnpmcore_publish_time":"2021-12-16T18:51:53.333Z"},"3.6.0":{"name":"basic-ftp","version":"3.6.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"12.0.4","mocha":"6.1.4","rimraf":"2.6.3","tslint":"5.17.0","typescript":"3.5.1","js-yaml":">=3.13.1"},"gitHead":"b5bd1b7dd1db17b5653331a27ce1c643faa379f6","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.6.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"53f66467179606eb42f3c2f68df09e42ccd7f20b","size":28505,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.6.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.6.0_1559741175701_0.7618048118336718"},"_hasShrinkwrap":false,"publish_time":1559741175799,"_cnpm_publish_time":1559741175799,"_cnpmcore_publish_time":"2021-12-16T18:51:53.725Z"},"3.5.0":{"name":"basic-ftp","version":"3.5.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.13.5","mocha":"6.0.2","rimraf":"2.6.3","tslint":"5.16.0","typescript":"3.4.4"},"gitHead":"f7f4302c90483296be5f9a76be4d92930da24e66","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.5.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"shasum":"b2af388961038c575f9de7666a93c4aad5ee387e","size":28355,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.5.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.5.0_1555658879880_0.475930146705529"},"_hasShrinkwrap":false,"publish_time":1555658879978,"_cnpm_publish_time":1555658879978,"_cnpmcore_publish_time":"2021-12-16T18:51:54.399Z"},"3.4.4":{"name":"basic-ftp","version":"3.4.4","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.11.4","mocha":"6.0.2","rimraf":"2.6.3","tslint":"5.14.0","typescript":"3.3.4000"},"gitHead":"bfb84f30151d0caae27c1fe0d24da2bfffefc697","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.4.4","_nodeVersion":"11.10.1","_npmVersion":"6.9.0","dist":{"shasum":"371513cceaf2a5e13c37fd3124c321cc4c2fab5c","size":28216,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.4.4.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.4.4_1553073651907_0.9743539220013111"},"_hasShrinkwrap":false,"publish_time":1553073652032,"_cnpm_publish_time":1553073652032,"_cnpmcore_publish_time":"2021-12-16T18:51:54.669Z"},"3.4.3":{"name":"basic-ftp","version":"3.4.3","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.10.4","mocha":"6.0.2","rimraf":"2.6.3","tslint":"5.13.1","typescript":"3.3.3333"},"gitHead":"23236bf595a8766a8d84d58f5517a034be3ec8cb","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.4.3","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"shasum":"9c92e67ec2c23c7080db610bb3936464dd117b22","size":28190,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.4.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.4.3_1551792791642_0.7173157154986456"},"_hasShrinkwrap":false,"publish_time":1551792791733,"_cnpm_publish_time":1551792791733,"_cnpmcore_publish_time":"2021-12-16T18:51:54.912Z"},"3.4.2":{"name":"basic-ftp","version":"3.4.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.5","mocha":"6.0.2","rimraf":"2.6.3","tslint":"5.13.0","typescript":"3.3.3333"},"gitHead":"ec464e88599cb7555ac54334cb60b958c58383e5","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.4.2","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"shasum":"fb313126edd0a512496727811f456caa25f9d4b7","size":28129,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.4.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.4.2_1551191038333_0.3439476272256532"},"_hasShrinkwrap":false,"publish_time":1551191038472,"_cnpm_publish_time":1551191038472,"_cnpmcore_publish_time":"2021-12-16T18:51:55.271Z"},"3.4.1":{"name":"basic-ftp","version":"3.4.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.5","mocha":"6.0.1","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3333"},"gitHead":"5ae8531c7b35f651d57a575883ebe448ac229995","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.4.1","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"4a22a594d2f4c7cfeab01df84fe10ba64cd1b65b","size":28107,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.4.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.4.1_1550951871358_0.7818483092025712"},"_hasShrinkwrap":false,"publish_time":1550951871583,"_cnpm_publish_time":1550951871583,"_cnpmcore_publish_time":"2021-12-16T18:51:55.554Z"},"3.4.0":{"name":"basic-ftp","version":"3.4.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.5","mocha":"6.0.1","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3333"},"gitHead":"a4fcc6f911402913a02a4c769921763c11fcdba6","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.4.0","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"588467148d40c7b0b733082a63c987344b3fdc8a","size":28088,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.4.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.4.0_1550927827329_0.5671388995956121"},"_hasShrinkwrap":false,"publish_time":1550927827436,"_cnpm_publish_time":1550927827436,"_cnpmcore_publish_time":"2021-12-16T18:51:55.822Z"},"3.3.1":{"name":"basic-ftp","version":"3.3.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.4","mocha":"5.2.0","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3"},"gitHead":"bc3d03c424ea2b9ee89ac1d6cb1c2394927a4863","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.3.1","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"0c0417308c2e4eed6940bb584a6c94b6d1cccb4a","size":27595,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.3.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.3.1_1550559809336_0.2680018817270242"},"_hasShrinkwrap":false,"publish_time":1550559809427,"_cnpm_publish_time":1550559809427,"_cnpmcore_publish_time":"2021-12-16T18:51:56.065Z"},"3.3.0":{"name":"basic-ftp","version":"3.3.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.4","mocha":"5.2.0","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3"},"gitHead":"f5da3ff41a4bdb0270c5fd6ed14824e88e4422fa","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.3.0","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"1ed6c725197fdff7f540e1e2dd2657f78140d019","size":27581,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.3.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.3.0_1550507024280_0.2842487185379148"},"_hasShrinkwrap":false,"publish_time":1550507024487,"_cnpm_publish_time":1550507024487,"_cnpmcore_publish_time":"2021-12-16T18:51:56.308Z"},"3.2.2":{"name":"basic-ftp","version":"3.2.2","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"prepublishOnly":"npm run clean && npm run lint && tsc && mocha","test":"npm run prepublishOnly","clean":"rimraf dist","lint":"tslint \"./src/**/*.ts\"","dev":"npm run clean && tsc --watch","tdd":"mocha --watch","buildOnly":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.4","mocha":"5.2.0","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3"},"gitHead":"92c9875609fb3c00b369475792fe41f2e5b1940c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.2.2","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"64ac089fbbcd5cbee1d863f1bcb02ade7141ecfc","size":27207,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.2.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.2.2_1550484092376_0.08637443260926458"},"_hasShrinkwrap":false,"publish_time":1550484092539,"_cnpm_publish_time":1550484092539,"_cnpmcore_publish_time":"2021-12-16T18:51:56.945Z"},"3.2.1":{"name":"basic-ftp","version":"3.2.1","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"build":"rimraf dist && tsc","prepare":"rimraf dist && npm run test","test":"npm run lint && tsc && mocha","lint":"tslint \"./src/**/*.ts\"","dev":"rimraf dist && tsc --watch","tdd":"mocha --watch"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.4","mocha":"5.2.0","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3"},"gitHead":"2c8497bb454ec84e9b319bf64869361019bdb537","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.2.1","_nodeVersion":"11.9.0","_npmVersion":"6.8.0","dist":{"shasum":"3d8ac3047ef3e1f262f31c3805f74dba85cf5b27","size":27136,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.2.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.2.1_1550307585931_0.4053089683358668"},"_hasShrinkwrap":false,"publish_time":1550307586073,"_cnpm_publish_time":1550307586073,"_cnpmcore_publish_time":"2021-12-16T18:51:57.240Z"},"3.2.0":{"name":"basic-ftp","version":"3.2.0","description":"FTP client for Node.js, supports explicit FTPS over TLS, IPv6, Async/Await, and Typescript.","main":"dist/index","types":"dist/index","scripts":{"build":"rimraf dist && tsc","prepare":"rimraf dist && npm run test","test":"npm run lint && tsc && mocha","lint":"tslint \"./src/**/*.ts\"","dev":"rimraf dist && tsc --watch","tdd":"mocha --watch"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"11.9.3","mocha":"5.2.0","rimraf":"2.6.3","tslint":"5.12.1","typescript":"3.3.3"},"gitHead":"08b17d83ec374d42140097ef648845818d1bfeb4","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.2.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"940ec6f431c37dd3430238729df8a5dd4618d89d","size":27139,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.2.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.2.0_1550243450565_0.39694216871319843"},"_hasShrinkwrap":false,"publish_time":1550243450856,"_cnpm_publish_time":1550243450856,"_cnpmcore_publish_time":"2021-12-16T18:51:57.455Z"},"3.1.1":{"name":"basic-ftp","version":"3.1.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"eslint . && tsc && mocha","tdd":"mocha --watch","lint":"eslint .","types":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6","typescript"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"10.12.18","typescript":"3.2.4","eslint":"5.12.1","mocha":"5.2.0"},"gitHead":"b063cafb2cdc2318c5920cf1d63a906bcd2f315e","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"18300c02314e1dc95a9fbe81d8fe64ab5443e30a","size":33422,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.1.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.1.1_1548010092965_0.9024057547773843"},"_hasShrinkwrap":false,"publish_time":1548010093104,"_cnpm_publish_time":1548010093104,"_cnpmcore_publish_time":"2021-12-16T18:51:57.858Z"},"3.1.0":{"name":"basic-ftp","version":"3.1.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"eslint . && tsc && mocha","tdd":"mocha --watch","lint":"eslint .","types":"tsc"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"@types/node":"10.12.18","typescript":"3.2.2","eslint":"5.12.0","mocha":"5.2.0"},"gitHead":"ac00625e89372efdcd62d2361147af0e4b3ebb3f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"c5979c4ca5f03c32ba2e06f744f0c56663e2d20a","size":33001,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.1.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.1.0_1547195930984_0.017638437032674092"},"_hasShrinkwrap":false,"publish_time":1547195931192,"_cnpm_publish_time":1547195931192,"_cnpmcore_publish_time":"2021-12-16T18:51:58.090Z"},"3.0.0":{"name":"basic-ftp","version":"3.0.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"eslint . && mocha","tdd":"mocha --watch","lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.11.1","mocha":"5.2.0"},"gitHead":"1b8ae5a577f6fad996eac4ffb6553593900ddcb8","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"204ae4e17eb34fa3b0f17e2062728030070432eb","size":31747,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-3.0.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_3.0.0_1546544385298_0.8353292378669925"},"_hasShrinkwrap":false,"publish_time":1546544385433,"_cnpm_publish_time":1546544385433,"_cnpmcore_publish_time":"2021-12-16T18:51:58.324Z"},"2.17.1":{"name":"basic-ftp","version":"2.17.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"eslint . && mocha","tdd":"mocha --watch","lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.11.1","mocha":"5.2.0"},"gitHead":"6909f1615674c4b07bfc383f83e0dc73fdd0e145","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.17.1","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"efa34749f26632531ab8a7b1670de482a615e192","size":30601,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.17.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.17.1_1546077232532_0.0777729309960924"},"_hasShrinkwrap":false,"publish_time":1546077232662,"_cnpm_publish_time":1546077232662,"_cnpmcore_publish_time":"2021-12-16T18:51:58.565Z"},"2.17.0":{"name":"basic-ftp","version":"2.17.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.9.0","mocha":"5.2.0"},"gitHead":"9572a2ce24541e08ab75b3ff31b459aeb7c79c17","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.17.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"3c99199d2ec29d7626aec519bc850d7862915681","size":30373,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.17.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.17.0_1543949848643_0.7333669754815435"},"_hasShrinkwrap":false,"publish_time":1543949848747,"_cnpm_publish_time":1543949848747,"_cnpmcore_publish_time":"2021-12-16T18:51:58.824Z"},"2.16.1":{"name":"basic-ftp","version":"2.16.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.9.0","mocha":"5.2.0"},"gitHead":"e6203584e4fdcb8e9d2424ba49375c8205d02277","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.16.1","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"1f033f82dbe76745ee375f4ab7d8f442f86ecb00","size":29982,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.16.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.16.1_1543678590266_0.7748469241201192"},"_hasShrinkwrap":false,"publish_time":1543678590426,"_cnpm_publish_time":1543678590426,"_cnpmcore_publish_time":"2021-12-16T18:51:59.024Z"},"2.16.0":{"name":"basic-ftp","version":"2.16.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.9.0","mocha":"5.2.0"},"gitHead":"d8029d07b3e0859f3912c291a39d8cb05d0c9dda","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.16.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"e09dac5d05f17adc8a225a77f483c834fd714f66","size":29891,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.16.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.16.0_1542231720251_0.2445501129294232"},"_hasShrinkwrap":false,"publish_time":1542231720375,"_cnpm_publish_time":1542231720375,"_cnpmcore_publish_time":"2021-12-16T18:51:59.229Z"},"2.15.0":{"name":"basic-ftp","version":"2.15.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.8.0","mocha":"5.2.0"},"gitHead":"d0d75c4b2fbb473e992868aa94df67f3b1a90ce8","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.15.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"59e168186e6aa48ca2fc2837d6a0f959ba9f4975","size":29804,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.15.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.15.0_1541018538441_0.05396547129558571"},"_hasShrinkwrap":false,"publish_time":1541018538625,"_cnpm_publish_time":1541018538625,"_cnpmcore_publish_time":"2021-12-16T18:51:59.513Z"},"2.14.4":{"name":"basic-ftp","version":"2.14.4","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.7.0","mocha":"5.2.0"},"gitHead":"e75b70515a81586bd322598e478b53bb56e2bd4b","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.14.4","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"2a08e73d6865f512e62141b9cb2c043e8a9dd5fe","size":29710,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.14.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.14.4.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.14.4_1540408709085_0.3849046773947562"},"_hasShrinkwrap":false,"publish_time":1540408709366,"_cnpm_publish_time":1540408709366,"_cnpmcore_publish_time":"2021-12-16T18:51:59.762Z"},"2.14.3":{"name":"basic-ftp","version":"2.14.3","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.6.1","mocha":"5.2.0"},"gitHead":"2465775df11f56ec50b9302eb734c13892d4c546","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.14.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"27164cb25c91000d37696ac87763ae4033996ab7","size":29308,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.14.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.14.3_1538935212067_0.5151934060191892"},"_hasShrinkwrap":false,"publish_time":1538935212239,"_cnpm_publish_time":1538935212239,"_cnpmcore_publish_time":"2021-12-16T18:52:00.042Z"},"2.14.2":{"name":"basic-ftp","version":"2.14.2","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.6.0","mocha":"5.2.0"},"gitHead":"1e65d2ca5bd2863c5044f63a358f4e5d852375d2","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.14.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"a78047012d1939243dd1a8acfc462d34fe1f0243","size":29023,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.14.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.14.2_1538545535325_0.998466443675911"},"_hasShrinkwrap":false,"publish_time":1538545535487,"_cnpm_publish_time":1538545535487,"_cnpmcore_publish_time":"2021-12-16T18:52:00.295Z"},"2.14.1":{"name":"basic-ftp","version":"2.14.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.6.0","mocha":"5.2.0"},"gitHead":"b7c2b4c8e4442998cfe3c82e1d386c09a9d3b35c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.14.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"870be61d971ccb943d3a34a010d62ea7f73d63d3","size":28985,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.14.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.14.1_1538545129917_0.5958886249058395"},"_hasShrinkwrap":false,"publish_time":1538545130067,"_cnpm_publish_time":1538545130067,"_cnpmcore_publish_time":"2021-12-16T18:52:00.590Z"},"2.14.0":{"name":"basic-ftp","version":"2.14.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.6.0","mocha":"5.2.0"},"gitHead":"71f4701a6f462377b0ff0d6381d329112726a6ba","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.14.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"77629710b232d170ce83ab3bdbc9c8535cd79548","size":28917,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.14.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.14.0_1538026961287_0.7527002935472977"},"_hasShrinkwrap":false,"publish_time":1538026961442,"_cnpm_publish_time":1538026961442,"_cnpmcore_publish_time":"2021-12-16T18:52:01.291Z"},"2.13.2":{"name":"basic-ftp","version":"2.13.2","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"5.0.1","mocha":"5.2.0"},"gitHead":"52b5ebdd9486cad6a5c8f3bd30a7c6dd167f9829","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.13.2","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"76211fafb9a94da3a09e173047a674dacd2e3c22","size":28019,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.13.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.13.2_1530364262327_0.9158400816520538"},"_hasShrinkwrap":false,"publish_time":1530364262406,"_cnpm_publish_time":1530364262406,"_cnpmcore_publish_time":"2021-12-16T18:52:01.765Z"},"2.13.1":{"name":"basic-ftp","version":"2.13.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.2.0"},"gitHead":"cc83329135e4b024c0bbdbbf9240478ff3418a3f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.13.1","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"5719306d173b9a98398c3091c17a06ff1d56affe","size":28399,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.13.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.13.1_1528565586931_0.1760375451885723"},"_hasShrinkwrap":false,"publish_time":1528565587046,"_cnpm_publish_time":1528565587046,"_cnpmcore_publish_time":"2021-12-16T18:52:02.025Z"},"2.13.0":{"name":"basic-ftp","version":"2.13.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=8.0.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"542ce43aec992ba6d88f54f2fef281dcd2aad8d8","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.13.0","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"134989ca9f61b2e0d6836aa0f4800a7dd5c849fc","size":28083,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.13.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.13.0_1528229181499_0.20370253746731182"},"_hasShrinkwrap":false,"publish_time":1528229181633,"_cnpm_publish_time":1528229181633,"_cnpmcore_publish_time":"2021-12-16T18:52:02.327Z"},"2.12.3":{"name":"basic-ftp","version":"2.12.3","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"092c29720715d9096bda60854be658e6fa69c17c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.12.3","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"14bd21d69207563389bdf916ee13e0c171b5058d","size":27760,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.12.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.12.3_1527414616023_0.5208877800016627"},"_hasShrinkwrap":false,"publish_time":1527414616118,"_cnpm_publish_time":1527414616118,"_cnpmcore_publish_time":"2021-12-16T18:52:02.960Z"},"2.12.2":{"name":"basic-ftp","version":"2.12.2","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"98978f9ca78ab371001bdbf99085ee8c953b919f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.12.2","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"a2e105c14a774c632663805f6754398ceed79b0b","size":27597,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.12.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.12.2_1526670524663_0.9182235688882441"},"_hasShrinkwrap":false,"publish_time":1526670524776,"_cnpm_publish_time":1526670524776,"_cnpmcore_publish_time":"2021-12-16T18:52:03.335Z"},"2.12.1":{"name":"basic-ftp","version":"2.12.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls","ipv6"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"00e6e3d987579fd8ce9ff8472cee16bcf3b84c2c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.12.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"825acba7aa4e1d88e4169b91ea246b2ff242eb2d","size":27622,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.12.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.12.1_1526656819519_0.11870585783834642"},"_hasShrinkwrap":false,"publish_time":1526656819603,"_cnpm_publish_time":1526656819603,"_cnpmcore_publish_time":"2021-12-16T18:52:03.905Z"},"2.12.0":{"name":"basic-ftp","version":"2.12.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"1c8f44b0ab6515d7ab703f68403a8da6a5b5046e","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.12.0","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"b97da0eb03a267f1630afcad1e967b3554105654","size":27471,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.12.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.12.0_1526053649588_0.8774712191929388"},"_hasShrinkwrap":false,"publish_time":1526053649701,"_cnpm_publish_time":1526053649701,"_cnpmcore_publish_time":"2021-12-16T18:52:04.154Z"},"2.11.0":{"name":"basic-ftp","version":"2.11.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await","tls"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.19.1","mocha":"5.1.1"},"gitHead":"0e2555f2c3272f5f4a62cfeb071a3b68ecbac343","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.11.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"dfdb03e3ae6b3c815488cf5201c809a071130517","size":26737,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.11.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.11.0_1525107434087_0.354779531416485"},"_hasShrinkwrap":false,"publish_time":1525107434718,"_cnpm_publish_time":1525107434718,"_cnpmcore_publish_time":"2021-12-16T18:52:04.425Z"},"2.10.0":{"name":"basic-ftp","version":"2.10.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.18.1","mocha":"5.0.1"},"gitHead":"c5daa72a6223fe25ffde49118177e18417b00021","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.10.0","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"646479930e469abf60839c3bb512ab8b1f7b2bd8","size":36360,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.10.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.10.0_1524514275222_0.386883250675651"},"_hasShrinkwrap":false,"publish_time":1524514275316,"_cnpm_publish_time":1524514275316,"_cnpmcore_publish_time":"2021-12-16T18:52:04.703Z"},"2.9.2":{"name":"basic-ftp","version":"2.9.2","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.18.1","mocha":"5.0.1"},"gitHead":"95ff793953801008c26c719516296bbd14dd8b4e","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.9.2","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"8690a42352d81d8354da142d4703fdb4eb7882c9","size":36052,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.9.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.9.2_1522870332987_0.5809336490147479"},"_hasShrinkwrap":false,"publish_time":1522870333087,"_cnpm_publish_time":1522870333087,"_cnpmcore_publish_time":"2021-12-16T18:52:04.961Z"},"2.9.1":{"name":"basic-ftp","version":"2.9.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"engines":{"node":">=7.6.0"},"devDependencies":{"eslint":"4.18.1","mocha":"5.0.1"},"gitHead":"44b64e38a97a53a6897db55eb0d45a28f89598c2","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.9.1","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"1ddbd05a982d41704cf877e62a7d2810e3a6aa72","size":35447,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.9.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.9.1_1522235333809_0.9413504440034863"},"_hasShrinkwrap":false,"publish_time":1522235334007,"_cnpm_publish_time":1522235334007,"_cnpmcore_publish_time":"2021-12-16T18:52:05.221Z"},"2.9.0":{"name":"basic-ftp","version":"2.9.0","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"4.18.1","mocha":"5.0.1"},"gitHead":"f4dada9373271daaa5e65935d8187fad743f121c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.9.0","_npmVersion":"5.7.1","_nodeVersion":"9.5.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"423e8bb2ae3bc0d67e87bca748ac21a3b01dd859","size":34751,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.9.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.9.0_1521280941458_0.569962489075013"},"_hasShrinkwrap":false,"publish_time":1521280941550,"_cnpm_publish_time":1521280941550,"_cnpmcore_publish_time":"2021-12-16T18:52:05.546Z"},"2.8.3":{"name":"basic-ftp","version":"2.8.3","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"4.18.1","mocha":"5.0.1"},"gitHead":"07af61fa353f485cbc0741d00e24e3ccdd68d87d","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.8.3","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"8fde425510c52516899ebf1b257c084206a71ab8","size":32516,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.8.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.8.3_1519841589651_0.026189359957024427"},"_hasShrinkwrap":false,"publish_time":1519841589735,"_cnpm_publish_time":1519841589735,"_cnpmcore_publish_time":"2021-12-16T18:52:05.787Z"},"2.8.2":{"name":"basic-ftp","version":"2.8.2","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.17.0","mocha":"^5.0.0"},"gitHead":"d19d6f8cc6262ed35c404169db2507b43ac9ba7a","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.8.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"a1fb4277dd269a80e085a2e07727c95b1189443d","size":31512,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.8.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.8.2_1518459006903_0.7447642382001434"},"_hasShrinkwrap":false,"publish_time":1518459007784,"_cnpm_publish_time":1518459007784,"_cnpmcore_publish_time":"2021-12-16T18:52:06.003Z"},"2.8.1":{"name":"basic-ftp","version":"2.8.1","description":"FTP client for Node.js with support for explicit FTPS over TLS.","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.17.0","mocha":"^5.0.0"},"gitHead":"f3f80976c21623e50f51cab48a2fc1b766f8bc37","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.8.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"5dc7f6788485276ea3b26c606e8bd6de8a45a2df","size":28855,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.8.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp_2.8.1_1518112615887_0.4631277537530407"},"_hasShrinkwrap":false,"publish_time":1518112616828,"_cnpm_publish_time":1518112616828,"_cnpmcore_publish_time":"2021-12-16T18:52:06.216Z"},"2.8.0":{"name":"basic-ftp","version":"2.8.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"bc93080f0223067665021001f94bc19619be8968","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.8.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"fe32245e9ae5115ba916ca6770972c1ddefa67f2","size":28717,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.8.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.8.0.tgz_1517640753509_0.8076342598069459"},"directories":{},"publish_time":1517640755347,"_hasShrinkwrap":false,"_cnpm_publish_time":1517640755347,"_cnpmcore_publish_time":"2021-12-16T18:52:06.926Z"},"2.7.1":{"name":"basic-ftp","version":"2.7.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"27e90d8b50271c229ac59d914c16b9bd13d8712d","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.7.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"b3ac74d809fb5d579c2d04276a46eee6af25a6a7","size":28434,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.7.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.7.1.tgz_1517403758498_0.6996479406952858"},"directories":{},"publish_time":1517403759604,"_hasShrinkwrap":false,"_cnpm_publish_time":1517403759604,"_cnpmcore_publish_time":"2021-12-16T18:52:07.145Z"},"2.7.0":{"name":"basic-ftp","version":"2.7.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"251191cc2c2d8b0aa208777e1c32dc42a8904383","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"a64e74420baf966f348bf9c375506fb2b5484deb","size":28422,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.7.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.7.0.tgz_1517403344431_0.3219616094138473"},"directories":{},"publish_time":1517403345509,"_hasShrinkwrap":false,"_cnpm_publish_time":1517403345509,"_cnpmcore_publish_time":"2021-12-16T18:52:07.359Z"},"2.6.2":{"name":"basic-ftp","version":"2.6.2","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"838de7f0688634bcf4aff67ab7c869b24ce00f02","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.6.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"d262000a2e763a52bbfb8f4641c787095a5d13fc","size":27667,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.6.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.6.2.tgz_1517346643133_0.40202781092375517"},"directories":{},"publish_time":1517346643208,"_hasShrinkwrap":false,"_cnpm_publish_time":1517346643208,"_cnpmcore_publish_time":"2021-12-16T18:52:07.570Z"},"2.6.1":{"name":"basic-ftp","version":"2.6.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"624ce1caec7c273190e63150ec5063a6df6c756d","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.6.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"6a87b124348125ba83b1344969874f8886d31d33","size":27693,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.6.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.6.1.tgz_1517242733712_0.07387300068512559"},"directories":{},"publish_time":1517242735420,"_hasShrinkwrap":false,"_cnpm_publish_time":1517242735420,"_cnpmcore_publish_time":"2021-12-16T18:52:07.808Z"},"2.6.0":{"name":"basic-ftp","version":"2.6.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"345cae67fd86fb42c935886cbc696eb503a2d831","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.6.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"f5a9594631672ba437520b829df2da4b2872fb33","size":27609,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.6.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.6.0.tgz_1517216986095_0.8214790958445519"},"directories":{},"publish_time":1517216986175,"_hasShrinkwrap":false,"_cnpm_publish_time":1517216986175,"_cnpmcore_publish_time":"2021-12-16T18:52:08.006Z"},"2.5.2":{"name":"basic-ftp","version":"2.5.2","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.16.0","mocha":"^5.0.0"},"gitHead":"0e78c6ab45a29c0a89f259cd0de24d3f2788ea2f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.5.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"73a74aca7f8f034210a92d94c250657860e93aad","size":27533,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.5.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.5.2.tgz_1516817361031_0.05133504304103553"},"directories":{},"publish_time":1516817362109,"_hasShrinkwrap":false,"_cnpm_publish_time":1516817362109,"_cnpmcore_publish_time":"2021-12-16T18:52:08.268Z"},"2.5.1":{"name":"basic-ftp","version":"2.5.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"37a4d6ab1a018c929f0ac7a85b1367e7e20ef3d0","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"2e578ce07804beb3d6be496a8a2b70c1a44fe543","size":27443,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.5.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.5.1.tgz_1516788399804_0.18714394513517618"},"directories":{},"publish_time":1516788400906,"_hasShrinkwrap":false,"_cnpm_publish_time":1516788400906,"_cnpmcore_publish_time":"2021-12-16T18:52:08.456Z"},"2.5.0":{"name":"basic-ftp","version":"2.5.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"ccfa95fe4c8b2a816f3ea3a704ed56c6f90cce6c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"daf93e2a638a08439a99e20b06d5768993d4f98c","size":27418,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.5.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.5.0.tgz_1516788243835_0.5686647403053939"},"directories":{},"publish_time":1516788245622,"_hasShrinkwrap":false,"_cnpm_publish_time":1516788245622,"_cnpmcore_publish_time":"2021-12-16T18:52:09.177Z"},"2.4.2":{"name":"basic-ftp","version":"2.4.2","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"1fb6d04bc34a85be555ec55d1ba6c31fa45d1051","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"fe2001d8587a2600fa12ee42d2a671a4e276e7b3","size":26295,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.4.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.4.2.tgz_1516451969408_0.6090893992222846"},"directories":{},"publish_time":1516451970554,"_hasShrinkwrap":false,"_cnpm_publish_time":1516451970554,"_cnpmcore_publish_time":"2021-12-16T18:52:09.451Z"},"2.4.1":{"name":"basic-ftp","version":"2.4.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"6322a864584c95b62687b23cd37e57905663ca6c","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"7c11a1acbbf1cebb248b47355a86676054a5f3f1","size":26287,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.4.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.4.1.tgz_1516448927101_0.4809346585534513"},"directories":{},"publish_time":1516448928188,"_hasShrinkwrap":false,"_cnpm_publish_time":1516448928188,"_cnpmcore_publish_time":"2021-12-16T18:52:09.683Z"},"2.4.0":{"name":"basic-ftp","version":"2.4.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"306418be304fdeac9cf9b0ec52fef67458da793f","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"39524b96f7e001c791e8a86e686aa211f682f477","size":26118,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.4.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.4.0.tgz_1516051952379_0.004240333801135421"},"directories":{},"publish_time":1516051953457,"_hasShrinkwrap":false,"_cnpm_publish_time":1516051953457,"_cnpmcore_publish_time":"2021-12-16T18:52:09.951Z"},"2.3.3":{"name":"basic-ftp","version":"2.3.3","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"070324be160af7f7e1408823eaa61c95b34fef0a","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.3.3","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"7d7c561e7aa33ade77d984fb285dcae5d2bc8af2","size":25320,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.3.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.3.3.tgz_1515952495397_0.8582236694637686"},"directories":{},"publish_time":1515952496563,"_hasShrinkwrap":false,"_cnpm_publish_time":1515952496563,"_cnpmcore_publish_time":"2021-12-16T18:52:10.189Z"},"2.3.2":{"name":"basic-ftp","version":"2.3.2","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"f378b1b47dca0dd6aad8b98fa059994c74899039","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"ed768d8b4fab9f434fb24b79fca1177178735927","size":25284,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.3.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.3.2.tgz_1515944732922_0.8491074533667415"},"directories":{},"publish_time":1515944733979,"_hasShrinkwrap":false,"_cnpm_publish_time":1515944733979,"_cnpmcore_publish_time":"2021-12-16T18:52:10.404Z"},"2.3.1":{"name":"basic-ftp","version":"2.3.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"f31e1b396304968faca207b259399663e54a2134","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"e7228e06382963ca7c52d9f8bfecd81dc5f30c31","size":25022,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.3.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.3.1.tgz_1515919752726_0.3400037584360689"},"directories":{},"publish_time":1515919753748,"_hasShrinkwrap":false,"_cnpm_publish_time":1515919753748,"_cnpmcore_publish_time":"2021-12-16T18:52:10.626Z"},"2.3.0":{"name":"basic-ftp","version":"2.3.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"0b94f445c32fab5741621e5f25be0b4e2d0c3852","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"d20a8849746cdcdf81f8feca353e52761dad7201","size":24863,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.3.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.3.0.tgz_1515877427295_0.5560336876660585"},"directories":{},"publish_time":1515877427372,"_hasShrinkwrap":false,"_cnpm_publish_time":1515877427372,"_cnpmcore_publish_time":"2021-12-16T18:52:10.893Z"},"2.2.1":{"name":"basic-ftp","version":"2.2.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"bcbe53c1c4bfe7a0bdddb053bd236853f1f27dbe","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"82431edfe24e2e2b75e3a9f99c86724a15ef08b4","size":24319,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.2.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.2.1.tgz_1515875582842_0.28185324068181217"},"directories":{},"publish_time":1515875582911,"_hasShrinkwrap":false,"_cnpm_publish_time":1515875582911,"_cnpmcore_publish_time":"2021-12-16T18:52:11.588Z"},"2.2.0":{"name":"basic-ftp","version":"2.2.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"3d7a0690205e78c7792724f013ef3910e0ef77aa","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"5869472b0fd515e0e2295bfff6faa8e14af3d612","size":24070,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.2.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.2.0.tgz_1515864601397_0.3193687757011503"},"directories":{},"publish_time":1515864602579,"_hasShrinkwrap":false,"_cnpm_publish_time":1515864602579,"_cnpmcore_publish_time":"2021-12-16T18:52:11.785Z"},"2.1.0":{"name":"basic-ftp","version":"2.1.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.15.0","mocha":"^4.1.0"},"gitHead":"fc7967b2def4c4ed8299df73f37cc157565cfba0","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"49b6a84680c77ffe584934c9286a4eba012e40c0","size":23727,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.1.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.1.0.tgz_1515783958420_0.0699391826055944"},"directories":{},"publish_time":1515783959613,"_hasShrinkwrap":false,"_cnpm_publish_time":1515783959613,"_cnpmcore_publish_time":"2021-12-16T18:52:12.024Z"},"2.0.0":{"name":"basic-ftp","version":"2.0.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"0392e12a52d3ab2cacca643b582b1f2b898b0836","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"0003ed3f9932d8dd88afa6cf4f5e723444062b33","size":22571,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-2.0.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-2.0.0.tgz_1515587845726_0.14986664964817464"},"directories":{},"publish_time":1515587845800,"_hasShrinkwrap":false,"_cnpm_publish_time":1515587845800,"_cnpmcore_publish_time":"2021-12-16T18:52:12.261Z"},"1.2.0":{"name":"basic-ftp","version":"1.2.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"e55c94c461a5ab0c0740221458222e8773faa908","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"b388d63c7adfe57600135d463946b02358730e9f","size":22157,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.2.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.2.0.tgz_1515313316119_0.33725431910715997"},"directories":{},"publish_time":1515313317138,"_hasShrinkwrap":false,"_cnpm_publish_time":1515313317138,"_cnpmcore_publish_time":"2021-12-16T18:52:12.561Z"},"1.1.1":{"name":"basic-ftp","version":"1.1.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"a354d92fc576e4e98c61fa319e3f879b3991b0ae","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"4554ec531ce482aeea2d4a96c48f8a606f303c6b","size":21001,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.1.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.1.1.tgz_1515261785197_0.046440839068964124"},"directories":{},"publish_time":1515261785275,"_hasShrinkwrap":false,"_cnpm_publish_time":1515261785275,"_cnpmcore_publish_time":"2021-12-16T18:52:12.763Z"},"1.1.0":{"name":"basic-ftp","version":"1.1.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"3d663e02aaf7169eb6fe07dd7250ef0dfd9d6280","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"8157149d5a39fe7ce5ad4818b8c5790764ff284d","size":20789,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.1.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.1.0.tgz_1515258467082_0.7954311186913401"},"directories":{},"publish_time":1515258468156,"_hasShrinkwrap":false,"_cnpm_publish_time":1515258468156,"_cnpmcore_publish_time":"2021-12-16T18:52:12.993Z"},"1.0.9":{"name":"basic-ftp","version":"1.0.9","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"2d35713910994baaabcf78dcc805cd8996dd3bbd","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.9","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"241e6dca5eeea0b5ef3985f20ba1b4f23d13b3b4","size":20429,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.9.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.9.tgz_1515099616965_0.11573189334012568"},"directories":{},"publish_time":1515099617886,"_hasShrinkwrap":false,"_cnpm_publish_time":1515099617886,"_cnpmcore_publish_time":"2021-12-16T18:52:13.260Z"},"1.0.8":{"name":"basic-ftp","version":"1.0.8","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"e3ff76ad996a48291e96212c301554a8a72cf190","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"6532d82300aa3499775e1d386c6b796002a18d36","size":20352,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.8.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.8.tgz_1515085401172_0.8719225691165775"},"directories":{},"publish_time":1515085402246,"_hasShrinkwrap":false,"_cnpm_publish_time":1515085402246,"_cnpmcore_publish_time":"2021-12-16T18:52:13.914Z"},"1.0.7":{"name":"basic-ftp","version":"1.0.7","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"cdbca2c538820c15fdadac8be6aea8931fd891ea","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"e2c681760b77b5948d557078b8b0d46075672695","size":20342,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.7.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.7.tgz_1515047645204_0.4149645194411278"},"directories":{},"publish_time":1515047646282,"_hasShrinkwrap":false,"_cnpm_publish_time":1515047646282,"_cnpmcore_publish_time":"2021-12-16T18:52:14.110Z"},"1.0.6":{"name":"basic-ftp","version":"1.0.6","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"fad9e33b2fb8b6e8adf241136449acb71b09a724","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"ea7161cf0a5cc55f815441c0a4401020ee06a17d","size":20283,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.6.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.6.tgz_1514980182347_0.1386230569332838"},"directories":{},"publish_time":1514980182729,"_hasShrinkwrap":false,"_cnpm_publish_time":1514980182729,"_cnpmcore_publish_time":"2021-12-16T18:52:14.372Z"},"1.0.5":{"name":"basic-ftp","version":"1.0.5","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"4789d0bbb9c69495ae575a5b2b01ddaf0c1cd80a","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"7ab2f5337fe0602378515be85206f5461222bef4","size":20109,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.5.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.5.tgz_1514903583279_0.1808302472345531"},"directories":{},"publish_time":1514903584835,"_hasShrinkwrap":false,"_cnpm_publish_time":1514903584835,"_cnpmcore_publish_time":"2021-12-16T18:52:14.616Z"},"1.0.4":{"name":"basic-ftp","version":"1.0.4","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"749d64f17b5afcbcec024c980c23709165a24d03","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"8ddf5ed9f11ee766797df332a5933f0a9df6d75d","size":20036,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.4.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.4.tgz_1514736231462_0.9068391446489841"},"directories":{},"publish_time":1514736232521,"_hasShrinkwrap":false,"_cnpm_publish_time":1514736232521,"_cnpmcore_publish_time":"2021-12-16T18:52:14.833Z"},"1.0.3":{"name":"basic-ftp","version":"1.0.3","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"964b3ece50267c599c3169b0f9c57f8796149b57","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"9282ead14916bae8ec246105de8da391405e07a0","size":19843,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.3.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.3.tgz_1514735141605_0.5401206540409476"},"directories":{},"publish_time":1514735142708,"_hasShrinkwrap":false,"_cnpm_publish_time":1514735142708,"_cnpmcore_publish_time":"2021-12-16T18:52:15.145Z"},"1.0.2":{"name":"basic-ftp","version":"1.0.2","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"repository":{"type":"git","url":"git+https://github.com/patrickjuchli/basic-ftp.git"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"ab8d752c781aedfee1b681bb8344a2789c265bf2","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","_id":"basic-ftp@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"216c8eec5b37ac84325a6004fc47d8cbd2b25f12","size":19492,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.2.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.2.tgz_1514648390215_0.15480347303673625"},"directories":{},"publish_time":1514648391250,"_hasShrinkwrap":false,"_cnpm_publish_time":1514648391250,"_cnpmcore_publish_time":"2021-12-16T18:52:15.413Z"},"1.0.1":{"name":"basic-ftp","version":"1.0.1","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"99d42ec69a6b584e15a7426dcd6a74cec49647ac","_id":"basic-ftp@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"edb87c62b0729f8eed5e11fb9aba65f85ec8490a","size":19449,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.1.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.1.tgz_1514647917632_0.27568018273450434"},"directories":{},"publish_time":1514647918672,"_hasShrinkwrap":false,"_cnpm_publish_time":1514647918672,"_cnpmcore_publish_time":"2021-12-16T18:52:15.624Z"},"1.0.0":{"name":"basic-ftp","version":"1.0.0","description":"FTP/FTPS client library","main":"./lib/ftp","scripts":{"test":"mocha","tdd":"mocha --watch","lint":"eslint lib/*.js"},"author":{"name":"Patrick Juchli","email":"patrickjuchli@gmail.com"},"license":"MIT","keywords":["ftp","ftps","promise","async","await"],"devDependencies":{"eslint":"^4.14.0","mocha":"^4.0.1"},"gitHead":"e2734c85318168e690da3eb9415bcf295d69f2f2","_id":"basic-ftp@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.2","_npmUser":{"name":"patrickjuchli","email":"patrickjuchli@gmail.com"},"dist":{"shasum":"2a414c08d9d605b83ec0bf78f82f429760275ddf","size":19458,"noattachment":false,"key":"/basic-ftp/-/basic-ftp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/basic-ftp/download/basic-ftp-1.0.0.tgz"},"maintainers":[{"name":"patrickjuchli","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/basic-ftp-1.0.0.tgz_1514647430498_0.45976437674835324"},"directories":{},"publish_time":1514647430666,"_hasShrinkwrap":false,"_cnpm_publish_time":1514647430666,"_cnpmcore_publish_time":"2021-12-16T18:52:15.858Z"}},"readme":"# Basic FTP\n\n[![npm version](https://img.shields.io/npm/v/basic-ftp.svg)](https://www.npmjs.com/package/basic-ftp)\n[![npm downloads](https://img.shields.io/npm/dw/basic-ftp)](https://www.npmjs.com/package/basic-ftp)\n[![Node.js CI](https://github.com/patrickjuchli/basic-ftp/actions/workflows/nodejs.yml/badge.svg)](https://github.com/patrickjuchli/basic-ftp/actions/workflows/nodejs.yml)\n\nThis is an FTP client library for Node.js. It supports FTPS over TLS, Passive Mode over IPv6, has a Promise-based API, and offers methods to operate on whole directories. Active Mode is not supported.\n\n## Advisory\n\nPrefer alternative transfer protocols like HTTPS or SFTP (SSH). FTP is a an old protocol with some reliability issues. Use this library when you have no choice and need to use FTP. Try to use FTPS (FTP over TLS) whenever possible, FTP alone does not provide any security.\n\n## Dependencies\n\nNode 10.0 or later is the only dependency.\n\n## Installation\n\n`npm install basic-ftp`\n\n## Usage\n\nThe first example will connect to an FTP server using TLS (FTPS), get a directory listing, upload a file and download it as a copy. Note that the FTP protocol doesn't allow multiple requests running in parallel.\n\n```js\nconst { Client } = require(\"basic-ftp\") \n// ESM: import { Client } from \"basic-ftp\"\n\nexample()\n\nasync function example() {\n    const client = new Client()\n    client.ftp.verbose = true\n    try {\n        await client.access({\n            host: \"myftpserver.com\",\n            user: \"very\",\n            password: \"password\",\n            secure: true\n        })\n        console.log(await client.list())\n        await client.uploadFrom(\"README.md\", \"README_FTP.md\")\n        await client.downloadTo(\"README_COPY.md\", \"README_FTP.md\")\n    }\n    catch(err) {\n        console.log(err)\n    }\n    client.close()\n}\n```\n\nThe next example deals with directories and their content. First, we make sure a remote path exists, creating all directories as necessary. Then, we make sure it's empty and upload the contents of a local directory.\n\n```js\nawait client.ensureDir(\"my/remote/directory\")\nawait client.clearWorkingDir()\nawait client.uploadFromDir(\"my/local/directory\")\n```\n\nIf you encounter a problem, it may help to log out all communication with the FTP server.\n\n```js\nclient.ftp.verbose = true\n```\n\n## Client API\n\n`new Client(timeout, options)`\n\nCreate a client instance. Configure it with a timeout in milliseconds that will be used for any connection made. Use 0 to disable timeouts, default is 30 seconds. Options are: \n\n- `allowSeparateTransferHost (boolean)`, the FTP spec makes it possible for a server to tell the client to use a different IP address for file transfers than for the initial control connection. Today, this feature is very rarely used. Still, the default for this is set to `true` for backwards-compatibility reasons. If you experience any issues with NAT traversal in local networks or want to provide more security and prevent FTP bounce attacks, set this to `false`.\n\n`close()`\n\nClose the client and any open connection. The client can’t be used anymore after calling this method, you'll have to reconnect with `access` to continue any work. A client is also closed automatically if any timeout or connection error occurs. See the section on [Error Handling](#error-handling) below.\n\n`closed`\n\nTrue if the client is not connected to a server. You can reconnect with `access`.\n\n`access(options): Promise<FTPResponse>`\n\nGet access to an FTP server. This method will connect to a server, optionally secure the connection with TLS, login a user and apply some default settings (TYPE I, STRU F, PBSZ 0, PROT P). It returns the response of the initial connect command. This is an instance method and thus can be called multiple times during the lifecycle of a `Client` instance. Whenever you do, the client is reset with a new connection. This also implies that you can reopen a `Client` instance that has been closed due to an error when reconnecting with this method. The available options are:\n\n- `host (string)` Server host, default: localhost\n- `port (number)` Server port, default: 21\n- `user (string)` Username, default: anonymous\n- `password (string)` Password, default: guest\n- `secure (boolean | \"implicit\")` Explicit FTPS over TLS, default: false. Use \"implicit\" if you need support for legacy implicit FTPS.\n- `secureOptions` Options for TLS, same as for [tls.connect()](https://nodejs.org/api/tls.html#tls_tls_connect_options_callback) in Node.js.\n\n---\n\n`features(): Promise<Map<string, string>>`\n\nGet a description of supported features. This will return a Map where keys correspond to FTP commands and values contain further details. If the FTP server doesn't support this request you'll still get an empty Map instead of an error response.\n\n`send(command): Promise<FTPResponse>`\n\nSend an FTP command and return the first response.\n\n`sendIgnoringError(command): Promise<FTPResponse>`\n\nSend an FTP command, return the first response, and ignore an FTP error response. Any other error or timeout will still reject the Promise.\n\n`cd(path): Promise<FTPResponse>`\n\nChange the current working directory.\n\n`pwd(): Promise<string>`\n\nGet the path of the current working directory.\n\n`list([path]): Promise<FileInfo[]>`\n\nList files and directories in the current working directory, or at `path` if specified. Currently, this library only supports MLSD, Unix and DOS directory listings. See [FileInfo](src/FileInfo.ts) for more details.\n\n`lastMod(path): Promise<Date>`\n\nGet the last modification time of a file. This command might not be supported by your FTP server and throw an exception.\n\n`size(path): Promise<number>`\n\nGet the size of a file in bytes.\n\n`rename(path, newPath): Promise<FTPResponse>`\n\nRename a file. Depending on the server you may also use this to move a file to another directory by providing full paths.\n\n`remove(path): Promise<FTPResponse>`\n\nRemove a file.\n\n`uploadFrom(readableStream | localPath, remotePath, [options]): Promise<FTPResponse>`\n\nUpload data from a readable stream or a local file to a remote file. If such a file already exists it will be overwritten. If a file is being uploaded, additional options offer `localStart` and `localEndInclusive` to only upload parts of it.\n\n`appendFrom(readableStream | localPath, remotePath, [options]): Promise<FTPResponse>`\n\nUpload data from a readable stream or a local file by appending it to an existing file. If the file doesn't exist the FTP server should create it. If a file is being uploaded, additional options offer `localStart` and `localEndInclusive` to only upload parts of it. For example: To resume a failed upload, request the size of the remote, partially uploaded file using `size()` and use it as `localStart`.\n\n`downloadTo(writableStream | localPath, remotePath, startAt = 0): Promise<FTPResponse>`\n\nDownload a remote file and pipe its data to a writable stream or to a local file. You can optionally define at which position of the remote file you'd like to start downloading. If the destination you provide is a file, the offset will be applied to it as well. For example: To resume a failed download, request the size of the local, partially downloaded file and use that as `startAt`.\n\n---\n\n`ensureDir(remoteDirPath): Promise<void>`\n\nMake sure that the given `remoteDirPath` exists on the server, creating all directories as necessary. The working directory is at `remoteDirPath` after calling this method.\n\n`clearWorkingDir(): Promise<void>`\n\nRemove all files and directories from the working directory.\n\n`removeDir(remoteDirPath): Promise<void>`\n\nRemove all files and directories from a given directory, including the directory itself. The working directory stays the same unless it is part of the deleted directories.\n\n`uploadFromDir(localDirPath, [remoteDirPath]): Promise<void>`\n\nUpload the contents of a local directory to the current remote working directory. This will overwrite existing files with the same names and reuse existing directories. Unrelated files and directories will remain untouched. You can optionally provide a `remoteDirPath` to put the contents inside any remote directory which will be created if necessary including all intermediate directories. The working directory stays the same after calling this method.\n\n`downloadToDir(localDirPath, [remoteDirPath]): Promise<void>`\n\nDownload all files and directories of the current working directory to a given local directory. You can optionally set a specific remote directory. The working directory stays the same after calling this method.\n\n---\n\n`trackProgress(handler)`\n\nReport any transfer progress using the given handler function. See the next section for more details.\n\n## Transfer Progress\n\nSet a callback function with `client.trackProgress` to track the progress of any transfer. Transfers are uploads, downloads or directory listings. To disable progress reporting, call `trackProgress` without a handler.\n\n```js\n// Log progress for any transfer from now on.\nclient.trackProgress(info => {\n    console.log(\"File\", info.name)\n    console.log(\"Type\", info.type)\n    console.log(\"Transferred\", info.bytes)\n    console.log(\"Transferred Overall\", info.bytesOverall)\n})\n\n// Transfer some data\nawait client.uploadFrom(someStream, \"test.txt\")\nawait client.uploadFrom(\"somefile.txt\", \"test2.txt\")\n\n// Set a new callback function which also resets the overall counter\nclient.trackProgress(info => console.log(info.bytesOverall))\nawait client.downloadToDir(\"local/path\", \"remote/path\")\n\n// Stop logging\nclient.trackProgress()\n```\n\nFor each transfer, the callback function will receive the filename, transfer type (`upload`, `download` or `list`) and number of bytes transferred. The function will be called at a regular interval during a transfer.\n\nThere is also a counter for all bytes transferred since the last time `trackProgress` was called. This is useful when downloading a directory with multiple files where you want to show the total bytes downloaded so far.\n\n## Error Handling\n\nAny error reported by the FTP server will be thrown as `FTPError`. The connection to the FTP server stays intact and you can continue to use your `Client` instance.\n\nThis is different with a timeout or connection error: In addition to an `Error` being thrown, any connection to the FTP server will be closed. You’ll have to reconnect with `client.access()`, if you want to continue any work.\n\n## Logging\n\nUsing `client.ftp.verbose = true` will log debug-level information to the console. You can use your own logging library by overriding `client.ftp.log`. This method is called regardless of what `client.ftp.verbose` is set to. For example:\n\n```\nmyClient.ftp.log = myLogger.debug\n```\n\n## Static Types\n\nIn addition to unit tests and linting, the source code is written in Typescript using rigorous [compiler settings](tsconfig.json) like `strict` and `noImplicitAny`. When building the project, the source is transpiled to Javascript and type declaration files. This makes the library useable for both Javascript and Typescript projects.\n\n## Extending the library\n\n### Client\n\n`get/set client.parseList`\n\nProvide a function to parse directory listing data. This library supports MLSD, Unix and DOS formats. Parsing these list responses is one of the more challenging parts of FTP because there is no standard that all servers adhere to. The signature of the function is `(rawList: string) => FileInfo[]`.\n\n### FTPContext\n\nThe Client API described so far is implemented using an FTPContext. An FTPContext provides the foundation to write an FTP client. It holds the socket connections and provides an API to handle responses and events in a simplified way. Through `client.ftp` you get access to this context.\n\n`get/set verbose`\n\nSet the verbosity level to optionally log out all communication between the client and the server.\n\n`get/set encoding`\n\nSet the encoding applied to all incoming and outgoing messages of the control connection. This encoding is also used when parsing a list response from a data connection. See https://nodejs.org/api/buffer.html#buffer_buffers_and_character_encodings for what encodings are supported by Node.js. Default is `utf8` because most modern servers support it, some of them without mentioning it when requesting features.\n\n## Acknowledgment\n\nThis library uses parts of the [directory listing parsers](https://github.com/apache/commons-net/tree/master/src/main/java/org/apache/commons/net/ftp/parser) written by The Apache Software Foundation. They've been made available under the Apache 2.0 license. See the [included notice](NOTICE.txt) and headers in the respective files containing the original copyright texts and a description of changes.\n","_attachments":{},"homepage":"https://github.com/patrickjuchli/basic-ftp#readme","bugs":{"url":"https://github.com/patrickjuchli/basic-ftp/issues"},"license":"MIT"}