{
  "name": "autotel-tanstack",
  "version": "2.0.10",
  "description": "OpenTelemetry instrumentation for TanStack Start - automatic tracing for server functions, middleware, and route loaders",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "sideEffects": [
    "./dist/auto.js"
  ],
  "exports": {
    ".": {
      "browser": {
        "types": "./dist/browser/index.d.ts",
        "import": "./dist/browser/index.js"
      },
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./auto": {
      "types": "./dist/auto.d.ts",
      "import": "./dist/auto.js"
    },
    "./middleware": {
      "browser": {
        "types": "./dist/browser/middleware.d.ts",
        "import": "./dist/browser/middleware.js"
      },
      "types": "./dist/middleware.d.ts",
      "import": "./dist/middleware.js"
    },
    "./server-functions": {
      "browser": {
        "types": "./dist/browser/server-functions.d.ts",
        "import": "./dist/browser/server-functions.js"
      },
      "types": "./dist/server-functions.d.ts",
      "import": "./dist/server-functions.js"
    },
    "./loaders": {
      "browser": {
        "types": "./dist/browser/loaders.d.ts",
        "import": "./dist/browser/loaders.js"
      },
      "types": "./dist/loaders.d.ts",
      "import": "./dist/loaders.js"
    },
    "./context": {
      "browser": {
        "types": "./dist/browser/context.d.ts",
        "import": "./dist/browser/context.js"
      },
      "types": "./dist/context.d.ts",
      "import": "./dist/context.js"
    },
    "./handlers": {
      "browser": {
        "types": "./dist/browser/handlers.d.ts",
        "import": "./dist/browser/handlers.js"
      },
      "types": "./dist/handlers.d.ts",
      "import": "./dist/handlers.js"
    },
    "./testing": {
      "browser": {
        "types": "./dist/browser/testing.d.ts",
        "import": "./dist/browser/testing.js"
      },
      "types": "./dist/testing.d.ts",
      "import": "./dist/testing.js"
    },
    "./debug-headers": {
      "browser": {
        "types": "./dist/browser/debug-headers.d.ts",
        "import": "./dist/browser/debug-headers.js"
      },
      "types": "./dist/debug-headers.d.ts",
      "import": "./dist/debug-headers.js"
    },
    "./metrics": {
      "browser": {
        "types": "./dist/browser/metrics.d.ts",
        "import": "./dist/browser/metrics.js"
      },
      "types": "./dist/metrics.d.ts",
      "import": "./dist/metrics.js"
    },
    "./error-reporting": {
      "browser": {
        "types": "./dist/browser/error-reporting.d.ts",
        "import": "./dist/browser/error-reporting.js"
      },
      "types": "./dist/error-reporting.d.ts",
      "import": "./dist/error-reporting.js"
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "NOTICE"
  ],
  "keywords": [
    "opentelemetry",
    "otel",
    "tanstack",
    "tanstack-start",
    "tanstack-router",
    "react-start",
    "solid-start",
    "observability",
    "tracing",
    "server-functions",
    "middleware",
    "loaders",
    "ssr",
    "full-stack"
  ],
  "author": "Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)",
  "license": "Apache-2.0",
  "dependencies": {
    "@opentelemetry/api": "^1.9.1",
    "autotel": "8.5.0",
    "autotel-adapters": "3.0.0",
    "autotel-edge": "6.1.3"
  },
  "peerDependencies": {
    "@tanstack/react-start": "^1.169.3",
    "@tanstack/solid-start": "^1.169.3"
  },
  "peerDependenciesMeta": {
    "@tanstack/react-start": {
      "optional": true
    },
    "@tanstack/solid-start": {
      "optional": true
    }
  },
  "devDependencies": {
    "@opentelemetry/sdk-trace-base": "^2.12.0",
    "@tanstack/react-router": "^1.170.45",
    "@types/node": "^26.6.5",
    "rimraf": "^6.1.3",
    "tsdown": "^0.23.1",
    "typescript": "^7.0.2",
    "vitest": "^5.0.5",
    "vitest-mock-extended": "^5.1.1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/jagreehal/autotel",
    "directory": "packages/autotel-tanstack"
  },
  "bugs": {
    "url": "https://github.com/jagreehal/autotel/issues"
  },
  "homepage": "https://github.com/jagreehal/autotel/tree/main/packages/autotel-tanstack#readme",
  "scripts": {
    "build": "tsdown",
    "dev": "tsdown --watch",
    "lint": "oxlint -c oxlint.json --disable-nested-config src",
    "lint:fix": "pnpm lint --fix",
    "format:check": "prettier --check src/**/*.ts",
    "type-check": "tsc --noEmit",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:integration": "vitest run --config vitest.integration.config.ts",
    "clean": "rimraf dist",
    "quality": "pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build"
  }
}