{ "name": "@stock-bot/stock-app", "version": "1.0.0", "private": true, "description": "Stock trading bot application", "scripts": { "dev": "turbo run dev", "dev:ingestion": "cd data-ingestion && bun run dev", "dev:pipeline": "cd data-pipeline && bun run dev", "dev:api": "cd web-api && bun run dev", "dev:web": "cd web-app && bun run dev", "dev:backend": "turbo run dev --filter=\"@stock-bot/data-*\" --filter=\"@stock-bot/web-api\"", "dev:frontend": "turbo run dev --filter=\"@stock-bot/web-app\"", "build": "echo 'Stock apps built via parent turbo'", "build:config": "cd config && bun run build", "build:services": "turbo run build --filter=\"@stock-bot/data-*\" --filter=\"@stock-bot/web-*\"", "build:ingestion": "cd data-ingestion && bun run build", "build:pipeline": "cd data-pipeline && bun run build", "build:api": "cd web-api && bun run build", "build:web": "cd web-app && bun run build", "start": "turbo run start --filter=\"@stock-bot/data-*\" --filter=\"@stock-bot/web-api\"", "start:all": "turbo run start", "start:ingestion": "cd data-ingestion && bun start", "start:pipeline": "cd data-pipeline && bun start", "start:api": "cd web-api && bun start", "clean": "turbo run clean", "clean:all": "turbo run clean && rm -rf node_modules", "clean:ingestion": "cd data-ingestion && rm -rf dist node_modules", "clean:pipeline": "cd data-pipeline && rm -rf dist node_modules", "clean:api": "cd web-api && rm -rf dist node_modules", "clean:web": "cd web-app && rm -rf dist node_modules", "clean:config": "cd config && rm -rf dist node_modules", "test": "turbo run test", "test:all": "turbo run test", "test:config": "cd config && bun test", "test:services": "turbo run test --filter=\"@stock-bot/data-*\" --filter=\"@stock-bot/web-*\"", "test:ingestion": "cd data-ingestion && bun test", "test:pipeline": "cd data-pipeline && bun test", "test:api": "cd web-api && bun test", "lint": "turbo run lint", "lint:all": "turbo run lint", "lint:config": "cd config && bun run lint", "lint:services": "turbo run lint --filter=\"@stock-bot/data-*\" --filter=\"@stock-bot/web-*\"", "lint:ingestion": "cd data-ingestion && bun run lint", "lint:pipeline": "cd data-pipeline && bun run lint", "lint:api": "cd web-api && bun run lint", "lint:web": "cd web-app && bun run lint", "install:all": "bun install", "docker:build": "docker-compose build", "docker:up": "docker-compose up", "docker:down": "docker-compose down", "pm2:start": "pm2 start ecosystem.config.js", "pm2:stop": "pm2 stop all", "pm2:restart": "pm2 restart all", "pm2:logs": "pm2 logs", "pm2:status": "pm2 status", "db:migrate": "cd data-ingestion && bun run db:migrate", "db:seed": "cd data-ingestion && bun run db:seed", "health:check": "bun scripts/health-check.js", "monitor": "bun run pm2:logs", "status": "bun run pm2:status" }, "devDependencies": { "pm2": "^5.3.0", "@types/node": "^20.11.0", "typescript": "^5.3.3", "turbo": "^2.5.4" }, "workspaces": [ "config", "data-ingestion", "data-pipeline", "web-api", "web-app" ], "engines": { "node": ">=18.0.0", "bun": ">=1.1.0" }, "packageManager": "bun@1.1.12" }