60 lines
1.8 KiB
JSON
60 lines
1.8 KiB
JSON
{
|
|
"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.js"
|
|
},
|
|
"scripts": {
|
|
"dev": "SYNC_SERVER_URL=https://sync.xo.harvmaster.com tsx src/index.ts",
|
|
"build": "tsc && npm run build:copy-scripts",
|
|
"build:copy-scripts": "cp -r src/cli/autocomplete/scripts dist/cli/autocomplete/",
|
|
"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",
|
|
"tsx": "^4.21.0",
|
|
"typescript": "^5.9.3",
|
|
"vitest": "^4.1.2"
|
|
}
|
|
}
|