{ "name": "@a-share-analysis/server", "version": "0.0.0", "private": true, "scripts": { "dev:api": "tsx apps/api/src/main.ts", "dev:scheduler": "tsx apps/scheduler/src/main.ts", "dev:worker": "tsx apps/worker/src/main.ts", "lint": "eslint .", "typecheck": "tsc --noEmit -p tsconfig.json", "test": "vitest run", "test:watch": "vitest", "build": "node tools/clean-build-output.mjs && nest build api && nest build scheduler && nest build worker && node tools/verify-build-output.mjs" }, "dependencies": { "@nestjs/common": "11.1.29", "@nestjs/core": "11.1.29", "@nestjs/platform-express": "11.1.29", "dotenv": "16.6.1", "reflect-metadata": "0.2.2", "rxjs": "7.8.2" }, "devDependencies": { "@nestjs/cli": "11.0.24", "@nestjs/testing": "11.1.29", "@types/node": "22.20.0", "ts-loader": "9.6.2", "tsx": "4.20.6", "typescript": "5.9.3", "vitest": "3.2.7" } }