@embrace-io/web-sdk
Version:
109 lines (108 loc) • 3.24 kB
JSON
{
"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
}
}
}