{ "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" } }