package.json (46142B)
1 { 2 "name": "ftp", 3 "versions": { 4 "0.1.0": { 5 "name": "ftp", 6 "version": "0.1.0", 7 "author": { 8 "name": "Brian White", 9 "email": "mscdex@mscdex.net" 10 }, 11 "description": "An FTP client module for node.js", 12 "main": "./ftp", 13 "engines": { 14 "node": ">=0.4.0" 15 }, 16 "keywords": [ 17 "ftp", 18 "client", 19 "transfer" 20 ], 21 "licenses": [ 22 { 23 "type": "MIT", 24 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 25 } 26 ], 27 "repository": { 28 "type": "git", 29 "url": "git://github.com/mscdex/node-ftp.git" 30 }, 31 "_id": "ftp@0.1.0", 32 "_engineSupported": true, 33 "_npmVersion": "0.3.18", 34 "_nodeVersion": "v0.4.5", 35 "directories": {}, 36 "files": [ 37 "" 38 ], 39 "_defaultsLoaded": true, 40 "dist": { 41 "shasum": "2966666b4cf967efffd85acf2ab42fe5e10bdb35", 42 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.0.tgz" 43 }, 44 "contributors": [] 45 }, 46 "0.1.1": { 47 "name": "ftp", 48 "version": "0.1.1", 49 "author": { 50 "name": "Brian White", 51 "email": "mscdex@mscdex.net" 52 }, 53 "description": "An FTP client module for node.js", 54 "main": "./ftp", 55 "engines": { 56 "node": ">=0.4.0" 57 }, 58 "keywords": [ 59 "ftp", 60 "client", 61 "transfer" 62 ], 63 "licenses": [ 64 { 65 "type": "MIT", 66 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 67 } 68 ], 69 "repository": { 70 "type": "git", 71 "url": "git://github.com/mscdex/node-ftp.git" 72 }, 73 "_id": "ftp@0.1.1", 74 "_engineSupported": true, 75 "_npmVersion": "0.3.18", 76 "_nodeVersion": "v0.4.6", 77 "directories": {}, 78 "files": [ 79 "" 80 ], 81 "_defaultsLoaded": true, 82 "dist": { 83 "shasum": "3349d08a87363187fefacd4a658b2b0963603a48", 84 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.1.tgz" 85 }, 86 "contributors": [] 87 }, 88 "0.1.2": { 89 "name": "ftp", 90 "version": "0.1.2", 91 "author": { 92 "name": "Brian White", 93 "email": "mscdex@mscdex.net" 94 }, 95 "description": "An FTP client module for node.js", 96 "main": "./ftp", 97 "engines": { 98 "node": ">=0.4.0" 99 }, 100 "keywords": [ 101 "ftp", 102 "client", 103 "transfer" 104 ], 105 "licenses": [ 106 { 107 "type": "MIT", 108 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 109 } 110 ], 111 "repository": { 112 "type": "git", 113 "url": "git://github.com/mscdex/node-ftp.git" 114 }, 115 "_npmUser": { 116 "name": "mscdex", 117 "email": "mscdex@mscdex.net" 118 }, 119 "_id": "ftp@0.1.2", 120 "dependencies": {}, 121 "devDependencies": {}, 122 "optionalDependencies": {}, 123 "_engineSupported": true, 124 "_npmVersion": "1.1.12", 125 "_nodeVersion": "v0.6.14", 126 "_defaultsLoaded": true, 127 "dist": { 128 "shasum": "1fb520b0375dad7e62c70b28b0b2393a7dbf95c9", 129 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.2.tgz" 130 }, 131 "scripts": {}, 132 "maintainers": [ 133 { 134 "name": "mscdex", 135 "email": "mscdex@mscdex.net" 136 } 137 ], 138 "directories": {}, 139 "contributors": [] 140 }, 141 "0.1.3": { 142 "name": "ftp", 143 "version": "0.1.3", 144 "author": { 145 "name": "Brian White", 146 "email": "mscdex@mscdex.net" 147 }, 148 "description": "An FTP client module for node.js", 149 "main": "./ftp", 150 "engines": { 151 "node": ">=0.4.0" 152 }, 153 "keywords": [ 154 "ftp", 155 "client", 156 "transfer" 157 ], 158 "licenses": [ 159 { 160 "type": "MIT", 161 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 162 } 163 ], 164 "repository": { 165 "type": "git", 166 "url": "http://github.com/mscdex/node-ftp.git" 167 }, 168 "_id": "ftp@0.1.3", 169 "dist": { 170 "shasum": "f9c956693e620d8330cfedd965c5b6420179baa2", 171 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.3.tgz" 172 }, 173 "scripts": {}, 174 "maintainers": [ 175 { 176 "name": "mscdex", 177 "email": "mscdex@mscdex.net" 178 } 179 ], 180 "directories": {}, 181 "contributors": [] 182 }, 183 "0.1.4": { 184 "name": "ftp", 185 "version": "0.1.4", 186 "author": { 187 "name": "Brian White", 188 "email": "mscdex@mscdex.net" 189 }, 190 "description": "An FTP client module for node.js", 191 "main": "./ftp", 192 "engines": { 193 "node": ">=0.4.0" 194 }, 195 "keywords": [ 196 "ftp", 197 "client", 198 "transfer" 199 ], 200 "licenses": [ 201 { 202 "type": "MIT", 203 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 204 } 205 ], 206 "repository": { 207 "type": "git", 208 "url": "http://github.com/mscdex/node-ftp.git" 209 }, 210 "_id": "ftp@0.1.4", 211 "dist": { 212 "shasum": "a5a2fb31fbcba943bd4f60842a2245d6dc3b029e", 213 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.4.tgz" 214 }, 215 "scripts": {}, 216 "_npmVersion": "1.1.59", 217 "_npmUser": { 218 "name": "mscdex", 219 "email": "mscdex@mscdex.net" 220 }, 221 "maintainers": [ 222 { 223 "name": "mscdex", 224 "email": "mscdex@mscdex.net" 225 } 226 ], 227 "directories": {}, 228 "contributors": [] 229 }, 230 "0.1.5": { 231 "name": "ftp", 232 "version": "0.1.5", 233 "author": { 234 "name": "Brian White", 235 "email": "mscdex@mscdex.net" 236 }, 237 "description": "An FTP client module for node.js", 238 "main": "./ftp", 239 "engines": { 240 "node": ">=0.4.0" 241 }, 242 "keywords": [ 243 "ftp", 244 "client", 245 "transfer" 246 ], 247 "licenses": [ 248 { 249 "type": "MIT", 250 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 251 } 252 ], 253 "repository": { 254 "type": "git", 255 "url": "http://github.com/mscdex/node-ftp.git" 256 }, 257 "_id": "ftp@0.1.5", 258 "dist": { 259 "shasum": "05e51931672bbdeb9371729bb6d765e68410355e", 260 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.5.tgz" 261 }, 262 "scripts": {}, 263 "_npmVersion": "1.1.59", 264 "_npmUser": { 265 "name": "mscdex", 266 "email": "mscdex@mscdex.net" 267 }, 268 "maintainers": [ 269 { 270 "name": "mscdex", 271 "email": "mscdex@mscdex.net" 272 } 273 ], 274 "directories": {}, 275 "contributors": [] 276 }, 277 "0.1.6": { 278 "name": "ftp", 279 "version": "0.1.6", 280 "author": { 281 "name": "Brian White", 282 "email": "mscdex@mscdex.net" 283 }, 284 "description": "An FTP client module for node.js", 285 "main": "./ftp", 286 "engines": { 287 "node": ">=0.4.0" 288 }, 289 "keywords": [ 290 "ftp", 291 "client", 292 "transfer" 293 ], 294 "licenses": [ 295 { 296 "type": "MIT", 297 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 298 } 299 ], 300 "repository": { 301 "type": "git", 302 "url": "http://github.com/mscdex/node-ftp.git" 303 }, 304 "_id": "ftp@0.1.6", 305 "dist": { 306 "shasum": "6244c55f7e24d36a8a1836758361b88fb53c560b", 307 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.6.tgz" 308 }, 309 "scripts": {}, 310 "_npmVersion": "1.1.59", 311 "_npmUser": { 312 "name": "mscdex", 313 "email": "mscdex@mscdex.net" 314 }, 315 "maintainers": [ 316 { 317 "name": "mscdex", 318 "email": "mscdex@mscdex.net" 319 } 320 ], 321 "directories": {}, 322 "contributors": [] 323 }, 324 "0.1.7": { 325 "name": "ftp", 326 "version": "0.1.7", 327 "author": { 328 "name": "Brian White", 329 "email": "mscdex@mscdex.net" 330 }, 331 "description": "An FTP client module for node.js", 332 "main": "./ftp", 333 "engines": { 334 "node": ">=0.4.0" 335 }, 336 "keywords": [ 337 "ftp", 338 "client", 339 "transfer" 340 ], 341 "licenses": [ 342 { 343 "type": "MIT", 344 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 345 } 346 ], 347 "repository": { 348 "type": "git", 349 "url": "http://github.com/mscdex/node-ftp.git" 350 }, 351 "_id": "ftp@0.1.7", 352 "dist": { 353 "shasum": "92fb24d5098dd1e6debe38b792c7d57b5c112cef", 354 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.1.7.tgz" 355 }, 356 "scripts": {}, 357 "_npmVersion": "1.1.61", 358 "_npmUser": { 359 "name": "mscdex", 360 "email": "mscdex@mscdex.net" 361 }, 362 "maintainers": [ 363 { 364 "name": "mscdex", 365 "email": "mscdex@mscdex.net" 366 } 367 ], 368 "directories": {}, 369 "contributors": [] 370 }, 371 "0.2.0": { 372 "name": "ftp", 373 "version": "0.2.0", 374 "author": { 375 "name": "Brian White", 376 "email": "mscdex@mscdex.net" 377 }, 378 "description": "An FTP client module for node.js", 379 "main": "./ftp", 380 "engines": { 381 "node": ">=0.8.0" 382 }, 383 "keywords": [ 384 "ftp", 385 "client", 386 "transfer" 387 ], 388 "licenses": [ 389 { 390 "type": "MIT", 391 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 392 } 393 ], 394 "repository": { 395 "type": "git", 396 "url": "http://github.com/mscdex/node-ftp.git" 397 }, 398 "_id": "ftp@0.2.0", 399 "dist": { 400 "shasum": "a6ccd136edbd44b26e904e4f76b6d6d2407b5d30", 401 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.0.tgz" 402 }, 403 "scripts": {}, 404 "_npmVersion": "1.1.69", 405 "_npmUser": { 406 "name": "mscdex", 407 "email": "mscdex@mscdex.net" 408 }, 409 "maintainers": [ 410 { 411 "name": "mscdex", 412 "email": "mscdex@mscdex.net" 413 } 414 ], 415 "directories": {}, 416 "contributors": [] 417 }, 418 "0.2.5": { 419 "name": "ftp", 420 "version": "0.2.5", 421 "author": { 422 "name": "Brian White", 423 "email": "mscdex@mscdex.net" 424 }, 425 "description": "An FTP client module for node.js", 426 "main": "./lib/ftp", 427 "engines": { 428 "node": ">=0.8.0" 429 }, 430 "dependencies": { 431 "xregexp": "*" 432 }, 433 "keywords": [ 434 "ftp", 435 "client", 436 "transfer" 437 ], 438 "licenses": [ 439 { 440 "type": "MIT", 441 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 442 } 443 ], 444 "repository": { 445 "type": "git", 446 "url": "http://github.com/mscdex/node-ftp.git" 447 }, 448 "_id": "ftp@0.2.5", 449 "dist": { 450 "shasum": "21c9602f309cb52427478359b3b318a9e6d9cc81", 451 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.5.tgz" 452 }, 453 "scripts": {}, 454 "_npmVersion": "1.1.69", 455 "_npmUser": { 456 "name": "mscdex", 457 "email": "mscdex@mscdex.net" 458 }, 459 "maintainers": [ 460 { 461 "name": "mscdex", 462 "email": "mscdex@mscdex.net" 463 } 464 ], 465 "directories": {}, 466 "contributors": [] 467 }, 468 "0.2.6": { 469 "name": "ftp", 470 "version": "0.2.6", 471 "author": { 472 "name": "Brian White", 473 "email": "mscdex@mscdex.net" 474 }, 475 "description": "An FTP client module for node.js", 476 "main": "./lib/ftp", 477 "engines": { 478 "node": ">=0.8.0" 479 }, 480 "dependencies": { 481 "xregexp": "2.0.0" 482 }, 483 "keywords": [ 484 "ftp", 485 "client", 486 "transfer" 487 ], 488 "licenses": [ 489 { 490 "type": "MIT", 491 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 492 } 493 ], 494 "repository": { 495 "type": "git", 496 "url": "http://github.com/mscdex/node-ftp.git" 497 }, 498 "_id": "ftp@0.2.6", 499 "dist": { 500 "shasum": "1c8046ab1b11f28c510b414a7307ddf4839ebb33", 501 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.6.tgz" 502 }, 503 "scripts": {}, 504 "_npmVersion": "1.1.69", 505 "_npmUser": { 506 "name": "mscdex", 507 "email": "mscdex@mscdex.net" 508 }, 509 "maintainers": [ 510 { 511 "name": "mscdex", 512 "email": "mscdex@mscdex.net" 513 } 514 ], 515 "directories": {}, 516 "contributors": [] 517 }, 518 "0.2.7": { 519 "name": "ftp", 520 "version": "0.2.7", 521 "author": { 522 "name": "Brian White", 523 "email": "mscdex@mscdex.net" 524 }, 525 "description": "An FTP client module for node.js", 526 "main": "./lib/ftp", 527 "engines": { 528 "node": ">=0.8.0" 529 }, 530 "dependencies": { 531 "xregexp": "2.0.0" 532 }, 533 "keywords": [ 534 "ftp", 535 "client", 536 "transfer" 537 ], 538 "licenses": [ 539 { 540 "type": "MIT", 541 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 542 } 543 ], 544 "repository": { 545 "type": "git", 546 "url": "http://github.com/mscdex/node-ftp.git" 547 }, 548 "_id": "ftp@0.2.7", 549 "dist": { 550 "shasum": "28e36c8c4fbe22c436b41db82c993be7b27c2a93", 551 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.7.tgz" 552 }, 553 "scripts": {}, 554 "_npmVersion": "1.1.69", 555 "_npmUser": { 556 "name": "mscdex", 557 "email": "mscdex@mscdex.net" 558 }, 559 "maintainers": [ 560 { 561 "name": "mscdex", 562 "email": "mscdex@mscdex.net" 563 } 564 ], 565 "directories": {}, 566 "contributors": [] 567 }, 568 "0.2.8": { 569 "name": "ftp", 570 "version": "0.2.8", 571 "author": { 572 "name": "Brian White", 573 "email": "mscdex@mscdex.net" 574 }, 575 "description": "An FTP client module for node.js", 576 "main": "./lib/ftp", 577 "engines": { 578 "node": ">=0.8.0" 579 }, 580 "dependencies": { 581 "xregexp": "2.0.0" 582 }, 583 "keywords": [ 584 "ftp", 585 "client", 586 "transfer" 587 ], 588 "licenses": [ 589 { 590 "type": "MIT", 591 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 592 } 593 ], 594 "repository": { 595 "type": "git", 596 "url": "http://github.com/mscdex/node-ftp.git" 597 }, 598 "_id": "ftp@0.2.8", 599 "dist": { 600 "shasum": "4fdff37b95e4e4dce01267e245984c2c7071d7e2", 601 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.8.tgz" 602 }, 603 "scripts": {}, 604 "_npmVersion": "1.1.69", 605 "_npmUser": { 606 "name": "mscdex", 607 "email": "mscdex@mscdex.net" 608 }, 609 "maintainers": [ 610 { 611 "name": "mscdex", 612 "email": "mscdex@mscdex.net" 613 } 614 ], 615 "directories": {}, 616 "contributors": [] 617 }, 618 "0.2.9": { 619 "name": "ftp", 620 "version": "0.2.9", 621 "author": { 622 "name": "Brian White", 623 "email": "mscdex@mscdex.net" 624 }, 625 "description": "An FTP client module for node.js", 626 "main": "./lib/ftp", 627 "engines": { 628 "node": ">=0.8.0" 629 }, 630 "dependencies": { 631 "xregexp": "2.0.0" 632 }, 633 "keywords": [ 634 "ftp", 635 "client", 636 "transfer" 637 ], 638 "licenses": [ 639 { 640 "type": "MIT", 641 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 642 } 643 ], 644 "repository": { 645 "type": "git", 646 "url": "http://github.com/mscdex/node-ftp.git" 647 }, 648 "_id": "ftp@0.2.9", 649 "dist": { 650 "shasum": "2817b50552ac45d44eab1eccd1f783a607661e07", 651 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.9.tgz" 652 }, 653 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.2.9", 654 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.2.9", 655 "scripts": {}, 656 "_npmVersion": "1.2.14", 657 "_npmUser": { 658 "name": "mscdex", 659 "email": "mscdex@mscdex.net" 660 }, 661 "maintainers": [ 662 { 663 "name": "mscdex", 664 "email": "mscdex@mscdex.net" 665 } 666 ], 667 "directories": {}, 668 "contributors": [] 669 }, 670 "0.2.10": { 671 "name": "ftp", 672 "version": "0.2.10", 673 "author": { 674 "name": "Brian White", 675 "email": "mscdex@mscdex.net" 676 }, 677 "description": "An FTP client module for node.js", 678 "main": "./lib/ftp", 679 "engines": { 680 "node": ">=0.8.0" 681 }, 682 "dependencies": { 683 "xregexp": "2.0.0" 684 }, 685 "keywords": [ 686 "ftp", 687 "client", 688 "transfer" 689 ], 690 "licenses": [ 691 { 692 "type": "MIT", 693 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 694 } 695 ], 696 "repository": { 697 "type": "git", 698 "url": "http://github.com/mscdex/node-ftp.git" 699 }, 700 "_id": "ftp@0.2.10", 701 "dist": { 702 "shasum": "c43f5f30d3bd253cbd84e2f9b4bf6c7ff34789a1", 703 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.10.tgz" 704 }, 705 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.2.10", 706 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.2.10", 707 "scripts": {}, 708 "_npmVersion": "1.2.14", 709 "_npmUser": { 710 "name": "mscdex", 711 "email": "mscdex@mscdex.net" 712 }, 713 "maintainers": [ 714 { 715 "name": "mscdex", 716 "email": "mscdex@mscdex.net" 717 } 718 ], 719 "directories": {}, 720 "contributors": [] 721 }, 722 "0.2.11": { 723 "name": "ftp", 724 "version": "0.2.11", 725 "author": { 726 "name": "Brian White", 727 "email": "mscdex@mscdex.net" 728 }, 729 "description": "An FTP client module for node.js", 730 "main": "./lib/ftp", 731 "engines": { 732 "node": ">=0.8.0" 733 }, 734 "dependencies": { 735 "xregexp": "2.0.0" 736 }, 737 "keywords": [ 738 "ftp", 739 "client", 740 "transfer" 741 ], 742 "licenses": [ 743 { 744 "type": "MIT", 745 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 746 } 747 ], 748 "repository": { 749 "type": "git", 750 "url": "http://github.com/mscdex/node-ftp.git" 751 }, 752 "_id": "ftp@0.2.11", 753 "dist": { 754 "shasum": "fece823ec2fa290fe45832ba540b2c722886ad05", 755 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.2.11.tgz" 756 }, 757 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.2.11", 758 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.2.11", 759 "scripts": {}, 760 "_npmVersion": "1.2.14", 761 "_npmUser": { 762 "name": "mscdex", 763 "email": "mscdex@mscdex.net" 764 }, 765 "maintainers": [ 766 { 767 "name": "mscdex", 768 "email": "mscdex@mscdex.net" 769 } 770 ], 771 "directories": {}, 772 "contributors": [] 773 }, 774 "0.3.0": { 775 "name": "ftp", 776 "version": "0.3.0", 777 "author": { 778 "name": "Brian White", 779 "email": "mscdex@mscdex.net" 780 }, 781 "description": "An FTP client module for node.js", 782 "main": "./lib/ftp", 783 "engines": { 784 "node": ">=0.8.0" 785 }, 786 "dependencies": { 787 "xregexp": "2.0.0" 788 }, 789 "keywords": [ 790 "ftp", 791 "client", 792 "transfer" 793 ], 794 "licenses": [ 795 { 796 "type": "MIT", 797 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 798 } 799 ], 800 "repository": { 801 "type": "git", 802 "url": "http://github.com/mscdex/node-ftp.git" 803 }, 804 "_id": "ftp@0.3.0", 805 "dist": { 806 "shasum": "18071a9459056a75119d6c4d800877d86c98ab2a", 807 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.0.tgz" 808 }, 809 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.0", 810 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.0", 811 "scripts": {}, 812 "_npmVersion": "1.2.17", 813 "_npmUser": { 814 "name": "mscdex", 815 "email": "mscdex@mscdex.net" 816 }, 817 "maintainers": [ 818 { 819 "name": "mscdex", 820 "email": "mscdex@mscdex.net" 821 } 822 ], 823 "directories": {}, 824 "contributors": [] 825 }, 826 "0.3.1": { 827 "name": "ftp", 828 "version": "0.3.1", 829 "author": { 830 "name": "Brian White", 831 "email": "mscdex@mscdex.net" 832 }, 833 "description": "An FTP client module for node.js", 834 "main": "./lib/ftp", 835 "engines": { 836 "node": ">=0.8.0" 837 }, 838 "dependencies": { 839 "xregexp": "2.0.0" 840 }, 841 "keywords": [ 842 "ftp", 843 "client", 844 "transfer" 845 ], 846 "licenses": [ 847 { 848 "type": "MIT", 849 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 850 } 851 ], 852 "repository": { 853 "type": "git", 854 "url": "http://github.com/mscdex/node-ftp.git" 855 }, 856 "_id": "ftp@0.3.1", 857 "dist": { 858 "shasum": "e5a61cdd2e61e713f8f9635287c291b65d03fc73", 859 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.1.tgz" 860 }, 861 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.1", 862 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.1", 863 "scripts": {}, 864 "_npmVersion": "1.2.18", 865 "_npmUser": { 866 "name": "mscdex", 867 "email": "mscdex@mscdex.net" 868 }, 869 "maintainers": [ 870 { 871 "name": "mscdex", 872 "email": "mscdex@mscdex.net" 873 } 874 ], 875 "directories": {}, 876 "contributors": [] 877 }, 878 "0.3.2": { 879 "name": "ftp", 880 "version": "0.3.2", 881 "author": { 882 "name": "Brian White", 883 "email": "mscdex@mscdex.net" 884 }, 885 "description": "An FTP client module for node.js", 886 "main": "./lib/connection", 887 "engines": { 888 "node": ">=0.8.0" 889 }, 890 "dependencies": { 891 "xregexp": "2.0.0", 892 "readable-stream": "1.0.2" 893 }, 894 "keywords": [ 895 "ftp", 896 "client", 897 "transfer" 898 ], 899 "licenses": [ 900 { 901 "type": "MIT", 902 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 903 } 904 ], 905 "repository": { 906 "type": "git", 907 "url": "http://github.com/mscdex/node-ftp.git" 908 }, 909 "bugs": { 910 "url": "https://github.com/mscdex/node-ftp/issues" 911 }, 912 "_id": "ftp@0.3.2", 913 "dist": { 914 "shasum": "9f45cd7b34eab9fae668e811a0e2f9cbbc631735", 915 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.2.tgz" 916 }, 917 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.2", 918 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.2", 919 "scripts": {}, 920 "_npmVersion": "1.3.2", 921 "_npmUser": { 922 "name": "mscdex", 923 "email": "mscdex@mscdex.net" 924 }, 925 "maintainers": [ 926 { 927 "name": "mscdex", 928 "email": "mscdex@mscdex.net" 929 } 930 ], 931 "directories": {}, 932 "contributors": [] 933 }, 934 "0.3.3": { 935 "name": "ftp", 936 "version": "0.3.3", 937 "author": { 938 "name": "Brian White", 939 "email": "mscdex@mscdex.net" 940 }, 941 "description": "An FTP client module for node.js", 942 "main": "./lib/connection", 943 "engines": { 944 "node": ">=0.8.0" 945 }, 946 "dependencies": { 947 "xregexp": "2.0.0", 948 "readable-stream": "1.0.2" 949 }, 950 "keywords": [ 951 "ftp", 952 "client", 953 "transfer" 954 ], 955 "licenses": [ 956 { 957 "type": "MIT", 958 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 959 } 960 ], 961 "repository": { 962 "type": "git", 963 "url": "http://github.com/mscdex/node-ftp.git" 964 }, 965 "bugs": { 966 "url": "https://github.com/mscdex/node-ftp/issues" 967 }, 968 "_id": "ftp@0.3.3", 969 "dist": { 970 "shasum": "907a8d7e76abb332dd9d0ca801c12e390570bd2a", 971 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.3.tgz" 972 }, 973 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.3", 974 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.3", 975 "scripts": {}, 976 "_npmVersion": "1.3.5", 977 "_npmUser": { 978 "name": "mscdex", 979 "email": "mscdex@mscdex.net" 980 }, 981 "maintainers": [ 982 { 983 "name": "mscdex", 984 "email": "mscdex@mscdex.net" 985 } 986 ], 987 "directories": {}, 988 "contributors": [] 989 }, 990 "0.3.4": { 991 "name": "ftp", 992 "version": "0.3.4", 993 "author": { 994 "name": "Brian White", 995 "email": "mscdex@mscdex.net" 996 }, 997 "description": "An FTP client module for node.js", 998 "main": "./lib/connection", 999 "engines": { 1000 "node": ">=0.8.0" 1001 }, 1002 "dependencies": { 1003 "xregexp": "2.0.0", 1004 "readable-stream": "1.0.2" 1005 }, 1006 "keywords": [ 1007 "ftp", 1008 "client", 1009 "transfer" 1010 ], 1011 "licenses": [ 1012 { 1013 "type": "MIT", 1014 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1015 } 1016 ], 1017 "repository": { 1018 "type": "git", 1019 "url": "http://github.com/mscdex/node-ftp.git" 1020 }, 1021 "bugs": { 1022 "url": "https://github.com/mscdex/node-ftp/issues" 1023 }, 1024 "_id": "ftp@0.3.4", 1025 "dist": { 1026 "shasum": "180e4201a31174807bfb8e04058f8508cedaafe1", 1027 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.4.tgz" 1028 }, 1029 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.4", 1030 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.4", 1031 "scripts": {}, 1032 "_npmVersion": "1.3.5", 1033 "_npmUser": { 1034 "name": "mscdex", 1035 "email": "mscdex@mscdex.net" 1036 }, 1037 "maintainers": [ 1038 { 1039 "name": "mscdex", 1040 "email": "mscdex@mscdex.net" 1041 } 1042 ], 1043 "directories": {}, 1044 "contributors": [] 1045 }, 1046 "0.3.5": { 1047 "name": "ftp", 1048 "version": "0.3.5", 1049 "author": { 1050 "name": "Brian White", 1051 "email": "mscdex@mscdex.net" 1052 }, 1053 "description": "An FTP client module for node.js", 1054 "main": "./lib/connection", 1055 "engines": { 1056 "node": ">=0.8.0" 1057 }, 1058 "dependencies": { 1059 "xregexp": "2.0.0", 1060 "readable-stream": "1.1.x" 1061 }, 1062 "keywords": [ 1063 "ftp", 1064 "client", 1065 "transfer" 1066 ], 1067 "licenses": [ 1068 { 1069 "type": "MIT", 1070 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1071 } 1072 ], 1073 "repository": { 1074 "type": "git", 1075 "url": "http://github.com/mscdex/node-ftp.git" 1076 }, 1077 "bugs": { 1078 "url": "https://github.com/mscdex/node-ftp/issues" 1079 }, 1080 "_id": "ftp@0.3.5", 1081 "dist": { 1082 "shasum": "dcf7bc99f423f1a75db728160ed4f6b745ccfdd3", 1083 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.5.tgz" 1084 }, 1085 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.5", 1086 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.5", 1087 "scripts": {}, 1088 "_npmVersion": "1.3.11", 1089 "_npmUser": { 1090 "name": "mscdex", 1091 "email": "mscdex@mscdex.net" 1092 }, 1093 "maintainers": [ 1094 { 1095 "name": "mscdex", 1096 "email": "mscdex@mscdex.net" 1097 } 1098 ], 1099 "directories": {}, 1100 "contributors": [] 1101 }, 1102 "0.3.6": { 1103 "name": "ftp", 1104 "version": "0.3.6", 1105 "author": { 1106 "name": "Brian White", 1107 "email": "mscdex@mscdex.net" 1108 }, 1109 "description": "An FTP client module for node.js", 1110 "main": "./lib/connection", 1111 "engines": { 1112 "node": ">=0.8.0" 1113 }, 1114 "dependencies": { 1115 "xregexp": "2.0.0", 1116 "readable-stream": "1.1.x" 1117 }, 1118 "keywords": [ 1119 "ftp", 1120 "client", 1121 "transfer" 1122 ], 1123 "licenses": [ 1124 { 1125 "type": "MIT", 1126 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1127 } 1128 ], 1129 "repository": { 1130 "type": "git", 1131 "url": "http://github.com/mscdex/node-ftp.git" 1132 }, 1133 "bugs": { 1134 "url": "https://github.com/mscdex/node-ftp/issues" 1135 }, 1136 "homepage": "https://github.com/mscdex/node-ftp", 1137 "_id": "ftp@0.3.6", 1138 "dist": { 1139 "shasum": "144db4965d4e557454f742684b7d551cde4c3dff", 1140 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.6.tgz" 1141 }, 1142 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.6", 1143 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.6", 1144 "scripts": {}, 1145 "_npmVersion": "1.3.14", 1146 "_npmUser": { 1147 "name": "mscdex", 1148 "email": "mscdex@mscdex.net" 1149 }, 1150 "maintainers": [ 1151 { 1152 "name": "mscdex", 1153 "email": "mscdex@mscdex.net" 1154 } 1155 ], 1156 "directories": {}, 1157 "contributors": [] 1158 }, 1159 "0.3.7": { 1160 "name": "ftp", 1161 "version": "0.3.7", 1162 "author": { 1163 "name": "Brian White", 1164 "email": "mscdex@mscdex.net" 1165 }, 1166 "description": "An FTP client module for node.js", 1167 "main": "./lib/connection", 1168 "engines": { 1169 "node": ">=0.8.0" 1170 }, 1171 "dependencies": { 1172 "xregexp": "2.0.0", 1173 "readable-stream": "1.1.x" 1174 }, 1175 "scripts": { 1176 "test": "node test/test.js" 1177 }, 1178 "keywords": [ 1179 "ftp", 1180 "client", 1181 "transfer" 1182 ], 1183 "licenses": [ 1184 { 1185 "type": "MIT", 1186 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1187 } 1188 ], 1189 "repository": { 1190 "type": "git", 1191 "url": "http://github.com/mscdex/node-ftp.git" 1192 }, 1193 "bugs": { 1194 "url": "https://github.com/mscdex/node-ftp/issues" 1195 }, 1196 "homepage": "https://github.com/mscdex/node-ftp", 1197 "_id": "ftp@0.3.7", 1198 "_shasum": "7f3558a94aa33c3cd1b648fde481e2e77262934d", 1199 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.7", 1200 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.7", 1201 "_npmVersion": "1.4.9", 1202 "_npmUser": { 1203 "name": "mscdex", 1204 "email": "mscdex@mscdex.net" 1205 }, 1206 "maintainers": [ 1207 { 1208 "name": "mscdex", 1209 "email": "mscdex@mscdex.net" 1210 } 1211 ], 1212 "dist": { 1213 "shasum": "7f3558a94aa33c3cd1b648fde481e2e77262934d", 1214 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz" 1215 }, 1216 "directories": {}, 1217 "contributors": [] 1218 }, 1219 "0.3.8": { 1220 "name": "ftp", 1221 "version": "0.3.8", 1222 "author": { 1223 "name": "Brian White", 1224 "email": "mscdex@mscdex.net" 1225 }, 1226 "description": "An FTP client module for node.js", 1227 "main": "./lib/connection", 1228 "engines": { 1229 "node": ">=0.8.0" 1230 }, 1231 "dependencies": { 1232 "xregexp": "2.0.0", 1233 "readable-stream": "1.1.x" 1234 }, 1235 "scripts": { 1236 "test": "node test/test.js" 1237 }, 1238 "keywords": [ 1239 "ftp", 1240 "client", 1241 "transfer" 1242 ], 1243 "licenses": [ 1244 { 1245 "type": "MIT", 1246 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1247 } 1248 ], 1249 "repository": { 1250 "type": "git", 1251 "url": "http://github.com/mscdex/node-ftp.git" 1252 }, 1253 "bugs": { 1254 "url": "https://github.com/mscdex/node-ftp/issues" 1255 }, 1256 "homepage": "https://github.com/mscdex/node-ftp", 1257 "_id": "ftp@0.3.8", 1258 "_shasum": "d9764f8bb3eeffa3319429b88ecc4b8e75396632", 1259 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.8", 1260 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.8", 1261 "_npmVersion": "1.4.21", 1262 "_npmUser": { 1263 "name": "mscdex", 1264 "email": "mscdex@mscdex.net" 1265 }, 1266 "maintainers": [ 1267 { 1268 "name": "mscdex", 1269 "email": "mscdex@mscdex.net" 1270 } 1271 ], 1272 "dist": { 1273 "shasum": "d9764f8bb3eeffa3319429b88ecc4b8e75396632", 1274 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.8.tgz" 1275 }, 1276 "directories": {}, 1277 "contributors": [] 1278 }, 1279 "0.3.9": { 1280 "name": "ftp", 1281 "version": "0.3.9", 1282 "author": { 1283 "name": "Brian White", 1284 "email": "mscdex@mscdex.net" 1285 }, 1286 "description": "An FTP client module for node.js", 1287 "main": "./lib/connection", 1288 "engines": { 1289 "node": ">=0.8.0" 1290 }, 1291 "dependencies": { 1292 "xregexp": "2.0.0", 1293 "readable-stream": "1.1.x" 1294 }, 1295 "scripts": { 1296 "test": "node test/test.js" 1297 }, 1298 "keywords": [ 1299 "ftp", 1300 "client", 1301 "transfer" 1302 ], 1303 "licenses": [ 1304 { 1305 "type": "MIT", 1306 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1307 } 1308 ], 1309 "repository": { 1310 "type": "git", 1311 "url": "http://github.com/mscdex/node-ftp.git" 1312 }, 1313 "bugs": { 1314 "url": "https://github.com/mscdex/node-ftp/issues" 1315 }, 1316 "homepage": "https://github.com/mscdex/node-ftp", 1317 "_id": "ftp@0.3.9", 1318 "_shasum": "89327b0b0dce7577516632f46fb3f8eb756d9688", 1319 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.9", 1320 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.9", 1321 "_npmVersion": "1.4.28", 1322 "_npmUser": { 1323 "name": "mscdex", 1324 "email": "mscdex@mscdex.net" 1325 }, 1326 "maintainers": [ 1327 { 1328 "name": "mscdex", 1329 "email": "mscdex@mscdex.net" 1330 } 1331 ], 1332 "dist": { 1333 "shasum": "89327b0b0dce7577516632f46fb3f8eb756d9688", 1334 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.9.tgz" 1335 }, 1336 "directories": {}, 1337 "contributors": [] 1338 }, 1339 "0.3.10": { 1340 "name": "ftp", 1341 "version": "0.3.10", 1342 "author": { 1343 "name": "Brian White", 1344 "email": "mscdex@mscdex.net" 1345 }, 1346 "description": "An FTP client module for node.js", 1347 "main": "./lib/connection", 1348 "engines": { 1349 "node": ">=0.8.0" 1350 }, 1351 "dependencies": { 1352 "xregexp": "2.0.0", 1353 "readable-stream": "1.1.x" 1354 }, 1355 "scripts": { 1356 "test": "node test/test.js" 1357 }, 1358 "keywords": [ 1359 "ftp", 1360 "client", 1361 "transfer" 1362 ], 1363 "licenses": [ 1364 { 1365 "type": "MIT", 1366 "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE" 1367 } 1368 ], 1369 "repository": { 1370 "type": "git", 1371 "url": "http://github.com/mscdex/node-ftp.git" 1372 }, 1373 "bugs": { 1374 "url": "https://github.com/mscdex/node-ftp/issues" 1375 }, 1376 "homepage": "https://github.com/mscdex/node-ftp", 1377 "_id": "ftp@0.3.10", 1378 "_shasum": "9197d861ad8142f3e63d5a83bfe4c59f7330885d", 1379 "_from": "https://github.com/mscdex/node-ftp/tarball/v0.3.10", 1380 "_resolved": "https://github.com/mscdex/node-ftp/tarball/v0.3.10", 1381 "_npmVersion": "1.4.28", 1382 "_npmUser": { 1383 "name": "mscdex", 1384 "email": "mscdex@mscdex.net" 1385 }, 1386 "maintainers": [ 1387 { 1388 "name": "mscdex", 1389 "email": "mscdex@mscdex.net" 1390 } 1391 ], 1392 "dist": { 1393 "shasum": "9197d861ad8142f3e63d5a83bfe4c59f7330885d", 1394 "tarball": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz" 1395 }, 1396 "directories": {}, 1397 "contributors": [] 1398 } 1399 }, 1400 "time": { 1401 "modified": "2019-01-09T05:34:28.418Z", 1402 "created": "2011-04-10T04:37:58.230Z", 1403 "0.1.0": "2011-04-10T04:37:58.603Z", 1404 "0.1.1": "2011-04-17T18:29:06.753Z", 1405 "0.1.2": "2012-03-28T04:25:39.561Z", 1406 "0.1.3": "2012-07-07T14:09:44.896Z", 1407 "0.1.4": "2012-08-29T23:35:01.916Z", 1408 "0.1.5": "2012-09-06T14:45:30.375Z", 1409 "0.1.6": "2012-09-10T22:57:44.703Z", 1410 "0.1.7": "2012-09-17T20:21:05.834Z", 1411 "0.2.0": "2012-12-16T17:01:09.286Z", 1412 "0.2.5": "2012-12-18T03:24:54.581Z", 1413 "0.2.6": "2012-12-18T08:10:38.305Z", 1414 "0.2.7": "2012-12-18T23:17:04.117Z", 1415 "0.2.8": "2012-12-31T06:28:35.040Z", 1416 "0.2.9": "2013-03-08T16:58:02.943Z", 1417 "0.2.10": "2013-03-11T15:32:11.191Z", 1418 "0.2.11": "2013-03-15T17:20:31.448Z", 1419 "0.3.0": "2013-04-06T20:14:58.724Z", 1420 "0.3.1": "2013-04-15T10:17:01.407Z", 1421 "0.3.2": "2013-07-13T16:23:24.442Z", 1422 "0.3.3": "2013-08-01T23:11:40.240Z", 1423 "0.3.4": "2013-08-10T13:45:24.473Z", 1424 "0.3.5": "2013-11-14T05:39:11.817Z", 1425 "0.3.6": "2014-01-09T18:45:52.082Z", 1426 "0.3.7": "2014-05-23T23:15:03.015Z", 1427 "0.3.8": "2014-11-10T20:44:27.600Z", 1428 "0.3.9": "2015-03-26T03:00:53.061Z", 1429 "0.3.10": "2015-04-05T00:36:31.902Z" 1430 }, 1431 "users": {}, 1432 "dist-tags": { 1433 "latest": "0.3.10" 1434 }, 1435 "_uplinks": { 1436 "npmjs": { 1437 "etag": "W/\"0d320d41bab9957314c6c0ed4dcd1325\"", 1438 "fetched": 1621839931095 1439 } 1440 }, 1441 "_distfiles": { 1442 "ftp-0.1.0.tgz": { 1443 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.0.tgz", 1444 "sha": "2966666b4cf967efffd85acf2ab42fe5e10bdb35", 1445 "registry": "npmjs" 1446 }, 1447 "ftp-0.1.1.tgz": { 1448 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.1.tgz", 1449 "sha": "3349d08a87363187fefacd4a658b2b0963603a48", 1450 "registry": "npmjs" 1451 }, 1452 "ftp-0.1.2.tgz": { 1453 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.2.tgz", 1454 "sha": "1fb520b0375dad7e62c70b28b0b2393a7dbf95c9", 1455 "registry": "npmjs" 1456 }, 1457 "ftp-0.1.3.tgz": { 1458 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.3.tgz", 1459 "sha": "f9c956693e620d8330cfedd965c5b6420179baa2", 1460 "registry": "npmjs" 1461 }, 1462 "ftp-0.1.4.tgz": { 1463 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.4.tgz", 1464 "sha": "a5a2fb31fbcba943bd4f60842a2245d6dc3b029e", 1465 "registry": "npmjs" 1466 }, 1467 "ftp-0.1.5.tgz": { 1468 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.5.tgz", 1469 "sha": "05e51931672bbdeb9371729bb6d765e68410355e", 1470 "registry": "npmjs" 1471 }, 1472 "ftp-0.1.6.tgz": { 1473 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.6.tgz", 1474 "sha": "6244c55f7e24d36a8a1836758361b88fb53c560b", 1475 "registry": "npmjs" 1476 }, 1477 "ftp-0.1.7.tgz": { 1478 "url": "https://registry.npmjs.org/ftp/-/ftp-0.1.7.tgz", 1479 "sha": "92fb24d5098dd1e6debe38b792c7d57b5c112cef", 1480 "registry": "npmjs" 1481 }, 1482 "ftp-0.2.0.tgz": { 1483 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.0.tgz", 1484 "sha": "a6ccd136edbd44b26e904e4f76b6d6d2407b5d30", 1485 "registry": "npmjs" 1486 }, 1487 "ftp-0.2.5.tgz": { 1488 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.5.tgz", 1489 "sha": "21c9602f309cb52427478359b3b318a9e6d9cc81", 1490 "registry": "npmjs" 1491 }, 1492 "ftp-0.2.6.tgz": { 1493 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.6.tgz", 1494 "sha": "1c8046ab1b11f28c510b414a7307ddf4839ebb33", 1495 "registry": "npmjs" 1496 }, 1497 "ftp-0.2.7.tgz": { 1498 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.7.tgz", 1499 "sha": "28e36c8c4fbe22c436b41db82c993be7b27c2a93", 1500 "registry": "npmjs" 1501 }, 1502 "ftp-0.2.8.tgz": { 1503 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.8.tgz", 1504 "sha": "4fdff37b95e4e4dce01267e245984c2c7071d7e2", 1505 "registry": "npmjs" 1506 }, 1507 "ftp-0.2.9.tgz": { 1508 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.9.tgz", 1509 "sha": "2817b50552ac45d44eab1eccd1f783a607661e07", 1510 "registry": "npmjs" 1511 }, 1512 "ftp-0.2.10.tgz": { 1513 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.10.tgz", 1514 "sha": "c43f5f30d3bd253cbd84e2f9b4bf6c7ff34789a1", 1515 "registry": "npmjs" 1516 }, 1517 "ftp-0.2.11.tgz": { 1518 "url": "https://registry.npmjs.org/ftp/-/ftp-0.2.11.tgz", 1519 "sha": "fece823ec2fa290fe45832ba540b2c722886ad05", 1520 "registry": "npmjs" 1521 }, 1522 "ftp-0.3.0.tgz": { 1523 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.0.tgz", 1524 "sha": "18071a9459056a75119d6c4d800877d86c98ab2a", 1525 "registry": "npmjs" 1526 }, 1527 "ftp-0.3.1.tgz": { 1528 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.1.tgz", 1529 "sha": "e5a61cdd2e61e713f8f9635287c291b65d03fc73", 1530 "registry": "npmjs" 1531 }, 1532 "ftp-0.3.2.tgz": { 1533 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.2.tgz", 1534 "sha": "9f45cd7b34eab9fae668e811a0e2f9cbbc631735", 1535 "registry": "npmjs" 1536 }, 1537 "ftp-0.3.3.tgz": { 1538 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.3.tgz", 1539 "sha": "907a8d7e76abb332dd9d0ca801c12e390570bd2a", 1540 "registry": "npmjs" 1541 }, 1542 "ftp-0.3.4.tgz": { 1543 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.4.tgz", 1544 "sha": "180e4201a31174807bfb8e04058f8508cedaafe1", 1545 "registry": "npmjs" 1546 }, 1547 "ftp-0.3.5.tgz": { 1548 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.5.tgz", 1549 "sha": "dcf7bc99f423f1a75db728160ed4f6b745ccfdd3", 1550 "registry": "npmjs" 1551 }, 1552 "ftp-0.3.6.tgz": { 1553 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.6.tgz", 1554 "sha": "144db4965d4e557454f742684b7d551cde4c3dff", 1555 "registry": "npmjs" 1556 }, 1557 "ftp-0.3.7.tgz": { 1558 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.7.tgz", 1559 "sha": "7f3558a94aa33c3cd1b648fde481e2e77262934d", 1560 "registry": "npmjs" 1561 }, 1562 "ftp-0.3.8.tgz": { 1563 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.8.tgz", 1564 "sha": "d9764f8bb3eeffa3319429b88ecc4b8e75396632", 1565 "registry": "npmjs" 1566 }, 1567 "ftp-0.3.9.tgz": { 1568 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.9.tgz", 1569 "sha": "89327b0b0dce7577516632f46fb3f8eb756d9688", 1570 "registry": "npmjs" 1571 }, 1572 "ftp-0.3.10.tgz": { 1573 "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", 1574 "sha": "9197d861ad8142f3e63d5a83bfe4c59f7330885d", 1575 "registry": "npmjs" 1576 } 1577 }, 1578 "_attachments": { 1579 "ftp-0.3.10.tgz": { 1580 "shasum": "9197d861ad8142f3e63d5a83bfe4c59f7330885d" 1581 } 1582 }, 1583 "_rev": "14-d2ad25573ecb7891", 1584 "_id": "ftp", 1585 "readme": "Description\n===========\n\nnode-ftp is an FTP client module for [node.js](http://nodejs.org/) that provides an asynchronous interface for communicating with an FTP server.\n\n\nRequirements\n============\n\n* [node.js](http://nodejs.org/) -- v0.8.0 or newer\n\n\nInstall\n=======\n\n npm install ftp\n\n\nExamples\n========\n\n* Get a directory listing of the current (remote) working directory:\n\n```javascript\n var Client = require('ftp');\n\n var c = new Client();\n c.on('ready', function() {\n c.list(function(err, list) {\n if (err) throw err;\n console.dir(list);\n c.end();\n });\n });\n // connect to localhost:21 as anonymous\n c.connect();\n```\n\n* Download remote file 'foo.txt' and save it to the local file system:\n\n```javascript\n var Client = require('ftp');\n var fs = require('fs');\n\n var c = new Client();\n c.on('ready', function() {\n c.get('foo.txt', function(err, stream) {\n if (err) throw err;\n stream.once('close', function() { c.end(); });\n stream.pipe(fs.createWriteStream('foo.local-copy.txt'));\n });\n });\n // connect to localhost:21 as anonymous\n c.connect();\n```\n\n* Upload local file 'foo.txt' to the server:\n\n```javascript\n var Client = require('ftp');\n var fs = require('fs');\n\n var c = new Client();\n c.on('ready', function() {\n c.put('foo.txt', 'foo.remote-copy.txt', function(err) {\n if (err) throw err;\n c.end();\n });\n });\n // connect to localhost:21 as anonymous\n c.connect();\n```\n\n\nAPI\n===\n\nEvents\n------\n\n* **greeting**(< _string_ >msg) - Emitted after connection. `msg` is the text the server sent upon connection.\n\n* **ready**() - Emitted when connection and authentication were sucessful.\n\n* **close**(< _boolean_ >hadErr) - Emitted when the connection has fully closed.\n\n* **end**() - Emitted when the connection has ended.\n\n* **error**(< _Error_ >err) - Emitted when an error occurs. In case of protocol-level errors, `err` contains a 'code' property that references the related 3-digit FTP response code.\n\n\nMethods\n-------\n\n**\\* Note: As with the 'error' event, any error objects passed to callbacks will have a 'code' property for protocol-level errors.**\n\n* **(constructor)**() - Creates and returns a new FTP client instance.\n\n* **connect**(< _object_ >config) - _(void)_ - Connects to an FTP server. Valid config properties:\n\n * host - _string_ - The hostname or IP address of the FTP server. **Default:** 'localhost'\n\n * port - _integer_ - The port of the FTP server. **Default:** 21\n\n * secure - _mixed_ - Set to true for both control and data connection encryption, 'control' for control connection encryption only, or 'implicit' for implicitly encrypted control connection (this mode is deprecated in modern times, but usually uses port 990) **Default:** false\n\n * secureOptions - _object_ - Additional options to be passed to `tls.connect()`. **Default:** (none)\n\n * user - _string_ - Username for authentication. **Default:** 'anonymous'\n\n * password - _string_ - Password for authentication. **Default:** 'anonymous@'\n\n * connTimeout - _integer_ - How long (in milliseconds) to wait for the control connection to be established. **Default:** 10000\n\n * pasvTimeout - _integer_ - How long (in milliseconds) to wait for a PASV data connection to be established. **Default:** 10000\n\n * keepalive - _integer_ - How often (in milliseconds) to send a 'dummy' (NOOP) command to keep the connection alive. **Default:** 10000\n\n* **end**() - _(void)_ - Closes the connection to the server after any/all enqueued commands have been executed.\n\n* **destroy**() - _(void)_ - Closes the connection to the server immediately.\n\n### Required \"standard\" commands (RFC 959)\n\n* **list**([< _string_ >path, ][< _boolean_ >useCompression, ]< _function_ >callback) - _(void)_ - Retrieves the directory listing of `path`. `path` defaults to the current working directory. `useCompression` defaults to false. `callback` has 2 parameters: < _Error_ >err, < _array_ >list. `list` is an array of objects with these properties:\n\n * type - _string_ - A single character denoting the entry type: 'd' for directory, '-' for file (or 'l' for symlink on **\\*NIX only**).\n\n * name - _string_ - The name of the entry.\n\n * size - _string_ - The size of the entry in bytes.\n\n * date - _Date_ - The last modified date of the entry.\n\n * rights - _object_ - The various permissions for this entry **(*NIX only)**.\n\n * user - _string_ - An empty string or any combination of 'r', 'w', 'x'.\n\n * group - _string_ - An empty string or any combination of 'r', 'w', 'x'.\n\n * other - _string_ - An empty string or any combination of 'r', 'w', 'x'.\n \n * owner - _string_ - The user name or ID that this entry belongs to **(*NIX only)**.\n\n * group - _string_ - The group name or ID that this entry belongs to **(*NIX only)**.\n\n * target - _string_ - For symlink entries, this is the symlink's target **(*NIX only)**.\n\n * sticky - _boolean_ - True if the sticky bit is set for this entry **(*NIX only)**.\n\n* **get**(< _string_ >path, [< _boolean_ >useCompression, ]< _function_ >callback) - _(void)_ - Retrieves a file at `path` from the server. `useCompression` defaults to false. `callback` has 2 parameters: < _Error_ >err, < _ReadableStream_ >fileStream.\n\n* **put**(< _mixed_ >input, < _string_ >destPath, [< _boolean_ >useCompression, ]< _function_ >callback) - _(void)_ - Sends data to the server to be stored as `destPath`. `input` can be a ReadableStream, a Buffer, or a path to a local file. `useCompression` defaults to false. `callback` has 1 parameter: < _Error_ >err.\n\n* **append**(< _mixed_ >input, < _string_ >destPath, [< _boolean_ >useCompression, ]< _function_ >callback) - _(void)_ - Same as **put()**, except if `destPath` already exists, it will be appended to instead of overwritten.\n\n* **rename**(< _string_ >oldPath, < _string_ >newPath, < _function_ >callback) - _(void)_ - Renames `oldPath` to `newPath` on the server. `callback` has 1 parameter: < _Error_ >err.\n\n* **logout**(< _function_ >callback) - _(void)_ - Logout the user from the server. `callback` has 1 parameter: < _Error_ >err.\n\n* **delete**(< _string_ >path, < _function_ >callback) - _(void)_ - Deletes a file, `path`, on the server. `callback` has 1 parameter: < _Error_ >err.\n\n* **cwd**(< _string_ >path, < _function_ >callback) - _(void)_ - Changes the current working directory to `path`. `callback` has 2 parameters: < _Error_ >err, < _string_ >currentDir. Note: `currentDir` is only given if the server replies with the path in the response text.\n\n* **abort**(< _function_ >callback) - _(void)_ - Aborts the current data transfer (e.g. from get(), put(), or list()). `callback` has 1 parameter: < _Error_ >err.\n\n* **site**(< _string_ >command, < _function_ >callback) - _(void)_ - Sends `command` (e.g. 'CHMOD 755 foo', 'QUOTA') using SITE. `callback` has 3 parameters: < _Error_ >err, < _string >responseText, < _integer_ >responseCode.\n\n* **status**(< _function_ >callback) - _(void)_ - Retrieves human-readable information about the server's status. `callback` has 2 parameters: < _Error_ >err, < _string_ >status.\n\n* **ascii**(< _function_ >callback) - _(void)_ - Sets the transfer data type to ASCII. `callback` has 1 parameter: < _Error_ >err.\n\n* **binary**(< _function_ >callback) - _(void)_ - Sets the transfer data type to binary (default at time of connection). `callback` has 1 parameter: < _Error_ >err.\n\n### Optional \"standard\" commands (RFC 959)\n\n* **mkdir**(< _string_ >path, [< _boolean_ >recursive, ]< _function_ >callback) - _(void)_ - Creates a new directory, `path`, on the server. `recursive` is for enabling a 'mkdir -p' algorithm and defaults to false. `callback` has 1 parameter: < _Error_ >err.\n\n* **rmdir**(< _string_ >path, [< _boolean_ >recursive, ]< _function_ >callback) - _(void)_ - Removes a directory, `path`, on the server. If `recursive`, this call will delete the contents of the directory if it is not empty. `callback` has 1 parameter: < _Error_ >err.\n\n* **cdup**(< _function_ >callback) - _(void)_ - Changes the working directory to the parent of the current directory. `callback` has 1 parameter: < _Error_ >err.\n\n* **pwd**(< _function_ >callback) - _(void)_ - Retrieves the current working directory. `callback` has 2 parameters: < _Error_ >err, < _string_ >cwd.\n\n* **system**(< _function_ >callback) - _(void)_ - Retrieves the server's operating system. `callback` has 2 parameters: < _Error_ >err, < _string_ >OS.\n\n* **listSafe**([< _string_ >path, ][< _boolean_ >useCompression, ]< _function_ >callback) - _(void)_ - Similar to list(), except the directory is temporarily changed to `path` to retrieve the directory listing. This is useful for servers that do not handle characters like spaces and quotes in directory names well for the LIST command. This function is \"optional\" because it relies on pwd() being available.\n\n### Extended commands (RFC 3659)\n\n* **size**(< _string_ >path, < _function_ >callback) - _(void)_ - Retrieves the size of `path`. `callback` has 2 parameters: < _Error_ >err, < _integer_ >numBytes.\n\n* **lastMod**(< _string_ >path, < _function_ >callback) - _(void)_ - Retrieves the last modified date and time for `path`. `callback` has 2 parameters: < _Error_ >err, < _Date_ >lastModified.\n\n* **restart**(< _integer_ >byteOffset, < _function_ >callback) - _(void)_ - Sets the file byte offset for the next file transfer action (get/put) to `byteOffset`. `callback` has 1 parameter: < _Error_ >err." 1586 }