153 lines
3.6 KiB
JSON
153 lines
3.6 KiB
JSON
{
|
|
"name": "bare-ssh2",
|
|
"version": "1.17.1",
|
|
"description": "SSH2 client and server modules for Bare (Holepunch/Pear runtime) — drop-in compatible with the Node.js ssh2 package API",
|
|
"type": "commonjs",
|
|
"main": "./lib/index.js",
|
|
"exports": {
|
|
"./package": "./package.json",
|
|
".": "./lib/index.js"
|
|
},
|
|
"imports": {
|
|
"assert": {
|
|
"bare": "assert",
|
|
"default": "assert"
|
|
},
|
|
"buffer": {
|
|
"bare": "buffer",
|
|
"default": "buffer"
|
|
},
|
|
"child_process": {
|
|
"bare": "bare-node-child-process",
|
|
"default": "child_process"
|
|
},
|
|
"crypto": {
|
|
"bare": "./shims/crypto/index.js",
|
|
"default": "crypto"
|
|
},
|
|
"dns": {
|
|
"bare": "bare-node-dns",
|
|
"default": "dns"
|
|
},
|
|
"events": {
|
|
"bare": "bare-node-events",
|
|
"default": "events"
|
|
},
|
|
"fs": {
|
|
"bare": "bare-node-fs",
|
|
"default": "fs"
|
|
},
|
|
"http": {
|
|
"bare": "bare-node-http",
|
|
"default": "http"
|
|
},
|
|
"https": {
|
|
"bare": "bare-node-https",
|
|
"default": "https"
|
|
},
|
|
"net": {
|
|
"bare": "bare-node-net",
|
|
"default": "net"
|
|
},
|
|
"path": {
|
|
"bare": "bare-node-path",
|
|
"default": "path"
|
|
},
|
|
"readline": {
|
|
"bare": "bare-node-readline",
|
|
"default": "readline"
|
|
},
|
|
"stream": {
|
|
"bare": "bare-node-stream",
|
|
"default": "stream"
|
|
},
|
|
"tls": {
|
|
"bare": "bare-node-tls",
|
|
"default": "tls"
|
|
},
|
|
"util": {
|
|
"bare": "bare-node-util",
|
|
"default": "util"
|
|
},
|
|
"worker_threads": {
|
|
"bare": "bare-node-worker-threads",
|
|
"default": "worker_threads"
|
|
},
|
|
"zlib": {
|
|
"bare": "bare-node-zlib",
|
|
"default": "zlib"
|
|
}
|
|
},
|
|
"files": [
|
|
"lib",
|
|
"shims",
|
|
"examples",
|
|
"scripts/openssh-test-server",
|
|
"test",
|
|
"README.md",
|
|
"LICENSE",
|
|
"NOTICE"
|
|
],
|
|
"scripts": {
|
|
"test": "prettier . --check && bare test/test-protocol-crypto.js && node test/test-protocol-keyparser.js",
|
|
"test:all": "prettier . --check && bare test/test.js",
|
|
"test:crypto": "bare test/test-protocol-crypto.js",
|
|
"test:node": "node test/test.js",
|
|
"openssh:test-server": "bash scripts/openssh-test-server/run.sh"
|
|
},
|
|
"engines": {
|
|
"bare": ">=1.0.5",
|
|
"node": ">=10.16.0"
|
|
},
|
|
"keywords": [
|
|
"bare",
|
|
"pear",
|
|
"holepunch",
|
|
"ssh2",
|
|
"ssh",
|
|
"client",
|
|
"server",
|
|
"p2p",
|
|
"sftp"
|
|
],
|
|
"author": "Brian White <[email protected]> (original ssh2); Bare port by Holepunch",
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/holepunchto/bare-ssh2.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/holepunchto/bare-ssh2/issues"
|
|
},
|
|
"homepage": "https://github.com/holepunchto/bare-ssh2#readme",
|
|
"dependencies": {
|
|
"asn1": "^0.2.6",
|
|
"chacha20": "^0.1.4",
|
|
"assert": "npm:bare-node-assert@^1.0.0",
|
|
"buffer": "npm:bare-node-buffer@^1.0.0",
|
|
"bare-node-child-process": "^1.0.1",
|
|
"bare-node-dns": "^1.0.0",
|
|
"bare-node-events": "^1.0.1",
|
|
"bare-node-fs": "^1.0.2",
|
|
"bare-node-http": "^1.0.1",
|
|
"bare-node-https": "^1.0.0",
|
|
"bare-node-net": "^1.0.0",
|
|
"bare-node-path": "^1.0.1",
|
|
"bare-node-stream": "^1.0.0",
|
|
"bare-node-tls": "^1.0.0",
|
|
"bare-node-util": "^1.0.0",
|
|
"bare-node-zlib": "^1.0.0",
|
|
"bcrypt-pbkdf": "^1.0.2",
|
|
"crypto": "file:shims/crypto",
|
|
"safer-buffer": "~2.1.0",
|
|
"tweetnacl": "^1.0.3"
|
|
},
|
|
"devDependencies": {
|
|
"bare-node-readline": "^1.0.1",
|
|
"bare-node-worker-threads": "^1.0.0",
|
|
"bare-process": "^4.4.1",
|
|
"prettier": "^3.4.1",
|
|
"prettier-config-holepunch": "^2.0.0"
|
|
}
|
|
}
|