Files
2026-07-13 13:22:34 +08:00

37 lines
2.0 KiB
JSON

{
"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"
}
}