{ "name": "aitrader", "private": true, "type": "module", "scripts": { "build": "react-router build", "dev": "react-router dev", "start": "react-router-serve ./build/server/index.js", "test:e2e": "playwright test", "typecheck": "react-router typegen && tsc", "mcp:dev": "npx tsx mcp-server/index.ts", "mcp:build": "tsc -p mcp-server/tsconfig.json" }, "dependencies": { "@alpacahq/alpaca-trade-api": "^3.1.3", "@modelcontextprotocol/sdk": "^1.29.0", "@react-router/node": "7.15.0", "@react-router/serve": "7.15.0", "isbot": "^5.1.36", "react": "^19.2.6", "react-dom": "^19.2.6", "react-router": "7.15.0", "zod": "^4.4.3" }, "devDependencies": { "@playwright/test": "^1.60.0", "@react-router/dev": "7.15.0", "@tailwindcss/vite": "^4.2.2", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^15.0.0", "@testing-library/user-event": "^14.3.1", "@types/node": "^22", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "playwright": "^1.42.0", "tailwindcss": "^4.2.2", "tsx": "^4.21.0", "typescript": "^5.9.3", "vite": "^8.0.3", "vitest": "^4.1.6" } }