{ "name": "task-svr", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "build": "tsc -p tsconfig.json", "dev:api": "ts-node -r tsconfig-paths/register src/api.ts", "prod:api": "NODE_PATH=./dist node dist/api.js", "lint": "eslint --ext .ts src/**", "format": "eslint --ext .ts src/** --fix", "initdata": "ts-node src/scripts/initdata.ts", "repairdata": "ts-node -r tsconfig-paths/register src/scripts/repairdata.ts", "repairdata2": "ts-node -r tsconfig-paths/register src/scripts/repairdata2.ts", "repairredis": "ts-node -r tsconfig-paths/register src/scripts/repairredis.ts", "checkredis": "ts-node -r tsconfig-paths/register src/scripts/checkredis.ts", "additem": "ts-node -r tsconfig-paths/register src/scripts/addboxdata.ts", "fixdata": "ts-node -r tsconfig-paths/register src/scripts/fixdata.ts", "nochain": "ts-node -r tsconfig-paths/register src/scripts/removeNoChain.ts", "out": "ts-node -r tsconfig-paths/register src/scripts/queryScoreList.ts", "sybil": "ts-node -r tsconfig-paths/register src/scripts/removeSybil.ts", "releation": "ts-node -r tsconfig-paths/register src/scripts/updateReleation.ts", "rankquery": "ts-node -r tsconfig-paths/register src/scripts/rankquery2.ts", "mail": "ts-node -r tsconfig-paths/register src/scripts/batch_mail.ts", "eth": "ts-node -r tsconfig-paths/register src/scripts/queryEthTx.ts -s 0 -l 10000 -k TC7Y76AS4AMQ468XXNKKF2R3TI7V844HUC", "taskid": "ts-node -r tsconfig-paths/register src/scripts/generateTaskId.ts", "token": "ts-node -r tsconfig-paths/register src/scripts/generateToken.ts", "ingame": "ts-node -r tsconfig-paths/register src/scripts/fixIngame.ts", "reward": "ts-node -r tsconfig-paths/register src/scripts/rewardSchedule.ts", "testdraw": "ts-node -r tsconfig-paths/register src/scripts/testdraw.ts", "importcec": "ts-node -r tsconfig-paths/register src/scripts/importCEC.ts", "parsecec": "ts-node -r tsconfig-paths/register src/scripts/cecStatic.ts", "cecstake": "ts-node -r tsconfig-paths/register src/scripts/stakeReward.ts", "test:watch": "jest --watch", "test": "jest" }, "author": "zhl", "license": "ISC", "dependencies": { "@fastify/cors": "^8.2.1", "@fastify/formbody": "^7.4.0", "@fastify/helmet": "^10.1.0", "@fastify/jwt": "^6.7.1", "@typegoose/typegoose": "^12.2.0", "bson": "^4.0.4", "dotenv": "^16.0.3", "ethers": "^5.6.8", "fastify": "^4.15.0", "fastify-plugin": "^3.0.0", "fastify-xml-body-parser": "^2.2.0", "fs-jetpack": "^5.1.0", "get-jwks": "^9.0.2", "google-auth-library": "^9.9.0", "ioredis": "^5.4.1", "mongodb-extended-json": "^1.11.1", "mongoose": "8.2.3", "nanoid": "^3.1.23", "node-schedule": "^2.0.0", "redlock": "^5.0.0-beta.2", "siwe": "^2.1.4", "tracer": "^1.1.6", "zutils": "link:packages/zutils" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/dotenv": "^8.2.0", "@types/jest": "^29.5.12", "@types/node": "16", "@types/node-schedule": "^2.1.0", "@types/redis": "^2.8.28", "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "jest": "^29.7.0", "prettier": "^3.2.3", "ts-jest": "^29.1.2", "ts-node": "^10.9.1", "ts-node-dev": "^2.0.0", "tsconfig-paths": "^3.9.0", "tslint": "^6.1.1", "typescript": "^5.3.3" } }