{"_id":"sftp-promises","_rev":"28-475ba882f4d3c6b10e9fab33d0138218","name":"sftp-promises","description":"SFTP Promise wrapper for ssh2 SFTP commands","dist-tags":{"latest":"1.8.0"},"versions":{"0.0.1":{"name":"sftp-promises","version":"0.0.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"dave sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"8b59e206761027281f3842c2b5320fd5ca1c8152","_id":"sftp-promises@0.0.1","_shasum":"9a500eaf6b872029fa8bf434835506faed548350","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"9a500eaf6b872029fa8bf434835506faed548350","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-0.0.1.tgz","integrity":"sha512-0Lsuf0XUMlFEDkHcVBGZBUE09LRdw21szUqHml1h8adY2H/IX2kImzKN0N0DliOaerse/ynxZpnN+7iynOV4QA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt9yxL4xQGcS1wasR7+pj5vbSeaziYZMwTriW5W6n0vAiAq/qHr+L35VmnzDKh/az9y2eXFTmpsq4PGSP+ZA36eqQ=="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.0.0":{"name":"sftp-promises","version":"1.0.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"dave sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"8f3f3ca11c88168c0b63bd1f9dbc72213307ddb4","_id":"sftp-promises@1.0.0","_shasum":"6cbbfc2a6f49a31453ee95d1d0f4684846b310c8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"6cbbfc2a6f49a31453ee95d1d0f4684846b310c8","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.0.0.tgz","integrity":"sha512-OXiIhE+elQ6SyNdPudAU6IzCi7NkN6mM1Zd5hGQs3VxU3BjUWQYR4b+0IcKc7KaXZc1zclwsZRriRmhHK3L2IQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAiUPkTdNOFd3R9Ek58eOFJh7aFJW+CX4eEQGjcHHpwAiEAsPL9D06WgmqT1uMgX+s9JjRY+MOsemgaz6v7fY5h1bk="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.0.1":{"name":"sftp-promises","version":"1.0.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"dave sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"95b45212f7bd64fd6430513bf042897357df05f9","_id":"sftp-promises@1.0.1","_shasum":"2068ed365072cdfd887b8376ab16fe24f47b4df2","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"2068ed365072cdfd887b8376ab16fe24f47b4df2","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.0.1.tgz","integrity":"sha512-WaUXPq3Yq6MDW4DA7GlV/M+01n59iMhsaiXkVgvZIGSKSL4h4eEp3vrd620BkQsrjwgQ/SCwtHksghkScGc/fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGraaOgh9KU7803J8njS7+oKhrBQep8bBxGhCSdo04RgAiEAuEmoFxkjq1YaMXqAdEjp1tqsDKeDeGpjBa0EU13oU9s="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.0.2":{"name":"sftp-promises","version":"1.0.2","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"dave sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"18d4d82f715a237652a4eb9ac55323329531c370","_id":"sftp-promises@1.0.2","_shasum":"6dfed76f9a2c5d2830df4d02a8f2fbfa7a6ebaf3","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"6dfed76f9a2c5d2830df4d02a8f2fbfa7a6ebaf3","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.0.2.tgz","integrity":"sha512-QeRYzpM+ZmbTQdDCODZgs/UO8LpFzskLSMg6qGnUZPQr5fjKN6y8XSZzw6D3tnTmSYXyR0zIZJ1DRlaSjtOo8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCePgAiMAf6TGx4M1qEUyHVP6Nbkdt2k+b4ifn+bcfnxAIhAP5nnjqC8Dqmc0blo5bDubzFSTTVfXxIoMR4HS2n8RDE"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.0.3":{"name":"sftp-promises","version":"1.0.3","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"dave sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"302a03f52394212ae1deb257ce3e5f465bbdc95d","_id":"sftp-promises@1.0.3","_shasum":"9f46501c56953278b473ac2c69f49d3bacf44dba","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"9f46501c56953278b473ac2c69f49d3bacf44dba","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.0.3.tgz","integrity":"sha512-Q46DwgEqbDumvHMWR/jq1xqUN9rNtoww31BsEUtMtrGHUpJIxu7NCx3+aG9JnYe4DMpuxwxxlboMubxtCsElJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpGub12YDdGSsF3vRCGQVmnCQeAKJuIfvGn71aGUR+iwIhALH/gWu4g8kEDA+NGh92RbVUql74/jDSNj2+T23xWXQF"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.1.0":{"name":"sftp-promises","version":"1.1.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"e17bf046f9d3253a6d297edef7f038e6a5fffab5","_id":"sftp-promises@1.1.0","_shasum":"7a0ea1221548555340616a740b99c9cf2d6e8e6e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"7a0ea1221548555340616a740b99c9cf2d6e8e6e","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.1.0.tgz","integrity":"sha512-/TJBNchqJL2vpAmWE7SkQ99UAnI2P8ekQfc+SFZycdt4oinPs+KR9x7F5uJ4mpIFuuf2GK3XIXEG1dQOtepAGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi/pM3u9l1BZb5Er/rbqzrue8vaFLsS7bGAj7qSGowkAIhAL5FLp5VRWQrS2PG4ew0lqR30Jo9ZpBylVzY5nzVThUb"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.1.1":{"name":"sftp-promises","version":"1.1.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"c10b923d9c44589aa994b76dedd101cbd07c9238","_id":"sftp-promises@1.1.1","_shasum":"0fd72a92880a4a01ea1d8733adf88734fd871f09","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"0fd72a92880a4a01ea1d8733adf88734fd871f09","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.1.1.tgz","integrity":"sha512-jcd8k3yBwiLo4LrDsCiFoN1ZP3+mvTxC3CZZxskiDitkZI/aaSMoro/Xx0pYgwGC5QcFuh1V7iz2n5Zv+HocMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB7g2jc24chgi4gm3lukc3Pn60BG9q5RhlJFwtDgxsFAIgHDngxnG/jwNV9b/+72JQmM3O0tyACAoWXcCcyk3Avtw="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.2.0":{"name":"sftp-promises","version":"1.2.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"da84687cf0c049bc86660711051feac084b811be","_id":"sftp-promises@1.2.0","_shasum":"4c953599d0275823e8b514f3eb20b34284f8312d","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"4c953599d0275823e8b514f3eb20b34284f8312d","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.2.0.tgz","integrity":"sha512-a90dQBOPkH+JVmKJet9n7Y53TnIbQaDEnjqlyxRq5mcGBi0l0ng6xGGzepE4P9567sFbd4RkAn03u5E+ps2sDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDC+/g10+CvxBdSUmkCdk6ixtAHWP2sJe5NkbquS3REWAiAy/thrdyIch1iYeWcUg3aY29QoBlaejqpuzKVR3ADQKA=="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.2.1":{"name":"sftp-promises","version":"1.2.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"9fd7d6d2c53d2b057ea888e15e4a8438f43fd3ab","_id":"sftp-promises@1.2.1","_shasum":"7a31fa17f2682101eb8b658b67a076a2f9f1bacd","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"7a31fa17f2682101eb8b658b67a076a2f9f1bacd","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.2.1.tgz","integrity":"sha512-upPZI33TAq4J7MhaKni/2GDaK2fR/CakZrVq9apq1ziRjmbqHcFbp6rPnz7Yo57aOmxUT5tzW1SsHbG+5Y5MrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOO1xmH32MpVbr/tMLN0EnFez23U+HlF8HFBWg5suUYQIgBq8CKkiC5dXpk/SsJvjhWrkObY7srklHHt/zGyKIgXc="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.2.2":{"name":"sftp-promises","version":"1.2.2","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","co-mocha":"^1.1.2","mocha":"^2.3.3"},"gitHead":"9255935a8790cbd63ebb617650b6b143169c51e5","_id":"sftp-promises@1.2.2","_shasum":"025bae38dda4bf5e4d0f591cc3d8da9c900c8b0e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"025bae38dda4bf5e4d0f591cc3d8da9c900c8b0e","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.2.2.tgz","integrity":"sha512-5LlP+0KiFtb8yQWSRyqA0tK0OIjKa2T8WCkHPVMk3OOPvau6NuaVR1dsZg+sC0BGBxVhr+iLqMd2PmcNYt6NLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoM1i55RN9zOWMwPwUXlYVV+MdMNPF8FeLa0Nxhn9ifAIhAIIfNST+Eae1kbNjy/KJEu84Uece2LyIuKm3DYNJn+fd"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.2.4":{"name":"sftp-promises","version":"1.2.4","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^5.1.0","mocha":"^2.3.3"},"gitHead":"696b882fa1991076c8e453f5401d4333bce25edf","_id":"sftp-promises@1.2.4","_shasum":"7223c02da1e17066c6edd7ab6c6bac9cc466dbeb","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"7223c02da1e17066c6edd7ab6c6bac9cc466dbeb","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.2.4.tgz","integrity":"sha512-BSwUz4bOS234UOODh7syH9FnpDQMQXpopV8ECtzo+YgBospfEPD+utdWBRrVa57mEFbCAbtoQV3pO8TfBjfh1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKj/RYfITfA6EOP1N85oKOlzyVCEqi+/yhz3DI3vT+SAiEA45mcc0loTlFN0cYawRTID6QozbzdHZXmupJ/872msAU="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.3.0":{"name":"sftp-promises","version":"1.3.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.4.11"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^5.1.0","mocha":"^2.3.3"},"gitHead":"4bb774e277d7502ed9acf372f8d70f2a7d896db5","_id":"sftp-promises@1.3.0","_shasum":"dd051d6c4a876d02f3208357d12c8405ebb235d8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"dd051d6c4a876d02f3208357d12c8405ebb235d8","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.3.0.tgz","integrity":"sha512-Sc+5+g9jOm484EcisDrH78K3Um+kMKB1+/vfVszG2mcaZkTb0+jXm72eQ6NAk8VIK1D1qgA9GIC/39Mc2IuGCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuzEX6wWRDe7ufJPGknuMxbMkq3iOiAKCcsTP0k0ZXzAiEAnM1JlSFIa/TbAfDIPRK92CUMsWXI11CIYKjuahwHx4c="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{}},"1.4.0":{"name":"sftp-promises","version":"1.4.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.1","ssh2-streams":"^0.1.8"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^5.1.0","mocha":"^3.0.2"},"gitHead":"4ba4000def2251b1f008e053ddeab5752098cba0","_id":"sftp-promises@1.4.0","_shasum":"684e6168e2c09eecce6e0d5a30a9ba6cf2787c8f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"684e6168e2c09eecce6e0d5a30a9ba6cf2787c8f","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.4.0.tgz","integrity":"sha512-jqAWHBd/Hnf0r2rZe1q0Eao8En6ZR3A4H87chDK0xKOgznt3Ma1818LMShNxeIQ3Tn8Jo/CqHhM/iM3RCnW+6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EkSdqYmOqgpFbMV6/FIywMPPe5+W8K6Ytb/Bsuo0PgIgRDIkVDGVPlx02frhRz2h1KrxtcWo0FrwReaouPjlNCE="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/sftp-promises-1.4.0.tgz_1473739837478_0.7909773704595864"},"directories":{}},"1.4.1":{"name":"sftp-promises","version":"1.4.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha","cover":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.1","ssh2-streams":"^0.1.8"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^6.0.0","mocha":"^3.0.2","standard":"^9.0.2"},"gitHead":"768be79a92d70e185a2f804fc9c2c8f0f1314dfc","_id":"sftp-promises@1.4.1","_shasum":"3acb9afc96a55656fe3a32097cc83a8387ea652b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"shasum":"3acb9afc96a55656fe3a32097cc83a8387ea652b","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.4.1.tgz","integrity":"sha512-5I/waQ60vnLArS+wHDkdMWaSJH1iXbkBN2pTO2pDhxnGtZRvxaQBSnX1dveeG/Fc8htPHCWDG9WKs+hv8d762Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6nvZDr/3FpmMHtONXoHK/c4zQ2Tay6pN4sGhB8CdSOAiBGHVTPF5tQamfPc24mpmlaMCRN4JAW5DKTw9m5DMQmbA=="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/sftp-promises-1.4.1.tgz_1490676228201_0.7092165637295693"},"directories":{}},"1.4.2":{"name":"sftp-promises","version":"1.4.2","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha","cover":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.1","ssh2-streams":"^0.1.8"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^6.0.0","mocha":"^3.0.2","standard":"^9.0.2"},"gitHead":"c79691632c95e1ccd0340c771e50c287f22c12a1","_id":"sftp-promises@1.4.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-EMhHjVKASVRMIlLY/Qg5/JOyZgSlsiO4emdlhUsQAGMkHY/FZ/j9Ltn7kbBQkrKWJBTZ0wOvntpMjz4IGwxLqw==","shasum":"46b4285bc427e998dbfb185692620d7be65c54c1","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu4i549KkBAppKsIlAgo64m8jdI+FzuUzBBSJPTgBryAIhAIvVTkcolpe9M/s8TlT7/z0hl1STdbOPfJeFjyxqv+aL"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises-1.4.2.tgz_1497977485621_0.36965176928788424"},"directories":{}},"1.5.0":{"name":"sftp-promises","version":"1.5.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha","cover":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.5","ssh2-streams":"^0.1.20"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^6.0.0","mocha":"^3.0.2","standard":"^9.0.2"},"gitHead":"8ead7ce9a0104c452d132994c1b7b62445f771b3","_id":"sftp-promises@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-X2jzTVR8R6e/u2IkVWVy58fbxwuJ9kyXB8SdUJ5ZGd7toIXYphCzOhDEcUprofNYEH3zr/4FeC+LMzlmW/056Q==","shasum":"bf9414289675f8346257b9f9b4a17825e36aed73","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwOLfNc8v9dze6qCmLxwic5CAbxI6xS1fgNBK6gXnhOAIhAOfDRdiW3EGqRbtfhEVU1OkLgj8C90DwIm149scpq4Pq"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises-1.5.0.tgz_1517776137724_0.5413446866441518"},"directories":{}},"1.5.1":{"name":"sftp-promises","version":"1.5.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha","cover":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.5","ssh2-streams":"^0.1.20"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^6.0.0","mocha":"^3.0.2","standard":"^9.0.2"},"gitHead":"b15f78bdb7ff7c5e26841b2be2030547e437f033","_id":"sftp-promises@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-59a61RiCG73ppZWkE9O/HCM5TdJKTybfyo5h51n8cxwBJHE5c6KBbNv33dyxWsCeYnPP2/txQaHipoFXdnGOPA==","shasum":"804a43bf182c70ca1e3eb6087850b2f87352a3b7","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdBJ9bTVmFXCw5ySknlxZbL5swiEvcESe586/TT+J5EAiEAvbgI7rs0BQf5ZRynMMA3dOSZrYPoZB1bNolIhp1K9Dc="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises-1.5.1.tgz_1517776351832_0.5555742750875652"},"directories":{}},"1.5.2":{"name":"sftp-promises","version":"1.5.2","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.5.5","ssh2-streams":"^0.1.20"},"devDependencies":{"chai":"^3.3.0","chai-as-promised":"^6.0.0","mocha":"^3.0.2","standard":"^9.0.2","coveralls":"^3.0.0","istanbul":"^0.4.5"},"gitHead":"393513def8bf4910d44e1561d8c6c4c12caff10b","_id":"sftp-promises@1.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-QkfMCBiunrDmtLknphmGLZvo0yS0nZURFq4uvhHshYTTY871sDFOGJ9alhyKEFM3bf9nlFN8hMznoFH9WsxEbg==","shasum":"243f835dd738c5763cf5e762d4faa11ad94e7167","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.5.2.tgz","fileCount":10,"unpackedSize":441007,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh+IbMbUHODZPaNa+SnFenU8AWd29biUAI0ztzmAquCQIhAJUjqjNyDGjVACk1jtph3tvMeWcfXC+sw4zkgHfU4f3M"}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises_1.5.2_1518555777943_0.5933400636515838"},"_hasShrinkwrap":false},"1.6.0":{"name":"sftp-promises","version":"1.6.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"istanbul cover _mocha -- -R spec"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.6.1","ssh2-streams":"^0.2.1"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^7.1.1","coveralls":"^3.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","standard":"^11.0.1"},"gitHead":"704ff1d8a658467b65f5504f25c89693318e4901","_id":"sftp-promises@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-cTpndKXB40nZnzYZecLHrFuM8QQj+XdFFZ7sNq0TYarIjfrCgrKled18qNelTOBHOtQDDYI26C1oyRNW3NYIUQ==","shasum":"71aa38259f77f1dfeae5e8e7f8691ad910ca36d0","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.6.0.tgz","fileCount":10,"unpackedSize":441010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAvg1CRA9TVsSAnZWagAAurkP/jRAaYLkNFsy9Ms88o8e\nG9CyPM4uC5Y8ga67+e4Npq5xKN9NwcdRXFfAI+6wV0e1zTsPoVlQX5MrZELp\ngGonBk/NMsRbEqTDGk/CpLoyLNGHMZXIzOFjfXzqUrgwceLF0ZPSkEH8gBrh\n0LzOroJ4UKSoIrtp/iHkyU22axqFdVV2L4mV2BVQYUPgWYP7p4t8rhc6rsNJ\nkgeAigca7BySPP+xOfD/BS0m0T6bNGWNS92uJ7xL+YO652lBS3l3WVfjHDXF\n3O4mNnVd/ORM4k/nsNQQ7OamGTzh9ZvDt5Bii82mthIpM0m4MkDBjFwdy1gR\nviewtcSqvFNpLD6K5Q0AQw1CbfAHxpm8pqJaLNbSWx8TRGpxiGRmB72EZq/B\n0v0BmKEERe3gT39LFssaMX6IltJesXOpaTJyiF8ozKqMw0IOn4/YXr5MkErO\nRm5Wf4LfsfX0P5ZAnyck8YJuvQsUT47nUcACnrxlJZkzOvLtZJLnTT404VMJ\nwHZ9WBKpR23s5cw7r8BY0RzZyQpds8Q1ZtzFoOqxaNyJK2wf6NkxYz0cucPz\nA+g5pqovFgx+O5r2sFi5Nw6aoJuOTG4X/ixu4MRh3Mo+hngSMnDHMvgP/uid\naO122MQ85ZCmK+cVeSmHyhcItcCgJVhifErMnWQqZUqDYi/3bU9X0daGUG6W\nOhAL\r\n=K1S7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKvLDr4bsBiw5Iy886w2/pHnOMJx4ISvzvRqROmjL+jQIgU0TAWyKHxrDD+dwhf3naWzn5VvzF/fUbAec5HVp127w="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises_1.6.0_1526921268283_0.8191060001459953"},"_hasShrinkwrap":false},"1.7.0":{"name":"sftp-promises","version":"1.7.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha --exit","coverage":"istanbul cover _mocha -- --exit -R spec","check-coverage":"istanbul check-coverage --statements 85 --branches 70 --functions 90 --lines 90","report-coverage":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.8.2","ssh2-streams":"^0.4.2"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.0.3","istanbul":"^0.4.5","jsdoc":"^3.5.5","mocha":"^6.1.3","standard":"^12.0.1"},"engines":{"node":">=4.5.0"},"gitHead":"c409653c32422f9c3bdf592d9b71ceaa74d30737","_id":"sftp-promises@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"dist":{"integrity":"sha512-8zsqtD+kCCb1A7eklH5mP+/hl/s8EBfFaed9PO0yB8z6gE/gAIx+y9zdFV+lckPSwb5bUWz3ju3CSqFtub15SA==","shasum":"7ba2a34c88ee437161de3df13f047cfd644ec071","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.7.0.tgz","fileCount":67,"unpackedSize":2542722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv7NyCRA9TVsSAnZWagAAVrYP/RoMgocwzCQctyMBIVIP\nm6Kd6H7If9h3wcdw4nzYlrAJmiMHvUs1jTW6nBLqv/PMt/SKnv/MskRzLQoK\n/3LgJSegHbfg1ZeR8yb2jbS0NarZf8h7YjGay5GvNzc5lH3gXEhM+O2KYWHy\n94zjw3MwQR2C2z1XFiWJhkr4JGxMSDHh6imzzxxLWo6sejzs6HbJrg5CW4UH\nPnOotgRn+p2gaLZzjelRFLZm2U48YQOlDU2+UGwI8YkhFdg57aRAUdOoS18W\nA7M18EkFK3gmJ6XJV0BSD7tqRMdjxt9nTXGyiuOR1OuFQ+4fILCtALtmRzNs\nLASgkWPNq07924wvCtIegMPFs2aF2AbNcfu1K53Xs7KYitwEiug51NC60lxM\n/cGqA5usuR2AeGjP9kdtV1L1Ue4TuAL/au2Nfy20vAVTkIz5bw2labdAGzvN\nQOFO0mZ9tsau7lIozx5ugsndTODKIkfA8qg/IX9twSOokI9NTYmevD2zJOmI\nulhhhUH4mSszxf4CbC1orn3w6XP+epy6GV8ByJT0Fq15hHf07n+ajkXRHs7X\nRpppjjHr41408FzUIkEqNOsbqu14JIrUjCnfrH/uyJChKywvS5JnNyKUx6Gc\nnZ1IIh9owOIG25cXAZmHR8glRtLt3B62npQVa2XiGAqs/gNtXimh3IagV54O\nP/Ou\r\n=KOfm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMAa1RQUtZfzQnS8wZR6Do5OmbZGEKljK+e387n38eyAiEAiKOnPWypeP8JdGHt9PXb7am7nENIkZCVDCMLAAVp+PE="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises_1.7.0_1556067185650_0.5612874715964247"},"_hasShrinkwrap":false},"1.7.1":{"name":"sftp-promises","version":"1.7.1","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha --exit","coverage":"istanbul cover _mocha -- --exit -R spec","check-coverage":"istanbul check-coverage --statements 85 --branches 70 --functions 90 --lines 90","report-coverage":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^0.8.2","ssh2-streams":"^0.4.2"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.0.3","istanbul":"^0.4.5","jsdoc":"^3.6.4","mocha":"^7.1.1","standard":"^12.0.1"},"engines":{"node":">=4.5.0"},"gitHead":"4573c5ccca18f45119cce541a9abcf26cfc3fff7","_id":"sftp-promises@1.7.1","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ru0aFuxrvfscs19jWSWwef4StVHZwxu+YdXgh4GRDY5I2LRPt25j8ugPpn7eFpUkUwQkYcRkYKoOZwX0s5CpUw==","shasum":"c28375eb76a7f6ad05e986b1999f301b263f33fa","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.7.1.tgz","fileCount":67,"unpackedSize":2542722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJennT9CRA9TVsSAnZWagAAGfwP/03XVGJuXlm6dty2jVgO\noPEK5x/PN9rim/oc6CL8SP2V3IVls1+uYHNFOf4UAJsKc8khhOO+kLx4XUv/\ncdh/lu7Qy4/IEzMzNnQnMyJASatXXJdlyRER7IBm/WqZuMr9moBVGVFqQoJx\nerV1CbnpnH7f2NGXsQb67RJx9FnSFh0pko9TE4H42IvMKyJe1muhxM3GIU1g\nOfBTh/o44uhRUbAsGenA1iB6Z2HJL+abAEXg/rGRnagcPtjh7sF4uoiXzLPT\nQ/j3ivrZ2Dtl4H01SeG7VDaMk0TpGDtzFpwe+eGxU/7d+NES0u7+ANXBhB/u\nWgEJsaDDBA1+yQoglne11XsPHLcJua/a/+Qn2+3z+9nvy7ylIiv1PvEfwH0b\n+Pkh07PvuL/Dhmep8SoPqnBI9WcTu1IeAz91/929kLwCSEk06infJtmbPziO\nqGflCw6lLrvMmC3hCga7NinXbUdG7oT509x+32qCpHeoZfVhqACyinbqybow\n/KTrMJNtccKdHRXI3nwOZsq3PNmxpmojHDuAKUag4mALSe6gqEVVCxHyN7ew\nljnOrB1GV+mW6ThN9/fxZrHS0t9cFbaiREsrfstFkXtd1FSV86vRWr15J6U9\nAb8fjFyvCdBHrnJ1niOBDBYshbfFTL4BnxPZyPXB7gFDlJmuFcX/AgrJFNXk\nTfOl\r\n=KICE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGezt+feP5XBKvLbHigKudP6PvYs/DqJeBozimCRMihWAiEAzCF2o8PelvtCSr74mw6GuP+2ozcdiRw5i89HHHC5vyI="}]},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises_1.7.1_1587442941119_0.2913271698915536"},"_hasShrinkwrap":false},"1.8.0":{"name":"sftp-promises","version":"1.8.0","description":"SFTP Promise wrapper for ssh2 SFTP commands","main":"index.js","scripts":{"test":"mocha --exit","coverage":"istanbul cover _mocha -- --exit -R spec","check-coverage":"istanbul check-coverage --statements 85 --branches 70 --functions 90 --lines 90","report-coverage":"cat ./coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"keywords":["sftp","promises","ssh2","ssh"],"author":{"name":"Dave Sanderson"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","dependencies":{"ssh2":"^1.4.0","ssh2-streams":"^0.4.2"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","coveralls":"^3.0.3","istanbul":"^0.4.5","jsdoc":"^3.6.4","mocha":"^9.1.2","standard":"^16.0.4"},"engines":{"node":">=4.5.0"},"gitHead":"4ab76d96961ff447cd608078be602f8fef673a20","_id":"sftp-promises@1.8.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-ypgOK8PaCKFGm2Uq0SVWbW9BWpU1dhxHgT4XM1qVXsCnkCtAjRh6QPTbsNQVDGSFarUZtlEQnikPuzOwQ2ztIA==","shasum":"e62fbadf38de2c9d522c4f379b36712ceb379863","tarball":"https://registry.npmjs.org/sftp-promises/-/sftp-promises-1.8.0.tgz","fileCount":68,"unpackedSize":2542939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh261PCRA9TVsSAnZWagAAtm0P/RsPP3NPm7atoNaJ2zo1\nFCGv1X+4AuqEt4tYKfGJ7ZkyjDP3UoSUHa0xWjqO7y7Qblstu0iD/FU/B992\nE3S7zDYr8YnitZZk+WLZKepB/sL9HAHdGuOGUIsIms3dtvnm+lXzfG5CAMAf\nAuFRBMtwxH2clCMpURwEBl8eAqRzXyNGbp1MohomWbLyhaXoBMAxoL6IoYdk\nr/m9l78ZnCcCKQ39kYC1XQnBb1tjF3cw+mf5oXD52bpq+01VfSwzh1my/bvh\nob8g9tol/k5SFIvZsvsd3odh4AkQC7uhirypxX7vMy0U1i6PA2K3dr86h6nh\nuS1GwDeh1AKRBkcbAUenmlW2sVM9WYpN2FXCpJHDd9APYOvwyDk5PmLFMGBw\nImrboLsRkkufPizMLhZtqEKb9Af+f5nPoQBs8RKV8yyKhAdRljbYMuxoRVMr\nqxtTIEBn+qvdKRVpEP5hPhaRmc4K4qTpUxdQdg+o6QAiBZFC+lCiUgtD6QUC\nWR+n7wZ/L/nMy4ceMLRYtXZ7fk75fdxgHMHjPvR/p79/Y5qSyJg/qxnFSAUT\nRs/e9c8BjPfLmvC9B1eFDMVSDA3jCldzkrYgWUgVzWuPFgXpEZzAaJUD4V8K\nc8SjoFei4TC9snuzACN0CZ/EXN1wZwUC2bll4H5rd+8dMm0/PsoBYCwjE5mD\nq2b0\r\n=HSq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpfbNBPdRuV2+N75JOxXh+x/6KBZNR2SfoiJ0dBmUaGAiEA7zVhKC4YkHZbUtY12mgDKo4vTnn4EOW8RUhaJQf2Kpg="}]},"_npmUser":{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"},"directories":{},"maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sftp-promises_1.8.0_1633816213883_0.06128009250302968"},"_hasShrinkwrap":false}},"readme":"# sftp-promises\n\n[![NPM version](http://img.shields.io/npm/v/sftp-promises.svg?style=flat)](https://npmjs.org/package/sftp-promises)[![Coverage Status](https://coveralls.io/repos/brokenbot/sftp-promises/badge.svg?branch=master&service=github)](https://coveralls.io/github/brokenbot/sftp-promises?branch=master)[![Build Status](https://travis-ci.org/brokenbot/sftp-promises.svg?branch=master)](https://travis-ci.org/brokenbot/sftp-promises)[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/brokenbot/sftp-promises)\n\n>SFTP Promise Wrapper for ssh2\n\nSupport basic SFTP transaction with promises, specifically for fronting SFTP with a web based API using something like Koa\n\n### Warning\nBy default each request will create a new conneciton and close it when finished, this is by design as its intended to be used in stateless web applications.  As such care should exercised when using on high traffic systems to avoid too many connections to SFTP server and general connection overhead.  \n\n# Usage\n_**One connection per call**_\n\n```javascript\nvar config = {host: 'localhost', username: 'user', password: 'pass' };\nvar SFTPClient = require('sftp-promises');\nvar sftp = new SFTPClient(config);\n     \nsftp.ls('.').then(function(list) { console.log(list) })\n```\n\n_**Persistent Session calls (Experimental)**_\n\n```javascript\nvar config = {host: 'localhost', username: 'user', password: 'pass' };\nvar SFTPClient = require('sftp-promises');\nvar sftp = new SFTPClient();\n\n// get session\nvar session = sftp.session(config).then(function(ftpSession) { session = ftpSession })\n...code to ensure session is ready...  \nsftp.ls('.', session).then(function(list) { console.log(list) })\n\n// close socket\nsession.end()\n```\n\nconfig options are the same as [ssh2](https://github.com/mscdex/ssh2) config options.\n\n# Supported calls\n> All calls take an optional ssh2 Connction object as the final arguement for using persistent session.\n\n**sftp.stat(\\<string>remote\\_path, [ssh2.Connection]session)** returns a promise with on object containing path attributes  \n**sftp.ls(\\<string>remote\\_path, [ssh2.Connection]session)** returns a promise with an object descibing the path  \n**sftp.getBuffer(\\<string>remote\\_path, [ssh2.Connection]session)** returns a promise with a buffer containing the file contents  \n**sftp.putBuffer(\\<Buffer>data, \\<string>remote\\_path, [ssh2.Connection]session)** returns a promise with a boolean, true if successful  \n**sftp.get(\\<string>remote\\_path, \\<string>local\\_path, [ssh2.Connection]session)** returns a promise with a boolean, true if successful  \n**sftp.put(\\<string>local\\_path, \\<string>remote\\_path, [ssh2.Connection]session)** returns a promise with a boolean, true if successful  \n**sftp.rm(\\<string>location, [ssh2.Connection]session)** returns a promise with a boolean, true if successful  \n**sftp.mv(\\<string>src, \\<string>dest, [ssh2.Connection]session)** returns a promise with a boolean, true if successful \n**sftp.mkdir(\\<string>path, [ssh2.Connection]session)** returns a promise with a boolean, true if successful \n**sftp.rmdir(\\<string>path, [ssh2.Connection]session)** returns a promise with a boolean, true if successful \n**sftp.getStream(\\<string>path, <writableStream>writableStream, [ssh2.Connection]session)** returns a promise with a boolean, true if stream write completed  \n**sftp.putStream(\\<string>path, <writableStream>writableStream, [ssh2.Connection]session)** returns a promise with a boolean, true is stream write completed  \n**sftp.createReadStream(\\<string>path, [ssh2.Connection]session)** returns a promise with a readStream (ssh session will terminate on streams events close and error)  \n**sftp.createWriteStream(\\<string>path, [ssh2.Connection]session)** returns a promise with a writeStream (ssh session will terminate on streams events close and error)  \n\n\n# ToDo\n* better testing of sessions\n* validate sftp session is actually a valid ssh session\n* mkdir recursive\n* rmdir recursive\n* ability to add options to be passed to underlying ssh2 connections\n* better documentation\n","maintainers":[{"name":"brokenbot","email":"dave.d.sanderson@gmail.com"}],"time":{"modified":"2022-06-26T18:27:29.054Z","created":"2015-09-26T01:39:13.089Z","0.0.1":"2015-09-26T01:39:13.089Z","1.0.0":"2015-09-26T03:11:41.985Z","1.0.1":"2015-09-26T03:14:21.881Z","1.0.2":"2015-09-26T06:44:42.530Z","1.0.3":"2015-09-26T07:15:42.569Z","1.1.0":"2015-09-27T01:45:38.377Z","1.1.1":"2015-09-27T14:50:51.582Z","1.2.0":"2015-09-30T17:57:50.934Z","1.2.1":"2015-09-30T19:46:44.325Z","1.2.2":"2015-09-30T20:02:47.283Z","1.2.4":"2015-10-10T16:50:05.878Z","1.3.0":"2015-11-18T06:00:21.091Z","1.4.0":"2016-09-13T04:10:39.411Z","1.4.1":"2017-03-28T04:43:50.567Z","1.4.2":"2017-06-20T16:51:27.240Z","1.5.0":"2018-02-04T20:28:57.873Z","1.5.1":"2018-02-04T20:32:31.994Z","1.5.2":"2018-02-13T21:02:58.134Z","1.6.0":"2018-05-21T16:47:48.462Z","1.7.0":"2019-04-24T00:53:05.832Z","1.7.1":"2020-04-21T04:22:21.268Z","1.8.0":"2021-10-09T21:50:14.098Z"},"homepage":"https://github.com/brokenbot/sftp-promises#readme","keywords":["sftp","promises","ssh2","ssh"],"repository":{"type":"git","url":"git+https://github.com/brokenbot/sftp-promises.git"},"author":{"name":"Dave Sanderson"},"bugs":{"url":"https://github.com/brokenbot/sftp-promises/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md","users":{}}