UNPKG

@embrace-io/web-sdk

Version:
109 lines (108 loc) 3.24 kB
{ "name": "@embrace-io/web-sdk", "version": "2.25.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": "emb-rm 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", "licenses": "generate-license-file" }, "files": [ "*.md", "dist", "LICENSE", "NOTICE", "THIRD_PARTY_NOTICES.txt" ], "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.221.0", "@opentelemetry/core": "2.10.0", "@opentelemetry/instrumentation": "^0.221.0", "@opentelemetry/instrumentation-fetch": "^0.221.0", "@opentelemetry/instrumentation-xml-http-request": "^0.221.0", "@opentelemetry/otlp-exporter-base": "^0.221.0", "@opentelemetry/otlp-transformer": "^0.221.0", "@opentelemetry/resources": "^2.10.0", "@opentelemetry/sdk-logs": "^0.221.0", "@opentelemetry/sdk-trace": "^2.10.0", "@opentelemetry/sdk-trace-web": "^2.10.0", "@opentelemetry/semantic-conventions": "^1.43.0", "hoist-non-react-statics": "^3.3.2", "web-vitals": "^6.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "peerDependenciesMeta": { "react": { "optional": true } } }