{
  "name": "@embrace-io/web-sdk",
  "version": "2.20.0",
  "description": "Embrace Web SDK",
  "type": "module",
  "imports": {
    "#embrace-io/otlp-transformer": {
      "embrace": "./packages/otlp-transformer/src/index.ts",
      "default": "./packages/otlp-transformer/dist/index.js"
    }
  },
  "jsdelivr": "./dist/embrace-web-sdk.js",
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "scripts": {
    "clean": "npx -y rimraf dist .sonda",
    "build": "npm run build --prefix packages/otlp-transformer && tsdown",
    "dev": "tsdown --watch --no-clean",
    "test": "web-test-runner",
    "test:watch": "npm run test -- --watch",
    "test:manual": "npm run test -- --manual",
    "test:coverage": "npm run test -- --config=web-test-runner.coverage.config.js",
    "test:multiBrowsers": "npm run test -- --config=web-test-runner.multi-browser.config.js",
    "check": "tsc && eslint --max-warnings 0",
    "check:dist": "eslint --max-warnings 0 --config eslint.dist.config.ts",
    "validate": "tsx scripts/validate.ts",
    "docs": "npx typedoc --readme none && touch docs/.nojekyll"
  },
  "files": [
    "dist",
    "LICENSE",
    "*.md"
  ],
  "exports": {
    ".": {
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./react-instrumentation": {
      "import": "./dist/react-instrumentation/index.js",
      "require": "./dist/react-instrumentation/index.cjs"
    },
    "./package.json": "./package.json"
  },
  "typesVersions": {
    "*": {
      ".": [
        "./dist/index.d.ts"
      ],
      "react-instrumentation": [
        "./dist/react-instrumentation/index.d.ts"
      ]
    }
  },
  "author": "Embrace <support@embrace.io> (https://embrace.io/)",
  "bugs": {
    "url": "https://github.com/embrace-io/embrace-web-sdk/issues",
    "email": "support@embrace.io"
  },
  "homepage": "https://github.com/embrace-io/embrace-web-sdk",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/embrace-io/embrace-web-sdk.git",
    "directory": "packages/web-sdk"
  },
  "keywords": [
    "embrace",
    "web",
    "tracking",
    "observability",
    "otel",
    "instrumentation",
    "telemetry"
  ],
  "dependencies": {
    "@opentelemetry/api": "^1.9.1",
    "@opentelemetry/api-logs": "^0.214.0",
    "@opentelemetry/core": "^2.6.1",
    "@opentelemetry/instrumentation": "^0.214.0",
    "@opentelemetry/instrumentation-fetch": "^0.214.0",
    "@opentelemetry/instrumentation-xml-http-request": "^0.214.0",
    "@opentelemetry/otlp-exporter-base": "^0.214.0",
    "@opentelemetry/otlp-transformer": "^0.214.0",
    "@opentelemetry/resources": "^2.6.1",
    "@opentelemetry/sdk-logs": "^0.214.0",
    "@opentelemetry/sdk-trace-web": "^2.6.1",
    "@opentelemetry/semantic-conventions": "^1.40.0",
    "@opentelemetry/web-common": "^0.214.0",
    "hoist-non-react-statics": "^3.3.2",
    "web-vitals": "^5.2.0"
  },
  "peerDependencies": {
    "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
  },
  "peerDependenciesMeta": {
    "react": {
      "optional": true
    }
  }
}
