{ "name": "wikideck", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "concurrently -k -n api,web \"tsx watch server/index.ts\" \"vite --host 127.0.0.1\"", "build": "tsc --noEmit && vite build", "start": "tsx server/index.ts", "launch:preflight": "node --experimental-strip-types server/index.ts --launch-preflight", "test:rpc-load": "node --experimental-strip-types scripts/rpc-load.ts", "analyze:consensus": "node --experimental-strip-types scripts/consensus-analysis.ts", "benchmark:randomx": "node --experimental-strip-types scripts/benchmark-randomx.ts", "benchmark:index": "node --experimental-strip-types scripts/benchmark-canonical-index.ts", "benchmark:market": "node --experimental-strip-types scripts/benchmark-market-reconciliation.ts", "custody:db": "node --experimental-strip-types scripts/custody-db.ts", "custody:backup": "node --experimental-strip-types scripts/custody-pair-backup.ts", "monero:daemon-check": "node --experimental-strip-types scripts/monero-daemon-check.ts", "node:backup": "node --experimental-strip-types scripts/node-backup.ts", "ops:check": "node --experimental-strip-types scripts/ops-check.ts", "miner": "tsx server/testnet/miner.ts", "native:configure": "cmake -S native -B native/build -DCMAKE_BUILD_TYPE=Release -DWIKIDECK_RANDOMX_TESTS=ON", "native:build": "cmake --build native/build --config Release --parallel 2", "test:native": "ctest --test-dir native/build -C Release --output-on-failure", "test": "tsx --test tests/*.test.ts" }, "dependencies": { "express": "^5.1.0", "express-rate-limit": "^8.1.0", "hash-wasm": "^4.12.0", "helmet": "^8.1.0", "lucide-react": "^0.468.0", "pg": "^8.16.3", "react": "^19.1.0", "react-dom": "^19.1.0", "zod": "^4.1.0" }, "devDependencies": { "@types/express": "^5.0.3", "@types/node": "^24.0.0", "@types/pg": "^8.15.5", "@types/react": "^19.1.0", "@types/react-dom": "^19.1.0", "@vitejs/plugin-react": "^5.0.0", "concurrently": "^9.2.0", "tsx": "^4.20.0", "typescript": "~5.9.2", "vite": "^7.1.0" } }