1{
2 "name": "@effect/opentelemetry",
3 "type": "module",
4 "version": "4.0.1",
5 "license": "MIT",
6 "description": "OpenTelemetry integration for Effect",
7 "homepage": "https://effect.website",
8 "repository": {
9 "type": "git",
10 "url": "https://github.com/Effect-TS/effect.git",
11 "directory": "packages/opentelemetry"
12 },
13 "bugs": {
14 "url": "https://github.com/Effect-TS/effect/issues"
15 },
16 "tags": [
17 "opentelemetry",
18 "observability",
19 "tracing",
20 "metrics",
21 "typescript",
22 "algebraic-data-types",
23 "functional-programming"
24 ],
25 "keywords": [
26 "opentelemetry",
27 "observability",
28 "tracing",
29 "metrics",
30 "typescript",
31 "algebraic-data-types",
32 "functional-programming"
33 ],
34 "engines": {
35 "node": ">=18.0.0"
36 },
37 "sideEffects": [],
38 "exports": {
39 "./package.json": "./package.json",
40 ".": "./src/index.ts",
41 "./*": "./src/*.ts",
42 "./internal/*": null,
43 "./index": null,
44 "./*/index": null
45 },
46 "files": [
47 "src/**/*.ts",
48 "dist/**/*.js",
49 "dist/**/*.js.map",
50 "dist/**/*.d.ts",
51 "dist/**/*.d.ts.map",
52 "AGENTS.md",
53 "CLAUDE.md",
54 "ai-docs/**/*"
55 ],
56 "publishConfig": {
57 "access": "public",
58 "provenance": true,
59 "exports": {
60 "./package.json": "./package.json",
61 ".": "./dist/index.js",
62 "./*": "./dist/*.js",
63 "./internal/*": null,
64 "./index": null,
65 "./*/index": null
66 }
67 },
68 "scripts": {
69 "codegen": "effect-utils codegen",
70 "build": "tsc -b tsconfig.json && pnpm babel",
71 "babel": "babel dist --plugins annotate-pure-calls --out-dir dist --source-maps",
72 "check": "tsc -b tsconfig.json"
73 },
74 "peerDependencies": {
75 "@opentelemetry/api": ">=1.9.0 <2.0.0",
76 "@opentelemetry/api-logs": ">=0.203.0 <0.300.0",
77 "@opentelemetry/resources": ">=2.0.0 <3.0.0",
78 "@opentelemetry/sdk-logs": ">=0.203.0 <0.300.0",
79 "@opentelemetry/sdk-metrics": ">=2.0.0 <3.0.0",
80 "@opentelemetry/sdk-trace-base": ">=2.0.0 <3.0.0",
81 "@opentelemetry/sdk-trace-node": ">=2.0.0 <3.0.0",
82 "@opentelemetry/sdk-trace-web": ">=2.0.0 <3.0.0",
83 "@opentelemetry/semantic-conventions": ">=1.33.0 <2.0.0",
84 "effect": "workspace:^"
85 },
86 "peerDependenciesMeta": {
87 "@opentelemetry/api": {
88 "optional": true
89 },
90 "@opentelemetry/resources": {
91 "optional": true
92 },
93 "@opentelemetry/sdk-metrics": {
94 "optional": true
95 },
96 "@opentelemetry/sdk-trace-base": {
97 "optional": true
98 },
99 "@opentelemetry/sdk-trace-node": {
100 "optional": true
101 },
102 "@opentelemetry/sdk-trace-web": {
103 "optional": true
104 },
105 "@opentelemetry/sdk-logs": {
106 "optional": true
107 },
108 "@opentelemetry/api-logs": {
109 "optional": true
110 }
111 },
112 "devDependencies": {
113 "@opentelemetry/api": "^1.9.1",
114 "@opentelemetry/api-logs": "^0.222.0",
115 "@opentelemetry/context-async-hooks": "^2.11.0",
116 "@opentelemetry/exporter-metrics-otlp-http": "0.222.0",
117 "@opentelemetry/exporter-prometheus": "^0.222.0",
118 "@opentelemetry/exporter-trace-otlp-http": "^0.222.0",
119 "@opentelemetry/otlp-exporter-base": "^0.222.0",
120 "@opentelemetry/resources": "^2.11.0",
121 "@opentelemetry/sdk-logs": "^0.222.0",
122 "@opentelemetry/sdk-metrics": "^2.11.0",
123 "@opentelemetry/sdk-trace-base": "^2.11.0",
124 "@opentelemetry/sdk-trace-node": "^2.11.0",
125 "@opentelemetry/sdk-trace-web": "^2.11.0",
126 "@opentelemetry/semantic-conventions": "^1.43.0"
127 }
128}