{ "name": "ritmex-bot", "module": "index.ts", "type": "module", "private": true, "scripts": { "dev": "bun run index.ts", "start": "bun run index.ts", "test": "bun x vitest run", "test:watch": "bun x vitest", "start:trend:silent": "bun run index.ts --strategy trend --silent", "start:maker:silent": "bun run index.ts --strategy maker --silent", "start:offset:silent": "bun run index.ts --strategy offset-maker --silent", "pm2:start:trend": "pm2 start bun --name ritmex-trend --cwd . --restart-delay 5000 -- run index.ts --strategy trend --silent", "pm2:start:maker": "pm2 start bun --name ritmex-maker --cwd . --restart-delay 5000 -- run index.ts --strategy maker --silent", "pm2:start:offset": "pm2 start bun --name ritmex-offset --cwd . --restart-delay 5000 -- run index.ts --strategy offset-maker --silent", "pm2:start:maker-points": "pm2 start bun --name ritmex-maker-points --cwd . --restart-delay 5000 -- run index.ts --strategy maker-points --exchange standx --silent" }, "devDependencies": { "@types/bun": "latest", "vitest": "^3.2.4" }, "peerDependencies": { "typescript": "^5.9.2" }, "dependencies": { "@grvt/client": "^1.6.25", "@nadohq/client": "^0.1.0-alpha.45", "@noble/ed25519": "^3.0.0", "@starkware-industries/starkware-crypto-utils": "^0.2.1", "axios": "^1.13.4", "bignumber.js": "^9.3.1", "ccxt": "^4.5.35", "dotenv": "^17.2.3", "ethereum-cryptography": "^2.2.1", "ink": "^6.6.0", "react": "^19.2.4", "trading-signals": "^7.4.3", "viem": "^2.45.1", "ws": "^8.19.0" } }