{ "name": "chlova-orchestrator", "version": "0.1.0", "private": true, "type": "module", "description": "CHLOVA — cerveau LLM en boucle tool-calling (Phase 1 : lecture seule)", "engines": { "node": ">=24" }, "scripts": { "build": "tsc -p tsconfig.build.json", "dev": "tsx watch src/index.ts", "start": "node dist/index.js", "typecheck": "tsc -p tsconfig.json", "test": "vitest run", "test:watch": "vitest", "provision-auth": "tsx scripts/provision-auth.ts" }, "dependencies": { "@fastify/cors": "11.2.0", "@fastify/rate-limit": "11.0.0", "@fastify/static": "9.1.3", "@modelcontextprotocol/sdk": "1.29.0", "fastify": "5.8.5", "jose": "6.2.3", "otplib": "13.4.1", "pino": "10.3.1", "zod": "3.24.1" }, "devDependencies": { "@types/node": "24.13.2", "tsx": "4.22.4", "typescript": "5.7.3", "vitest": "4.1.9" } }