/ libs / typescript / core / package.json
package.json
 1  {
 2    "name": "@mlflow/core",
 3    "version": "0.2.0",
 4    "description": "TypeScript implementation of MLflow Tracing SDK for LLM observability",
 5    "repository": {
 6      "type": "git",
 7      "url": "https://github.com/mlflow/mlflow.git"
 8    },
 9    "homepage": "https://mlflow.org/",
10    "author": {
11      "name": "MLflow",
12      "url": "https://mlflow.org/"
13    },
14    "bugs": {
15      "url": "https://github.com/mlflow/mlflow/issues"
16    },
17    "license": "Apache-2.0",
18    "keywords": [
19      "mlflow",
20      "tracing",
21      "observability",
22      "opentelemetry",
23      "llm",
24      "javascript",
25      "typescript"
26    ],
27    "main": "dist/index.js",
28    "types": "dist/index.d.ts",
29    "scripts": {
30      "build": "tsc",
31      "test": "jest",
32      "lint": "eslint . --ext .ts --max-warnings 0",
33      "lint:fix": "eslint . --ext .ts --fix",
34      "format": "prettier --write .",
35      "format:check": "prettier --check ."
36    },
37    "dependencies": {
38      "@databricks/sdk-experimental": "0.15.0",
39      "@opentelemetry/api": "^1.9.0",
40      "@opentelemetry/sdk-node": "^0.205.0",
41      "fast-safe-stringify": "^2.1.1",
42      "bignumber.js": "^9.0.0",
43      "ini": "^5.0.0"
44    },
45    "devDependencies": {
46      "@types/ini": "^4.1.1",
47      "@types/jest": "^29.5.3",
48      "@types/node": "^20.4.5",
49      "@typescript-eslint/eslint-plugin": "^6.21.0",
50      "@typescript-eslint/parser": "^6.21.0",
51      "eslint": "^8.57.1",
52      "jest": "^29.6.2",
53      "msw": "^2.10.3",
54      "prettier": "^3.5.3",
55      "ts-jest": "^29.1.1",
56      "tsx": "^4.7.0",
57      "typescript": "^5.8.3",
58      "whatwg-fetch": "^3.6.20"
59    },
60    "engines": {
61      "node": ">=18"
62    },
63    "files": [
64      "dist/"
65    ]
66  }