{ "name": "binance-api", "version": "0.0.1", "description": "多平台加密货币交易系统 - 统一集成币安、Pacifica、Aster DEX等交易所的Node.js+TypeScript交易框架", "type": "module", "engines": { "node": ">= 18.12" }, "devDependencies": { "@types/jest": "~29.5", "@types/lodash": "^4.14.202", "@types/node": "^18.19.112", "@types/node-cron": "^3.0.11", "@types/node-fetch": "^2.6.11", "@types/pg": "^8.10.9", "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "~6.2", "@typescript-eslint/parser": "~6.2", "eslint": "~8.46", "eslint-config-prettier": "~9.0", "eslint-plugin-prettier": "^5.1.1", "glob": "^11.0.3", "jest": "^29.7.0", "prettier": "~3.0", "rimraf": "~5.0", "ts-api-utils": "~1.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "tsc-alias": "1.8.8", "tsx": "^4.20.5", "typescript": "~5.1.0" }, "scripts": { "start": "tsx run.ts", "start:modular": "tsx src/main-modular.ts", "start:prod": "NODE_ENV=production tsx run-production.ts", "start:dev": "tsx src/main.ts", "build": "tsc -p tsconfig.json && tsc-alias", "test": "jest", "test:modular": "tsx src/main-modular.ts --test-mode", "lint": "eslint . --ext .ts --ext .mts", "prettier": "prettier --config .prettierrc --write .", "trade:real": "tsx real_order_test.ts --confirm", "experiment:volume": "tsx volume_experiment.ts", "deploy": "pm2 start ecosystem.config.js --env production", "health": "curl -f http://localhost:3001/health || echo 'Health check failed'" }, "license": "Apache-2.0", "dependencies": { "@binance/algo": "^2.0.4", "@binance/derivatives-trading-coin-futures": "^6.0.2", "@binance/derivatives-trading-usds-futures": "^10.0.1", "@binance/margin-trading": "^6.0.2", "@binance/spot": "^8.0.1", "axios": "^1.6.2", "bip39": "^3.1.0", "bs58": "^6.0.0", "ccxt": "^4.1.77", "dotenv": "^17.2.2", "ethers": "^6.8.1", "https-proxy-agent": "^7.0.2", "lodash": "^4.17.21", "moment": "^2.29.4", "node-cron": "^3.0.3", "pg": "^8.11.3", "redis": "^4.6.10", "sequelize": "^6.35.1", "socks-proxy-agent": "^8.0.5", "tslib": "~2.6.2", "tweetnacl": "^1.0.3", "winston": "^3.11.0", "ws": "^8.16.0", "yaml": "^2.3.4" }, "volta": { "node": "18.12.1" } }