{
  "name": "@fabric-harness/databricks",
  "version": "7.0.2",
  "description": "Databricks tools and filesystem sources for Fabric Harness agents.",
  "license": "Apache-2.0",
  "author": "Fabric",
  "homepage": "https://github.com/Fabric-Pro/fabric-harness#readme",
  "repository": {
    "type": "git",
    "url": "https://github.com/Fabric-Pro/fabric-harness.git",
    "directory": "packages/databricks"
  },
  "bugs": {
    "url": "https://github.com/Fabric-Pro/fabric-harness/issues"
  },
  "keywords": [
    "agents",
    "ai",
    "fabric-harness",
    "databricks",
    "unity-catalog",
    "mlflow"
  ],
  "type": "module",
  "sideEffects": false,
  "engines": {
    "node": ">=22.0.0"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public",
    "provenance": false
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./agent": {
      "types": "./dist/agent.d.ts",
      "import": "./dist/agent.js"
    },
    "./sql-sandbox": {
      "types": "./dist/sql-sandbox.d.ts",
      "import": "./dist/sql-sandbox.js"
    },
    "./app-user-authorization": {
      "types": "./dist/app-user-authorization.d.ts",
      "import": "./dist/app-user-authorization.js"
    },
    "./platform": {
      "types": "./dist/platform.d.ts",
      "import": "./dist/platform.js"
    },
    "./runtime": {
      "types": "./dist/runtime.d.ts",
      "import": "./dist/runtime.js"
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "NOTICE"
  ],
  "dependencies": {
    "@databricks/sdk-accessmanagement": "0.21.0",
    "@databricks/sdk-auth": "0.21.0",
    "@databricks/sdk-core": "0.21.0",
    "@databricks/sdk-experiments": "0.21.0",
    "@databricks/sdk-files": "0.21.0",
    "@databricks/sdk-genie": "0.21.0",
    "@databricks/sdk-jobs": "0.21.0",
    "@databricks/sdk-modelserving": "0.21.0",
    "@databricks/sdk-modelservingquery": "0.21.0",
    "@databricks/sdk-options": "0.21.0",
    "@databricks/sdk-pipelines": "0.21.0",
    "@databricks/sdk-postgres": "0.21.0",
    "@databricks/sdk-scim": "0.21.0",
    "@databricks/sdk-secrets": "0.21.0",
    "@databricks/sdk-statementexecution": "0.21.0",
    "@databricks/sdk-supervisoragents": "0.21.0",
    "@databricks/sdk-uc-catalogs": "0.21.0",
    "@databricks/sdk-uc-grants": "0.21.0",
    "@databricks/sdk-uc-schemas": "0.21.0",
    "@databricks/sdk-uc-tables": "0.21.0",
    "@databricks/sdk-uc-volumes": "0.21.0",
    "@databricks/sdk-vectorsearch": "0.21.0",
    "@fabric-harness/sdk": "^6.0.0"
  },
  "peerDependencies": {
    "@fabric-harness/node": ">=3.0.0",
    "@fabricorg/platform": ">=0.9.0 <1",
    "pg": "^8.11.0"
  },
  "peerDependenciesMeta": {
    "pg": {
      "optional": true
    },
    "@fabric-harness/node": {
      "optional": true
    },
    "@fabricorg/platform": {
      "optional": true
    }
  },
  "devDependencies": {
    "@fabric-harness/node": "^6.0.0",
    "@fabricorg/platform": "^0.9.0",
    "tsup": "8.5.0",
    "typescript": "^5.8.3",
    "vitest": "^4.1.5"
  },
  "scripts": {
    "build": "tsup && tsc -b tsconfig.json --force",
    "check": "tsc -b tsconfig.json --force",
    "pretest": "node scripts/fix-databricks-sdk-esm.mjs",
    "test": "vitest run",
    "test:sdk-runtime": "pnpm build && node -e \"import('./dist/index.js').then(m => { if (!m.databricks) process.exit(1) })\""
  }
}