{ "name": "mlflow-typescript", "private": true, "description": "TypeScript implementation of MLflow Tracing SDK. This is the root workspace package that includes all the public packages as sub-directories.", "workspaces": [ "core", "integrations/*" ], "scripts": { "build": "npm run build:subpackages", "build:subpackages": "npm run build:core && npm run build:integrations", "build:core": "cd core && npm run build", "build:integrations": "npm run -C integrations/openai build && npm run -C integrations/anthropic build && npm run -C integrations/gemini build && npm run -C integrations/opencode build && npm run -C integrations/vercel build && npm run -C integrations/codex build && npm run -C integrations/qwen-code build && npm run -C integrations/claude-code build && npm run -C integrations/openclaw build", "test": "npm run test:core && npm run test:integrations", "test:core": "cd core && npm run test", "test:integrations": "npm run test:openai && npm run test:anthropic && npm run test:gemini && npm run test:opencode && npm run test:vercel && npm run test:codex && npm run test:qwen-code && npm run test:claude-code && npm run test:openclaw", "test:openai": "npm run -C integrations/openai test", "test:anthropic": "npm run -C integrations/anthropic test", "test:gemini": "npm run -C integrations/gemini test", "test:opencode": "npm run -C integrations/opencode test", "test:vercel": "npm run -C integrations/vercel test", "test:codex": "npm run -C integrations/codex test", "test:qwen-code": "npm run -C integrations/qwen-code test", "test:claude-code": "npm run -C integrations/claude-code test", "test:openclaw": "npm run -C integrations/openclaw test", "lint": "eslint . --ext .ts --max-warnings 0", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write .", "format:check": "prettier --check .", "prepare": "npm run build", "bump-version": "tsx scripts/bump-ts-version.ts" }, "devDependencies": { "typedoc": "^0.28.0" } }