40 lines
1003 B
JSON
40 lines
1003 B
JSON
{
|
|
"name": "sftp-proxy",
|
|
"version": "1.0.0",
|
|
"description": "Local protocol servers (SFTP, FTP, WebDAV) that proxy to remote storage via a generic client layer",
|
|
"main": "dist/bin/sftp-proxy.js",
|
|
"bin": {
|
|
"sftp-proxy": "dist/bin/sftp-proxy.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"start": "node dist/bin/sftp-proxy.js start",
|
|
"dev": "tsx bin/sftp-proxy.ts start",
|
|
"sync": "node dist/bin/sftp-proxy.js sync",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest"
|
|
},
|
|
"keywords": [],
|
|
"author": "",
|
|
"license": "ISC",
|
|
"type": "module",
|
|
"dependencies": {
|
|
"basic-ftp": "^5.1.0",
|
|
"better-sqlite3": "^12.6.2",
|
|
"commander": "^14.0.3",
|
|
"ftp-srv": "^4.6.3",
|
|
"ssh2": "^1.17.0",
|
|
"webdav": "^5.9.0",
|
|
"winston": "^3.19.0",
|
|
"zod": "^4.3.6"
|
|
},
|
|
"devDependencies": {
|
|
"@types/better-sqlite3": "^7.6.13",
|
|
"@types/node": "^25.3.0",
|
|
"@types/ssh2": "^1.15.5",
|
|
"tsx": "^4.21.0",
|
|
"typescript": "^5.9.3",
|
|
"vitest": "^4.0.18"
|
|
}
|
|
}
|