{ "name": "@xo-cash/cli", "version": "1.0.0", "main": "dist/index.js", "type": "module", "bin": { "xo-cli": "./dist/cli/index.js", "xo-tui": "./dist/index.js", "xo-complete": "./dist/cli/autocomplete/complete.bundle.js" }, "scripts": { "dev": "SYNC_SERVER_URL=https://sync.xo.harvmaster.com tsx src/index.ts", "build": "tsc && npm run build:autocomplete", "build:autocomplete": "node scripts/build-autocomplete.mjs", "start": "SYNC_SERVER_URL=https://sync.xo.harvmaster.com node dist/index.js", "test": "vitest --run --passWithNoTests", "test:watch": "vitest", "test:coverage": "vitest run --coverage --passWithNoTests", "nuke": "tsx scripts/rm-dbs.ts", "nuke:dry": "tsx scripts/rm-dbs.ts --dry", "format": "prettier --write \"**/*.{js,ts,md,json}\" --ignore-path .gitignore", "format:check": "prettier --check ." }, "keywords": [ "crypto", "wallet", "cli", "tui" ], "author": "General Protocols", "license": "ISC", "description": "XO Wallet CLI - Terminal User Interface for XO crypto wallet", "dependencies": { "@bitauth/libauth": "^3.0.0", "@electrum-cash/protocol": "^2.3.1", "@xo-cash/crypto": "file:../crypto", "@xo-cash/engine": "file:../engine", "@xo-cash/state": "file:../state", "@xo-cash/templates": "file:../templates", "@xo-cash/types": "file:../types", "better-sqlite3": "^12.6.2", "clipboardy": "^5.1.0", "ink": "^6.6.0", "prettier": "^3.8.1", "qrcode": "^1.5.4", "react": "^19.2.4", "zod": "^4.3.6" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/node": "^25.0.10", "@types/qrcode": "^1.5.6", "@types/react": "^19.2.14", "@vitest/coverage-v8": "^4.1.2", "esbuild": "^0.28.0", "tsx": "^4.21.0", "typescript": "^5.9.3", "vitest": "^4.1.2" } }