{ "name": "@paseo/server", "version": "0.1.0", "description": "Paseo backend server", "type": "module", "scripts": { "dev": "NODE_ENV=development tsx scripts/dev-runner.ts", "dev:tsx": "NODE_ENV=development tsx watch --ignore '**/*.timestamp-*' src/server/index.ts", "build": "tsc -p tsconfig.server.json", "start": "NODE_ENV=production node dist/server/index.js", "typecheck": "tsc -p tsconfig.server.typecheck.json --noEmit", "test": "vitest run", "test:watch": "vitest", "test:ui": "vitest --ui", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:mobile": "playwright test --project='Mobile Chrome'" }, "dependencies": { "@ai-sdk/openai": "^2.0.52", "@deepgram/sdk": "^3.4.0", "@modelcontextprotocol/sdk": "^1.20.1", "@openrouter/ai-sdk-provider": "^1.2.0", "ai": "^5.0.76", "dotenv": "^17.2.3", "express": "^4.18.2", "express-basic-auth": "^1.2.1", "openai": "^4.20.0", "playwright": "^1.56.1", "tiny-invariant": "^1.3.3", "uuid": "^9.0.1", "ws": "^8.14.2", "zod": "^3.23.8" }, "devDependencies": { "@playwright/test": "^1.56.1", "@types/express": "^4.17.20", "@types/node": "^20.9.0", "@types/uuid": "^9.0.7", "@types/ws": "^8.5.8", "@vitest/ui": "^3.2.4", "tsx": "^4.6.0", "typescript": "^5.2.2", "vitest": "^3.2.4" }, "overrides": { "lightningcss": "1.30.1" } }