{"_id":"is-ssh","_rev":"4048272","name":"is-ssh","description":"Check if an input value is a ssh url or not.","dist-tags":{"latest":"1.4.1"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"time":{"modified":"2025-09-01T06:31:43.000Z","created":"2015-08-06T07:07:00.323Z","1.4.1":"2025-02-13T20:16:53.384Z","1.4.0":"2022-06-27T09:14:16.755Z","1.3.3":"2021-05-14T06:44:52.361Z","1.3.2":"2020-08-09T12:34:24.682Z","1.3.1":"2019-01-03T17:15:25.611Z","1.3.0":"2016-01-18T09:28:32.016Z","1.2.1":"2016-01-14T11:39:48.028Z","1.2.0":"2015-12-03T14:02:50.220Z","1.1.0":"2015-11-12T14:04:07.879Z","1.0.0":"2015-08-06T07:07:00.323Z"},"users":{"rocket0191":true},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"versions":{"1.4.1":{"name":"is-ssh","version":"1.4.1","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^2.0.1"},"devDependencies":{"tester":"^1.3.1"},"_id":"is-ssh@1.4.1","gitHead":"e0d3814beb525370b3dadcec9d6a145c02deea74","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"shasum":"76de1cdbe8f92a8b905d1a172b6bc09704c20396","size":6891,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.4.1.tgz"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/is-ssh_1.4.1_1739477813207_0.11552137425192566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-13T20:16:53.384Z","publish_time":1739477813384,"_source_registry_name":"default","_cnpm_publish_time":1739477813384},"1.4.0":{"name":"is-ssh","version":"1.4.0","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^2.0.1"},"devDependencies":{"tester":"^1.3.1"},"gitHead":"aec94749b20e219165998dcfb1461df087f5d18f","_id":"is-ssh@1.4.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"4f8220601d2839d8fa624b3106f8e8884f01b8b2","size":5889,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.4.0.tgz"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-ssh_1.4.0_1656321256602_0.5244729876533736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-27T11:13:21.962Z","publish_time":1656321256755,"_cnpm_publish_time":1656321256755},"1.3.3":{"name":"is-ssh","version":"1.3.3","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"tester":"^1.3.1"},"gitHead":"eff1edd4a688566a0655dbfe3fc31a7096991a7e","_id":"is-ssh@1.3.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e","size":5475,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.3.3.tgz"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-ssh_1.3.3_1620974692233_0.3179046565079653"},"_hasShrinkwrap":false,"publish_time":1620974692361,"_cnpm_publish_time":1620974692361},"1.3.2":{"name":"is-ssh","version":"1.3.2","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"tester":"^1.3.1"},"gitHead":"7818fcbd054d8c551c06d0cdcf2b07d039e2ccf6","_id":"is-ssh@1.3.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"a4b82ab63d73976fd8263cceee27f99a88bdae2b","size":5193,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.3.2.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-ssh_1.3.2_1596976464596_0.24050965513442257"},"_hasShrinkwrap":false,"publish_time":1596976464682,"_cnpm_publish_time":1596976464682},"1.3.1":{"name":"is-ssh","version":"1.3.1","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"tester":"^1.3.1"},"gitHead":"09abffdd142c4f81274e8698d75e74d2079f7976","_id":"is-ssh@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"dist":{"shasum":"f349a8cadd24e65298037a522cf7520f2e81a0f3","size":5401,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.3.1.tgz"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-ssh_1.3.1_1546535725509_0.6619978265060806"},"_hasShrinkwrap":false,"publish_time":1546535725611,"_cnpm_publish_time":1546535725611},"1.3.0":{"name":"is-ssh","version":"1.3.0","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"tester":"^1.3.1"},"gitHead":"4d0e9b742fc3a4820d7b7c1e8c9003195913a345","_id":"is-ssh@1.3.0","_shasum":"ebea1169a2614da392a63740366c3ce049d8dff6","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"ebea1169a2614da392a63740366c3ce049d8dff6","size":4122,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.3.0.tgz"},"publish_time":1453109312016,"_cnpm_publish_time":1453109312016,"_hasShrinkwrap":false},"1.2.1":{"name":"is-ssh","version":"1.2.1","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"mocha":"^2.2.5"},"gitHead":"97bb84d12910eaeaa9b034607c1c7eff5314c887","_id":"is-ssh@1.2.1","_shasum":"d50aba4c065a148de2f63f5e16b0b592fe6c7f3b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"d50aba4c065a148de2f63f5e16b0b592fe6c7f3b","size":4078,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.2.1.tgz"},"publish_time":1452771588028,"_cnpm_publish_time":1452771588028,"_hasShrinkwrap":false},"1.2.0":{"name":"is-ssh","version":"1.2.0","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"mocha":"^2.2.5"},"gitHead":"61d2dcc40c4df20cb9de8c3fa89ea413f36e11d8","_id":"is-ssh@1.2.0","_shasum":"3f4e8ead07e151f8db26980c25cfebb38a5e8ab2","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"3f4e8ead07e151f8db26980c25cfebb38a5e8ab2","size":3923,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.2.0.tgz"},"publish_time":1449151370220,"_cnpm_publish_time":1449151370220,"_hasShrinkwrap":false},"1.1.0":{"name":"is-ssh","version":"1.1.0","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"KINDLY","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"mocha":"^2.2.5"},"gitHead":"3e62ac8f4cdfef988d7de740835121da355b70bc","_id":"is-ssh@1.1.0","_shasum":"58d13aed2ce7aa5a04165a3e91611b7a5ca91f9e","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"58d13aed2ce7aa5a04165a3e91611b7a5ca91f9e","size":3749,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.1.0.tgz"},"publish_time":1447337047879,"_cnpm_publish_time":1447337047879,"_hasShrinkwrap":false},"1.0.0":{"name":"is-ssh","version":"1.0.0","description":"Check if an input value is a ssh url or not.","main":"lib/index.js","directories":{"example":"example","test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git@github.com:IonicaBizau/node-is-ssh.git"},"keywords":["ssh","url","check","parser"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"http://ionicabizau.net"},"license":"KINDLY","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"homepage":"https://github.com/IonicaBizau/node-is-ssh","dependencies":{"protocols":"^1.1.0"},"devDependencies":{"mocha":"^2.2.5"},"gitHead":"c571b2ea56cf4d8a0eebbc7a5fbfbbc2a6faa818","_id":"is-ssh@1.0.0","_shasum":"eb69cf3d6e9d5979bd93caa6adc820c2008dd299","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@yahoo.com"}],"dist":{"shasum":"eb69cf3d6e9d5979bd93caa6adc820c2008dd299","size":3898,"noattachment":false,"key":"/is-ssh/-/is-ssh-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-ssh/download/is-ssh-1.0.0.tgz"},"publish_time":1438844820323,"_cnpm_publish_time":1438844820323,"_hasShrinkwrap":false}},"readme":"<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# is-ssh\n\n [![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Ask me anything](https://img.shields.io/badge/ask%20me-anything-1abc9c.svg)](https://github.com/IonicaBizau/ama) [![Version](https://img.shields.io/npm/v/is-ssh.svg)](https://www.npmjs.com/package/is-ssh) [![Downloads](https://img.shields.io/npm/dt/is-ssh.svg)](https://www.npmjs.com/package/is-ssh) [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/@johnnyb?utm_source=github&utm_medium=button&utm_term=johnnyb&utm_campaign=github)\n\n<a href=\"https://www.buymeacoffee.com/H96WwChMy\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png\" alt=\"Buy Me A Coffee\"></a>\n\n\n\n\n\n\n\n> Check if an input value is a ssh url or not.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :cloud: Installation\n\n```sh\n# Using npm\nnpm install --save is-ssh\n\n# Using yarn\nyarn add is-ssh\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :clipboard: Example\n\n\n\n```js\n// Dependencies\nconst isSsh = require(\"is-ssh\");\n\n// Secure Shell Transport Protocol (SSH)\nconsole.log(isSsh(\"ssh://user@host.xz:port/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://user@host.xz/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://host.xz:port/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://host.xz/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://user@host.xz/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://host.xz/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://user@host.xz/~user/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://host.xz/~user/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"ssh://user@host.xz/~/path/to/repo.git\"));\n// true\n\nconsole.log(isSsh(\"ssh://host.xz/~/path/to/repo.git\"));\n// true\n\n\nconsole.log(isSsh(\"user@host.xz:/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"user@host.xz:~user/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"user@host.xz:path/to/repo.git\"));\n// true\n\n\nconsole.log(isSsh(\"host.xz:/path/to/repo.git/\"));\n// true\n\nconsole.log(isSsh(\"host.xz:path/to/repo.git\"));\n// true\n\nconsole.log(isSsh(\"host.xz:~user/path/to/repo.git/\"));\n// true\n\n\nconsole.log(isSsh(\"rsync://host.xz/path/to/repo.git/\"));\n// true\n\n\n// Git Transport Protocol\nconsole.log(isSsh(\"git://host.xz/path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"git://host.xz/~user/path/to/repo.git/\"));\n// false\n\n// HTTP/S Transport Protocol\nconsole.log(isSsh(\"http://host.xz/path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"https://host.xz/path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"http://host.xz:8000/path/to/repo.git/\"))\n// false\n\nconsole.log(isSsh(\"https://host.xz:8000/path/to/repo.git/\"))\n// false\n\n// Local (Filesystem) Transport Protocol\nconsole.log(isSsh(\"/path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"~/path/to/repo.git\"));\n// false\n\nconsole.log(isSsh(\"file:///path/to/repo.git/\"));\n// false\n\nconsole.log(isSsh(\"file://~/path/to/repo.git/\"));\n// false\n```\n\n\n\n\n\n\n\n\n\n\n\n\n## :question: Get Help\n\nThere are few ways to get help:\n\n\n\n 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.\n 2. For bug reports and feature requests, open issues. :bug:\n 3. For direct and quick help, you can [use Codementor](https://www.codementor.io/johnnyb). :rocket:\n\n\n\n\n\n\n\n## :memo: Documentation\n\n\n### `isSsh(input)`\nChecks if an input value is a ssh url or not.\n\n#### Params\n\n- **String|Array** `input`: The input url or an array of protocols.\n\n#### Return\n- **Boolean** `true` if the input is a ssh url, `false` otherwise.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :yum: How to contribute\nHave an idea? Found a bug? See [how to contribute][contributing].\n\n\n## :sparkling_heart: Support my projects\nI open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,\nthis takes time. You can integrate and use these projects in your applications *for free*! You can even change the source code and redistribute (even resell it).\n\nHowever, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:\n\n\n - Starring and sharing the projects you like :rocket:\n - [![Buy me a book][badge_amazon]][amazon]—I love books! I will remember you after years if you buy me one. :grin: :book:\n - [![PayPal][badge_paypal]][paypal-donations]—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:\n - [![Support me on Patreon][badge_patreon]][patreon]—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).\n - **Bitcoin**—You can send me bitcoins at this address (or scanning the code below): `1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6`\n\n    ![](https://i.imgur.com/z6OQI95.png)\n\n\nThanks! :heart:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :dizzy: Where is this library used?\nIf you are using this library in one of your projects, add it in this list. :sparkles:\n\n - `@_nomtek/react-native-shimmer-animation`\n - `@aabelmann/ui-layer`\n - `@abhinavoneuipoc/stencil-test`\n - `@adatechnology/react-native-android-getnet-pos`\n - `@adembacaj/react-native-google-pay`\n - `@ali5049/react-native-buttons`\n - `@amirdiafi/react-native-ios-haptics`\n - `@amiruldev/wajs`\n - `@apardellass/react-native-audio-stream`\n - `@aruntestpayment/react-native-payu-payment`\n - `@aviinash_jha/react-native-test_multiply`\n - `@aysea/react-native-ui-library`\n - `@azalpacir/react-native-dhp-printer`\n - `@brantalikp/rn-resize`\n - `@buganto/client`\n - `@con-test/react-native-concent-common`\n - `@corelmax/react-native-my2c2p-sdk`\n - `@cs6/react-native-test-native-view-library`\n - `@damruravihara/react-native-testing-package`\n - `@drakedeatonuk/rschedule`\n - `@enkeledi/react-native-week-month-date-picker`\n - `@extrieve_technologies/quickcapture_react_native`\n - `@felipesimmi/react-native-datalogic-module`\n - `@flareapp/ignition-ui`\n - `@geeky-apo/react-native-advanced-clipboard`\n - `@happy-gastro/react-native-printer-module`\n - `@hawkingnetwork/react-native-tab-view`\n - `@hbglobal/react-native-actions-shortcuts`\n - `@hemith/react-native-tnk`\n - `@hieuquang2212/form`\n - `@idas1/ui-component-lib`\n - `@jfilipe-sparta/react-native-module_2`\n - `@kgit/readability`\n - `@kgit/readbility`\n - `@labiebhn_/react-native-multiplier`\n - `@lakutata/core`\n - `@lehuyaa/my-assets`\n - `@logisticinfotech/react-native-geocoding-reversegeocoding`\n - `@navabi/react-native-ssl-pinning`\n - `@oiti/rn-liveness2d`\n - `@orgbluetooth/react-native-arunpayupayment`\n - `@parallelnft/web3modal`\n - `@ponchodien/react-native-printer-imin`\n - `@positionex/position-sdk`\n - `@praella/localisationist`\n - `@react-18-pdf/root`\n - `@react-native-ui-design/button`\n - `@saad27/react-native-bottom-tab-tour`\n - `@safely-project/safely-ts`\n - `@sephriot/react-native-persistable-uri`\n - `@sidghimire/react-native-mapbox-navigation`\n - `@sridharetikala/react-native-rn-lib-custom-components`\n - `@status-im/react-native-transparent-video`\n - `@taingo97/react-native-awesome-module`\n - `@taingo97/react-native-bluetooth-xprinter`\n - `@taingo97/react-native-expo-key-rsa-kt`\n - `@taingo97/react-native-expo-rsa`\n - `@taingo97/react-native-generate-key-rsa`\n - `@taingo97/react-native-key-rsa`\n - `@taingo97/react-native-print-xprinter`\n - `@taingo97/react-native-printer-imin`\n - `@taingo97/react-native-rsa`\n - `@taingo97/react-native-rsa-expo`\n - `@taingo97/react-native-sunmi-printer`\n - `@taingo97/react-native-telpo-printer`\n - `@thinxviewx/core-rn`\n - `@tlgeo/react-native-gdal`\n - `@tomw2w/my-nuxt-layer`\n - `@wecraftapps/react-native-use-keyboard`\n - `@yplabs-ltd/react-native-detector`\n - `@zotasys/native`\n - `agent-get-agent`\n - `anakketiga`\n - `anaklanangtea`\n - `anakwadontea`\n - `angularvezba`\n - `archlibrary`\n - `arifbudixz`\n - `astra-ufo-sdk`\n - `awesome-module-kd`\n - `bb-git-up`\n - `bb-parse-url`\n - `biometric-st`\n - `birken-react-native-community-image-editor`\n - `candlelabssdk`\n - `checkbox-component`\n - `clonit`\n - `connex-kakilang`\n - `connex_ram00nez`\n - `demo-test-scrn`\n - `design-system-trial-milyasbpa`\n - `dogandev-simple-toast`\n - `expo-renavigate`\n - `fawaterak-online-payment`\n - `fawatrak-online-payment`\n - `fixed_form_builder`\n - `fluent.adflow.reactnativesdk`\n - `fluent.adflow.reactnativesdk-alpha`\n - `fmsl`\n - `framework_test_library_sixdee`\n - `framework_test_library_sixdee_new`\n - `framework_test_library_sixdee_new_new`\n - `gamification-integration-new`\n - `gaurav-react-native-loop`\n - `genz-native-elements`\n - `gerimismalamsenin`\n - `gh-monoproject-cli`\n - `git-up`\n - `hong1-utils`\n - `iiif-manifest-editor`\n - `install-is`\n - `jamuskalim`\n - `jesh-calculation`\n - `jnf-accesscontrol-rnttl`\n - `jordy-frijters-test-lib`\n - `jrennsoh88-react-native-scroll-indicator`\n - `khaled-salem-custom-components`\n - `knex-paginate-transaction`\n - `l2forlerna`\n - `luojia-cli-dev`\n - `mangudinlagirajin`\n - `markdownalint-cli2`\n - `miguelcostero-ng2-toasty`\n - `mili`\n - `native-apple-login`\n - `native-date-picker-module`\n - `native-google-login`\n - `native-kakao-login`\n - `native-modal-damage-vehicle`\n - `new-awesome-4321`\n - `nodegit-clone`\n - `normalize-ssh`\n - `npm_one_12_34_1_`\n - `npm_one_1_2_3`\n - `npm_one_2_2`\n - `npm_qwerty`\n - `nuxtpaginations`\n - `ori-bot-react-native`\n - `patepangdeui`\n - `payutesting`\n - `pileuleuyantea`\n - `pnm-yph-react-native-custom-components`\n - `project-wajs-dv`\n - `pyreswap-sdk`\n - `raact-native-arunramya151`\n - `reac-native-arun-ramya-test`\n - `react-native-adarsh_react_native_video_player`\n - `react-native-addition`\n - `react-native-android-native-view`\n - `react-native-android-video-player-view`\n - `react-native-android-view`\n - `react-native-animate-text`\n - `react-native-app-bubble`\n - `react-native-app-integrity-checksum`\n - `react-native-arps-authorize-net`\n - `react-native-arun-ramya-test`\n - `react-native-arunjeyam1987`\n - `react-native-arunmeena1987`\n - `react-native-arunramya151`\n - `react-native-auth-service-client`\n - `react-native-aventonfacetec-aventon`\n - `react-native-awesome-android-123`\n - `react-native-awesome-android-123-zeotap`\n - `react-native-awesome-module-dharmesh`\n - `react-native-awesome-module-latest`\n - `react-native-awesome-module-two`\n - `react-native-azure-communication-services`\n - `react-native-badge-control`\n - `react-native-basic-app`\n - `react-native-basic-screen`\n - `react-native-biometric-authenticate`\n - `react-native-bleccs-components`\n - `react-native-bluetooth-device-detect`\n - `react-native-bottom-tab-designs`\n - `react-native-bridge-package`\n - `react-native-bubble-chart`\n - `react-native-build-vesion-getter`\n - `react-native-check-component`\n - `react-native-chenaar`\n - `react-native-components-design`\n - `react-native-conekta-card-tokenizer`\n - `react-native-contact-list`\n - `react-native-cplus`\n - `react-native-create-video-thumbnail`\n - `react-native-ctp-odp`\n - `react-native-custom-image-carousel`\n - `react-native-custom-poccomponent`\n - `react-native-custom-poccomponent-next`\n - `react-native-custome-component-demo`\n - `react-native-datacapture-core`\n - `react-native-dff-components-demo`\n - `react-native-dhp-printer`\n - `react-native-dimensions-layout`\n - `react-native-dsphoto-module`\n - `react-native-dummy-view`\n - `react-native-escape`\n - `react-native-fedlight-dsm`\n - `react-native-flyy`\n - `react-native-geo-locator`\n - `react-native-get-countries`\n - `react-native-ghn-ekyc`\n - `react-native-innity-2`\n - `react-native-innity-remaster`\n - `react-native-input-library`\n - `react-native-is7`\n - `react-native-jsi-device-info`\n - `react-native-kakao-maps`\n - `react-native-klarify-ios`\n - `react-native-klarify-ui`\n - `react-native-klc`\n - `react-native-lazp-device-info`\n - `react-native-lib-test-rn-1`\n - `react-native-library-testing-422522`\n - `react-native-line-login-android`\n - `react-native-login-demo-test`\n - `react-native-lowlatency`\n - `react-native-loyalty-platforms`\n - `react-native-manh-test`\n - `react-native-manual-ios-sdk`\n - `react-native-modal-progress-bar`\n - `react-native-module-arge`\n - `react-native-module-for-testing`\n - `react-native-moosa-lib-for-test`\n - `react-native-multi-bluetooth-printer`\n - `react-native-multiplier-altroncoso`\n - `react-native-multiplier-component`\n - `react-native-multiplier-demo`\n - `react-native-multiplier2`\n - `react-native-multiply`\n - `react-native-multiply-component`\n - `react-native-multiselector`\n - `react-native-mun-kit`\n - `react-native-my-first-try-arun-ramya`\n - `react-native-native-audio-engine`\n - `react-native-native-ios-test1`\n - `react-native-nativewind`\n - `react-native-nghia-sharering`\n - `react-native-nice-learning`\n - `react-native-nyx-printer`\n - `react-native-offline-notice`\n - `react-native-onramp`\n - `react-native-otp-custom-library`\n - `react-native-paynow-generator`\n - `react-native-payu-payment`\n - `react-native-payu-payment-testing`\n - `react-native-plugpag-wrapper`\n - `react-native-progress-arrow`\n - `react-native-pulsator-native`\n - `react-native-rabbitmq-all`\n - `react-native-radio-bic-group-lib`\n - `react-native-reanimated-sortable-list`\n - `react-native-recent-framework-update`\n - `react-native-remote-update`\n - `react-native-responsive-helper`\n - `react-native-responsive-size`\n - `react-native-return-usb-data`\n - `react-native-rn-app`\n - `react-native-rn-common-components-example`\n - `react-native-rn-icons-library`\n - `react-native-rn-lib-custom-components`\n - `react-native-rn-tolkaplayer`\n - `react-native-rn-tolkaplayer-dharmesh`\n - `react-native-rom-components`\n - `react-native-rtn-ips-poslin-test`\n - `react-native-s-airlines`\n - `react-native-sandycomponent`\n - `react-native-savczuk-feature-library`\n - `react-native-sayhello-module`\n - `react-native-screen-idle-timer`\n - `react-native-scroll-tab-to-index`\n - `react-native-shared-gesture`\n - `react-native-sharing-intent`\n - `react-native-sherpa-onnx-offline-tts`\n - `react-native-simple-timeline`\n - `react-native-sp-test-common`\n - `react-native-sunmi-printer-hk`\n - `react-native-superapis-transbank-pos`\n - `react-native-syan-photo-picker`\n - `react-native-teads-sdk-module`\n - `react-native-tejab41097-sample-library`\n - `react-native-teknoctrl-components`\n - `react-native-test-comlibrary`\n - `react-native-test-module-hhh`\n - `react-native-test-multiplier-library`\n - `react-native-test-tooltip`\n - `react-native-test-view`\n - `react-native-ticker-tape`\n - `react-native-tilt-ble`\n - `react-native-tone-framework`\n - `react-native-tone-test`\n - `react-native-tones`\n - `react-native-transtracker-library`\n - `react-native-uart-connection`\n - `react-native-ui-components-library`\n - `react-native-uvc-camera-android`\n - `react-native-version-app`\n - `react-native-volume-phisical`\n - `react-native-withframework-check`\n - `react-native-wtf`\n - `react-native-xprinter-thermal-ble`\n - `react-native-ytximkit`\n - `reactnatively`\n - `reat-native-multiplierkpr`\n - `refinejs-repo`\n - `rn-adyen-dropin`\n - `rn-check-btn`\n - `rn-circular-chart`\n - `rn-counter-demo`\n - `rn-currency-formatter`\n - `rn-session-multiplier-demo`\n - `rn-tm-notify`\n - `rn_unique_device_id`\n - `rnttlock`\n - `scout-chatbot-widget`\n - `sedanbosok`\n - `semantic-release-gitmoji-action`\n - `smart_one_connect`\n - `tehmusimhujan`\n - `test-haptik-lib`\n - `test-library-123`\n - `test-zeo-collect`\n - `tools_may_24`\n - `vantiq-react`\n - `vision-camera-base64-resized`\n - `vision-camera-plugin-face-detector`\n - `vision-camera-plugin-scan-faces`\n - `wifi_configuration_package`\n - `winx-form-winx`\n - `xl-git-up`\n - `yangtao-js`\n - `yarn-react-hook-form`\n - `zzzxxxyyy321123`\n\n\n\n\n\n\n\n\n\n\n\n## :scroll: License\n\n[MIT][license] © [Ionică Bizău][website]\n\n\n\n\n\n\n[license]: /LICENSE\n[website]: https://ionicabizau.net\n[contributing]: /CONTRIBUTING.md\n[docs]: /DOCUMENTATION.md\n[badge_patreon]: https://ionicabizau.github.io/badges/patreon.svg\n[badge_amazon]: https://ionicabizau.github.io/badges/amazon.svg\n[badge_paypal]: https://ionicabizau.github.io/badges/paypal.svg\n[badge_paypal_donate]: https://ionicabizau.github.io/badges/paypal_donate.svg\n[patreon]: https://www.patreon.com/ionicabizau\n[amazon]: http://amzn.eu/hRo9sIZ\n[paypal-donations]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RVXDDLKKLQRJW\n","_attachments":{},"homepage":"https://github.com/IonicaBizau/node-is-ssh","bugs":{"url":"https://github.com/IonicaBizau/node-is-ssh/issues"},"license":"MIT"}