{"_id":"@ankittiwaari/promise-ssh2","_rev":"5-322a1f53150aae9844f5f291d2cf03fb","name":"@ankittiwaari/promise-ssh2","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@ankittiwaari/promise-ssh2","version":"1.0.0","description":"A simple and lightweight Promise wrapper for ssh2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssh2","promis","promisify ssh2","ssh2 promise","promise ssh2"],"author":{"name":"Ankit Tiwari"},"license":"GPL-3.0-or-later","dependencies":{"ssh2":"^1.4.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/ankittiwaari/promisify-ssh2.git"},"bugs":{"url":"https://github.com/ankittiwaari/promisify-ssh2/issues"},"homepage":"https://github.com/ankittiwaari/promisify-ssh2#readme","gitHead":"898b7f1584a657569b224fbc20878effb6db324c","_id":"@ankittiwaari/promise-ssh2@1.0.0","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-G0XfddGselvIsGlEFEvjW0o/cWt2SHFsGj/OHnrbgf0g+z0PTsX2Ld3yRsoOZ/Au0b+dzZDe6GDxDMOS9lraUg==","shasum":"4ee003e2453840892eba003c40817edebf6eb1a3","tarball":"https://registry.npmjs.org/@ankittiwaari/promise-ssh2/-/promise-ssh2-1.0.0.tgz","fileCount":3,"unpackedSize":3175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPnAe8lulMVNpcg8UKvZmV+bkbqIAChogE8ccmK/ox5AiAzPNH9/vP3ZwQnKvYdq0k4Py2QCk2GH45NKhJ2vSsZ1A=="}]},"_npmUser":{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"},"directories":{},"maintainers":[{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ssh2_1.0.0_1633182176393_0.08632793277627315"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ankittiwaari/promise-ssh2","version":"1.0.1","description":"A simple and lightweight Promise wrapper for ssh2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssh2","promis","promisify ssh2","ssh2 promise","promise ssh2"],"author":{"name":"Ankit Tiwari"},"license":"GPL-3.0-or-later","dependencies":{"ssh2":"^1.4.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/ankittiwaari/promisify-ssh2.git"},"bugs":{"url":"https://github.com/ankittiwaari/promisify-ssh2/issues"},"homepage":"https://github.com/ankittiwaari/promisify-ssh2#readme","gitHead":"2afae71071749c1ef9aff1164a05456d8ac8b103","_id":"@ankittiwaari/promise-ssh2@1.0.1","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-ttwoRoND0vGRs7xLaa1GU6rzgY4hBDU+YpvMtsfMsu7C+M/dbpbQiwG/i9NQ1swyVdU6j5ghUVjz3+bal2o87Q==","shasum":"87b4e8e420325b12ba80475ea6f96f3503540f0a","tarball":"https://registry.npmjs.org/@ankittiwaari/promise-ssh2/-/promise-ssh2-1.0.1.tgz","fileCount":3,"unpackedSize":3173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSit3bSlxXAQC1FzJfzaDN3ve4Vjd6xq1wOoM8EkNdCAiEA/DJx8D+FJ1/rX16ZunAgG6rGn6PtFBp+VE10IAZSESE="}]},"_npmUser":{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"},"directories":{},"maintainers":[{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ssh2_1.0.1_1633337315188_0.49695109497197154"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ankittiwaari/promise-ssh2","version":"1.0.2","description":"A simple and lightweight Promise wrapper for ssh2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssh2","promis","promisify ssh2","ssh2 promise","promise ssh2"],"author":{"name":"Ankit Tiwari"},"license":"GPL-3.0-or-later","dependencies":{"ssh2":"^1.4.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/ankittiwaari/promisify-ssh2.git"},"bugs":{"url":"https://github.com/ankittiwaari/promisify-ssh2/issues"},"homepage":"https://github.com/ankittiwaari/promisify-ssh2#readme","gitHead":"2711a8b4a6b61e3e4683b8a2f61650112df0fb4b","_id":"@ankittiwaari/promise-ssh2@1.0.2","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-Kzj2rX2CUFqvui3Trd3x96rxewEcSbHmZAFz19xSS3IfUGXcboAKOAvjL4C/+PzdFaHcc/BoiNAiRmDhIQFKYw==","shasum":"51a1e83cdb17a3d5f2f9d1af7f81421a98d396ad","tarball":"https://registry.npmjs.org/@ankittiwaari/promise-ssh2/-/promise-ssh2-1.0.2.tgz","fileCount":3,"unpackedSize":3172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8NLhIOFiUeDd/hEHfDNK//I64YCQk+Um7IGMsVydEqAiEAlw+5T+gOUjoVZZyZ3cxyrtgY/2uC5naM4EuMu0lSPlY="}]},"_npmUser":{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"},"directories":{},"maintainers":[{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ssh2_1.0.2_1633337389872_0.036195619334378426"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ankittiwaari/promise-ssh2","version":"1.0.3","description":"A simple and lightweight Promise wrapper for ssh2","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ssh2","promis","promisify ssh2","ssh2 promise","promise ssh2"],"author":{"name":"Ankit Tiwari"},"license":"GPL-3.0-or-later","dependencies":{"ssh2":"^1.4.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/ankittiwaari/promisify-ssh2.git"},"bugs":{"url":"https://github.com/ankittiwaari/promisify-ssh2/issues"},"homepage":"https://github.com/ankittiwaari/promisify-ssh2#readme","gitHead":"4e3464a7fd8f72db198641096bcd70266f3b1235","_id":"@ankittiwaari/promise-ssh2@1.0.3","_nodeVersion":"14.17.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-/VN4alEG+IsOROSxTa/Ree785i0QjkTB7TzwFHa2SnJX4fFP97bZfe4M9gZ94Z1SbML9eprBfaHhIgpdTFRtLA==","shasum":"a764744f39e9addecc2e8da8f12df7d117de9e29","tarball":"https://registry.npmjs.org/@ankittiwaari/promise-ssh2/-/promise-ssh2-1.0.3.tgz","fileCount":3,"unpackedSize":3397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwyK7CRA9TVsSAnZWagAA7RUP/2IlRojYlDzNf7zJXdUm\nzSyMDbOR7R/2pW5ql5uu6fdqfuROcPDqf1Qltbo22sZzByKpKNm41yVBAyqe\n/+b5vMKMaxnMGUgqSk2EIUN0lTNxVI6iZTgh1RO9AW95J5Bm6HUBLo5e44X7\nZfb+8vGVV1EJ+6WjIH4YPWBv5D+QNKIha0gZQzScnD4l1UOuXTR96cLAc+PP\nhqBF9Sflb4dpAcPGqzzMl0gz0v7NNADwdUmIhVrlvKWJCvWRy14btDEU7sTP\n6R21tiF3+euDrM8olwnfTuhjbEGHEPQTLrQnCKHi37LeEdbeGZMF9DaCmFaA\nfEtZzaKqMGHBs3wKX+RfsgHkyLMyS26VktaPodTc+y3HIPcNanbUbYmwCOI6\nJ6902oKNb8zjXmlWFOKgrVPLcKUu4+DKlmMtORfQAguJEPEugzfISOYduHQS\nl9Xd8EGmbyWZr6bGkQBZChHE8GgQvKZCPj8U7mxs2JXkGH2Zr0x6oS8Mmkg+\nRd7LwdOp6NOoXPbhrIbM+2gCQNmQ/1XHsSH19jwyQcvnrDFQBv9lxQUnoxin\nmEnop9ctpREeHJ9oDVjvH4LnGmXVJzigRFoCq4foZgdsVq8xsSVUwYWLJlFT\njDDkhN3hQ+3pAoxbngGcW7lAPvkv7fJMyJJbBAWz+XePHXOJjWTP7ur6auet\n4PZq\r\n=dF6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXTQLy30XRlcJd/a0dxzC+g3bl0yGx6zrTWcpW5nAkPAiA+98+3xNq+ftJbplxCpGc9Lax5HeF6GoD4Ceg93mGV1g=="}]},"_npmUser":{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"},"directories":{},"maintainers":[{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-ssh2_1.0.3_1633337704517_0.020471382838652685"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-02T13:42:56.327Z","1.0.0":"2021-10-02T13:42:56.563Z","modified":"2022-04-04T14:13:22.250Z","1.0.1":"2021-10-04T08:48:35.312Z","1.0.2":"2021-10-04T08:49:50.015Z","1.0.3":"2021-10-04T08:55:04.655Z"},"maintainers":[{"name":"ankittiwaari","email":"ankittiwaari@gmail.com"}],"description":"A simple and lightweight Promise wrapper for ssh2","homepage":"https://github.com/ankittiwaari/promisify-ssh2#readme","keywords":["ssh2","promis","promisify ssh2","ssh2 promise","promise ssh2"],"repository":{"type":"git","url":"git+https://github.com/ankittiwaari/promisify-ssh2.git"},"author":{"name":"Ankit Tiwari"},"bugs":{"url":"https://github.com/ankittiwaari/promisify-ssh2/issues"},"license":"GPL-3.0-or-later","readme":"# Promisify ssh2\n## A simple and lightweight promise wrapper for ssh2.\n\n### Example\n```js\nconst promisifySSH = require('@ankittiwaari/promise-ssh2');\n(async () => {\n    try {\n        let p = new promisifySSH({\n            host: '<host>',\n            user: '<user>',\n            password: '<password>'\n        });\n        // create connection\n        await p.connect();\n        \n        // execute connection\n        let result = await p.execute('ls');\n        console.log('res', result);\n        \n        //close connection once done\n        p.closeConnection();\n    } catch (e) {\n        console.log(`Error in catch `, e);\n    }\n\n})();\n```\nThe constructor accepts all the connection parameters accepted by `connect()` method of [ssh2](https://www.npmjs.com/package/ssh2)\n## Raising issues\nRaise all the issues at https://github.com/ankittiwaari/promise-ssh2/issues","readmeFilename":"README.md"}