{"_id":"ssh-remote-port-forward","_rev":"5-b7960d6fba2bb2fb3baac57aee12a291","name":"ssh-remote-port-forward","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.1":{"name":"ssh-remote-port-forward","author":{"name":"Cristian Greco"},"version":"1.0.1","main":"dist/index","types":"dist/index","description":"SSH remote port forward","keywords":["ssh","remote","port","forward","forwarding"],"homepage":"https://github.com/cristianrgreco/ssh-remote-port-forward#readme","repository":{"type":"git","url":"git+https://github.com/cristianrgreco/ssh-remote-port-forward.git"},"bugs":{"url":"https://github.com/cristianrgreco/ssh-remote-port-forward/issues"},"scripts":{"prepublish":"npm run build","build":"npm run clean && tsc","clean":"rimraf dist","test":"cross-env jest","format":"prettier --write package.json 'src/**/*.ts'","lint":"eslint --fix package.json 'src/**/*.ts'","updateDeps":"npx npm-check-updates -u"},"dependencies":{"@types/ssh2":"^0.5.45","ssh2":"^0.8.9"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.3.0","prettier":"^2.1.1","rimraf":"^3.0.2","testcontainers":"^6.1.0","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.ts":["prettier --write","eslint --fix"]},"gitHead":"ead35969ad1f91ee2bba5f82f0a55c7d2ba5d685","_id":"ssh-remote-port-forward@1.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Nskh4ANPVw/1t0l5ZB4NnUIrEut5Jdp0MGY7VdqFjPnHdgK+WzfCfgvC1UPdatshcsZlqOW510SQKZPuWRbxyA==","shasum":"6ce48e5673c61ee568ee40a304d27c62dd2222d3","tarball":"https://registry.npmjs.org/ssh-remote-port-forward/-/ssh-remote-port-forward-1.0.1.tgz","fileCount":9,"unpackedSize":8013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqa1CCRA9TVsSAnZWagAAF+wP/j0P3obReeUtgN9Q5tYs\nMuAtTBZAtmQdf/fFhoVPckf6jo2xfl1Qfj83657yWBljmOwQLWydboXD4mgA\nGY4619qDCEHQIt61HKsyxqyMYm52/NEgwbvHD1aYL26gXPpC9z67g21eG1Pn\n1t47MSzTg/ru1bLmcfnhzjnWkT7CBhT+qZ3cYBeleatMyb5H8OAg7Z6guPIl\njscyuswYgi35nB3C2Y/ho+guMY/8vBUR+75Y84SJif3W+a8SJ8BnnX+0E+CG\n7Ab14EXJ60Di7ITONFP+lNc7/OE71+p6eDmFXlssx5DeT9oEQsVher8yrSdC\nLh/Ipw1+OtfyePFrk3oG3NZkMDKXwM1zRJWbXrhY6tKYIlNu0mVx2s0SYA/I\nA+kpDD1k2IgtFVLN8NCpXY/Rikz47+1pnH/UBjDbrdcXA8xYojFAM+z5uGxo\nRD5i4p4eZA7zNvcwXNamhVYqKBGVjxy8xhlu74krSIjPJ6RnAMgk6YBSU923\nvccNGDFyvpEthBWZwFKz+ewjYMII7UbGTR8u8yZqbkBLcB04azVrGdbrnHQ2\n3OVv6M7KEjqj7YBPk9S1GjV7uDFtfv4zb71iqf+2N9Ucb8CNmmDSHlJwf6g9\ncXtPCgGzjyXzll+IWYnDodafhh1zOTwrbPHVPDOnpP1XdAy094bLdsfO6yMc\nlftt\r\n=Si9B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOOEXHZmX/6NNEMXmmM92zoTcFTFNp+x4AXsX5ih+6xAIgI0Dbl61LcqEoECuFIYDOMLC3wu5Z3KGsUDaFE8C/B5o="}]},"_npmUser":{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"},"directories":{},"maintainers":[{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssh-remote-port-forward_1.0.1_1604955458365_0.19228420979594718"},"_hasShrinkwrap":false},"1.0.2":{"name":"ssh-remote-port-forward","author":{"name":"Cristian Greco"},"version":"1.0.2","main":"dist/index","types":"dist/index","description":"SSH remote port forward","keywords":["ssh","remote","port","forward","forwarding"],"homepage":"https://github.com/cristianrgreco/ssh-remote-port-forward#readme","repository":{"type":"git","url":"git+https://github.com/cristianrgreco/ssh-remote-port-forward.git"},"bugs":{"url":"https://github.com/cristianrgreco/ssh-remote-port-forward/issues"},"scripts":{"prepublish":"npm run build","build":"npm run clean && tsc","clean":"rimraf dist","test":"cross-env jest","format":"prettier --write package.json 'src/**/*.ts'","lint":"eslint --fix package.json 'src/**/*.ts'","updateDeps":"npx npm-check-updates -u"},"dependencies":{"@types/ssh2":"^0.5.45","ssh2":"^0.8.9"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.3.0","prettier":"^2.1.1","rimraf":"^3.0.2","testcontainers":"^6.1.0","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.ts":["prettier --write","eslint --fix"]},"gitHead":"a3665b5717ab47adbf7f722ccb4c8da140201a74","_id":"ssh-remote-port-forward@1.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-M/D6wkmAkdNHaB7UODBNj2r3Ei0qwws5EaNGtEhtcLP4KTA5r3LHz+MB7Dcnu9Llh3939mhIrwqDUT2wNsxikA==","shasum":"4c84ee4f3c39299e0e9bba66df79c2147f956c9f","tarball":"https://registry.npmjs.org/ssh-remote-port-forward/-/ssh-remote-port-forward-1.0.2.tgz","fileCount":9,"unpackedSize":8056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqa+QCRA9TVsSAnZWagAAwMAP/RQVV1B3ISKo5Oi+nVwQ\nuToYnTsK+N3ulu3B3PQFRZSFvpUwsAc8JCLOXW9Et0EcHWKrjtZcDaHsRX21\nENiMBeXKN8xPI/ZWXK3jXn+t4A02pigNd+a5pR5ECBZxGMdvBmnTo+39PQaA\nQzqIJLCXjGFud/keALKQyM6RH3poG+AWPTpd9kENsIrrQrBN0rPslS7FQ4DE\nz7SsQQWMotfcsS9kNUnEoupaim51DNInd/Hgxm0Awwdt8WNwsKH70BrrnCjT\njZnt+vB/+JGjA0tndkCHpvl/AddeZjPVTivSjHbbFImla1QYgujGYAE41cIz\nqC0CfijQUnQ1uapxZhrGsaSZSk68FTlmGl2fcLGfARxHUw9Fi9UGdVtTmg4b\nDGhcOiMNGdNMdPthrynCvJ1GbrmxfyJ6bpONLH2zVvMB9t1QsCc4zhGycewT\nAydctqz3krDCyHZoE9IUNYLfSXw/HXIiuRMnnQNQ9VQDoS5961S2xAnqMNpJ\no3pSH0K6tgH2E9IS8PD3V+xDYDDD8BYel8MFpxQpH3hy9/XGZf/9mOfXewun\nJB9CKHC65fr/4Xa7inoV/gyx2tYK0v+BXV4zbSQjSx9T6qez2Vb7dWkHZhLW\ntL/pS92yslbdWYiY+ePhV2ovWXqL3/0aAuhO955/gDWK5YQH6XRCcYauQmEN\nStHQ\r\n=Hzll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1UI+fZWmVj9udoOSeyGAPScXAisVvdm7ksrRdJcSQ8AiEA41Om5x4aZBZwfUd1bawKkUEq/utnyErUAX44gRRcQw8="}]},"_npmUser":{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"},"directories":{},"maintainers":[{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssh-remote-port-forward_1.0.2_1604956047501_0.36248245593452477"},"_hasShrinkwrap":false},"1.0.3":{"name":"ssh-remote-port-forward","author":{"name":"Cristian Greco"},"version":"1.0.3","main":"dist/index","types":"dist/index","description":"SSH remote port forward","license":"MIT","keywords":["ssh","remote","port","forward","forwarding"],"homepage":"https://github.com/cristianrgreco/ssh-remote-port-forward#readme","repository":{"type":"git","url":"git+https://github.com/cristianrgreco/ssh-remote-port-forward.git"},"bugs":{"url":"https://github.com/cristianrgreco/ssh-remote-port-forward/issues"},"scripts":{"prepublish":"npm run build","build":"npm run clean && tsc","clean":"rimraf dist","test":"cross-env jest","format":"prettier --write package.json 'src/**/*.ts'","lint":"eslint --fix package.json 'src/**/*.ts'","updateDeps":"npx npm-check-updates -u"},"dependencies":{"@types/ssh2":"^0.5.45","ssh2":"^0.8.9"},"devDependencies":{"@types/jest":"^26.0.13","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.3.0","prettier":"^2.1.1","rimraf":"^3.0.2","testcontainers":"^6.1.0","ts-jest":"^26.3.0","ts-node":"^9.0.0","typescript":"^4.0.2"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.ts":["prettier --write","eslint --fix"]},"gitHead":"a651d56ee749562d15c79dfaf440e1f43f0b63ea","_id":"ssh-remote-port-forward@1.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PJ6qGFmB6n0iMCQIp+qzx8qVUE5cgacopvEh63t3NJjEQHOaza/JT9zywmmVlaol/eGtCmpvBXx2A03ih1Y+xg==","shasum":"074cebed6d54a42ce4659d6aa24987e433ff5fef","tarball":"https://registry.npmjs.org/ssh-remote-port-forward/-/ssh-remote-port-forward-1.0.3.tgz","fileCount":9,"unpackedSize":8076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqbBeCRA9TVsSAnZWagAAzUAP/1RdW5TaPXzuTHmMgiJ6\ndYi3xOaCygY1gCXpuQEiHV5eeIkfJRdwna0hwaB32udHh0j6xdPIDRXGHh5u\ntOUOzEZ+8ug94G/hWsZHxUCGDEvo7qzYj/b4eLI3EJP/bDUOmbFWSAsujCLz\n/Qo4PwKDn3+WZQJKpXzGo+xNLmaPu9kBm1BuafVT9VonYt/kmDWCNyqRZEHk\nZgXiBFur4Mdokazx3OV+PcY4Zqy76fIXkusqQFgbZkD8hDrNSMVpUUKvWhEc\nf4psadmrwXAVmUq+dc4k+nADyzcOfwz6L9pjznlSr+Bp6xf+Au2cF+/oSd/0\nfY/KTIPLKsezGhWfMMGWCuCbOPXye4cbti2Ot5KXDXdgfoosmbFjsrYBvwp4\nCLrnEHH8jbPrAWMIgdo0HZy91N0MICLzeExWnsJV6gw9MxjPLg4QT/lqVJFv\n/cyJt9MaeluSAoisAIQr++a9QuTxp8X3ed1OdhqhIT6AFY5KIgDaGmpnh/ZF\nc5BR2nQYI2YL5tinIbya+V6/8lF+v7We1KDKV1TXtYVqB37UHAXkav0wRkhf\nSl1S3HngikOE1FawHEj9Nr+QK/Ji4vDqt6nd5SfvNtrG4YUnuWYt5izGDHtI\n3PH8dLAjPsg5u5vDPkA4kOOv6GAXl1Ql+tEVfCSWYZIe8Bfkgk7IqgLLW9gR\n6/je\r\n=TeC9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDI4WRI0AZdbvW6XAC7R8UOFVPg0wx2U7cFxLJTTTLNAiEAlaP3Q8E2lMjvtXyINy8aSZU4UOBYIcjJ9PQgcz1SAmw="}]},"_npmUser":{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"},"directories":{},"maintainers":[{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssh-remote-port-forward_1.0.3_1604956254052_0.14493092752016934"},"_hasShrinkwrap":false},"1.0.4":{"name":"ssh-remote-port-forward","author":{"name":"Cristian Greco"},"version":"1.0.4","main":"dist/index","types":"dist/index","description":"SSH remote port forward","license":"MIT","keywords":["ssh","remote","port","forward","forwarding"],"homepage":"https://github.com/cristianrgreco/ssh-remote-port-forward#readme","repository":{"type":"git","url":"git+https://github.com/cristianrgreco/ssh-remote-port-forward.git"},"bugs":{"url":"https://github.com/cristianrgreco/ssh-remote-port-forward/issues"},"scripts":{"prepublish":"npm run build","build":"npm run clean && tsc","clean":"rimraf dist","test":"cross-env jest","format":"prettier --write package.json 'src/**/*.ts'","lint":"eslint --fix package.json 'src/**/*.ts'","updateDeps":"npx npm-check-updates -u"},"dependencies":{"@types/ssh2":"^0.5.48","ssh2":"^1.4.0"},"devDependencies":{"@types/jest":"^27.0.2","@types/node":"^16.9.6","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","cross-env":"^7.0.3","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","husky":"^7.0.2","jest":"^27.2.1","lint-staged":"^11.1.2","prettier":"^2.4.1","rimraf":"^3.0.2","testcontainers":"^7.20.5","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"^4.4.3"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"src/**/*.ts":["prettier --write","eslint --fix"]},"gitHead":"15bccd9f640995f89c957da893935af5079d2492","_id":"ssh-remote-port-forward@1.0.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-x0LV1eVDwjf1gmG7TTnfqIzf+3VPRz7vrNIjX6oYLbeCrf/PeVY6hkT68Mg+q02qXxQhrLjB0jfgvhevoCRmLQ==","shasum":"72b0c5df8ec27ca300c75805cc6b266dee07e298","tarball":"https://registry.npmjs.org/ssh-remote-port-forward/-/ssh-remote-port-forward-1.0.4.tgz","fileCount":9,"unpackedSize":8127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh275gCRA9TVsSAnZWagAAMLMQAJm+uwaTTnO8KgUre/le\nFajd4sfJoVZbGdXodlBizf2QpQ+pwBTILF8WCj9B/ZW8bp4fR3ko21iNKgkk\nIdaFvUeFrSZBKOvFm9a0mc33LNwUjQNtfgp++Z4MpEt4PWYaX05pv5WMVwdW\nnFZKebpgB6RjGstMxByylBCc0tndWId9KcdVrndQdb+jo2sIOSTkWV+G1gYp\n8hA7vKM7zH2Z9Owk7O5gJjhQGx3MT5830WZVwKYGRd9ET2ecOPgKjiT7gDGq\nCiu6HY3B9DCY4Nzqf3F5BcSbN3L6LnfUS0m9ijcSMFuHHvhXBb8TjPsRcZAF\nQGOg1KgnLTISN93I/z7VxqG37CNr8NMgJZKJD3zzs9ZOaU5+E04g0IqWHRlT\n48/KEyBeg2kWuXuYhLCmToVeTW9Inakje0G74i0aplHckmoBpdczJy6YmvV7\nzEpajG8FZPqcAFvqGuA7jeLZmtklwlrUpPqYLNE7s8BjvuYsZMGTfgH8caYo\nrecLO3ldv+NP/FOuCRbgED3UTx60ob7Hw2yPW3L4R/ZPBhtbvtTo+SfdspTn\n8957fj6nBK4oRJs1quECywyhxWy9wjNe1ea4zPx/XVLXnMZHZRxkrljApysN\n20HNAoCgLzrXZqFGsJvbNsisPSoGqXmj8Ms4oy3khiF+LJez7xAyIRn6TWFf\nI37A\r\n=ASdy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5jDIvPS79HfMv7WblzGoPsAwufvcG8lmL25GFwR5ovAiEA2RZqjn56hem5qIoICKtLVU/bB7XA1UsSTrieTK4sWPY="}]},"_npmUser":{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"},"directories":{},"maintainers":[{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ssh-remote-port-forward_1.0.4_1632386872813_0.4183599672368188"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-09T20:57:38.364Z","1.0.1":"2020-11-09T20:57:38.504Z","modified":"2022-05-18T13:54:35.856Z","1.0.2":"2020-11-09T21:07:27.678Z","1.0.3":"2020-11-09T21:10:54.155Z","1.0.4":"2021-09-23T08:47:52.990Z"},"maintainers":[{"name":"cristianrgreco","email":"cristianrgreco@gmail.com"}],"description":"SSH remote port forward","homepage":"https://github.com/cristianrgreco/ssh-remote-port-forward#readme","keywords":["ssh","remote","port","forward","forwarding"],"repository":{"type":"git","url":"git+https://github.com/cristianrgreco/ssh-remote-port-forward.git"},"author":{"name":"Cristian Greco"},"bugs":{"url":"https://github.com/cristianrgreco/ssh-remote-port-forward/issues"},"readme":"# SSH Remote Port Forward\n\n> Allows the client to tunnel back to the host.\n\n![Node.js CI](https://github.com/cristianrgreco/ssh-remote-port-forward/workflows/Node.js%20CI/badge.svg?branch=main)\n[![npm version](https://badge.fury.io/js/ssh-remote-port-forward.svg)](https://www.npmjs.com/package/ssh-remote-port-forward)\n[![npm version](https://img.shields.io/npm/dm/ssh-remote-port-forward.svg)](https://www.npmjs.com/package/ssh-remote-port-forward)\n\n## Install\n\n```bash\nnpm install --save ssh-remote-port-forward\n```\n\n## Usage\n\n```typescript\nimport { \n  createSshConnection, \n  SshConnection, \n  ConnectConfig \n} from \"ssh-remote-port-forward\";\n\nconst connectConfig: ConnectConfig = {\n  host: \"example\",\n  port: \"22\",\n};\n\nconst sshConnection: SshConnection = await createSshConnection(\n  connectConfig\n);\n\nawait sshConnection.remoteForward(\"localhost\", 8000)\n```","readmeFilename":"README.md","license":"MIT"}