/ libs / typescript / package.json
package.json
 1  {
 2    "name": "mlflow-typescript",
 3    "private": true,
 4    "description": "TypeScript implementation of MLflow Tracing SDK. This is the root workspace package that includes all the public packages as sub-directories.",
 5    "workspaces": [
 6      "core",
 7      "integrations/*"
 8    ],
 9    "scripts": {
10      "build": "npm run build:subpackages",
11      "build:subpackages": "npm run build:core && npm run build:integrations",
12      "build:core": "cd core && npm run build",
13      "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",
14      "test": "npm run test:core && npm run test:integrations",
15      "test:core": "cd core && npm run test",
16      "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",
17      "test:openai": "npm run -C integrations/openai test",
18      "test:anthropic": "npm run -C integrations/anthropic test",
19      "test:gemini": "npm run -C integrations/gemini test",
20      "test:opencode": "npm run -C integrations/opencode test",
21      "test:vercel": "npm run -C integrations/vercel test",
22      "test:codex": "npm run -C integrations/codex test",
23      "test:qwen-code": "npm run -C integrations/qwen-code test",
24      "test:claude-code": "npm run -C integrations/claude-code test",
25      "lint": "eslint . --ext .ts --max-warnings 0",
26      "lint:fix": "eslint . --ext .ts --fix",
27      "format": "prettier --write .",
28      "format:check": "prettier --check .",
29      "prepare": "npm run build",
30      "bump-version": "tsx scripts/bump-ts-version.ts"
31    },
32    "devDependencies": {
33      "typedoc": "^0.28.0"
34    }
35  }