49 lines
1.9 KiB
JSON
49 lines
1.9 KiB
JSON
{
|
|
"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",
|
|
"custody:db": "node --experimental-strip-types scripts/custody-db.ts",
|
|
"custody:backup": "node --experimental-strip-types scripts/custody-pair-backup.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"
|
|
}
|
|
}
|