feat(sshclient): add a promise-first SSH client with secure host verification and improve SSH key/config handling

This commit is contained in:
2026-05-02 09:43:21 +00:00
parent 4a97d63c04
commit 3b20db79d0
17 changed files with 1332 additions and 170 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
"name": "@push.rocks/smartssh",
"version": "2.0.3",
"private": false,
"description": "A library for setting up SSH configuration quickly and painlessly.",
"description": "Secure SSH configuration, key management, and remote machine control for TypeScript.",
"exports": {
".": "./dist_ts/index.js"
},
@@ -44,7 +44,7 @@
"@types/ssh2": "^1.15.5",
"fs-extra": "^11.3.4",
"minimatch": "^10.2.5",
"node-ssh": "^13.2.1"
"ssh2": "^1.17.0"
},
"devDependencies": {
"@git.zone/tsbuild": "^4.4.0",
@@ -61,7 +61,7 @@
"assets/**/*",
"cli.js",
".smartconfig.json",
"LICENSE",
"license",
"npmextra.json",
"readme.md"
],