diff --git a/CHANGELOG.md b/CHANGELOG.md index 411e7b5e547..d3ddce4dfb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ For notes on migrating to 2.x / 0.200.x see [the upgrade guide](doc/upgrade-to-2 * chore(context-async-hooks): Deprecate `AsyncHooksContextManager` [#6298](https://github.com/open-telemetry/opentelemetry-js/pull/6298) @trentm * chore: fix CODEOWNERS rule ordering [#6297](https://github.com/open-telemetry/opentelemetry-js/pull/6297) @overbalance * fix(github): fix CODEOWNERS browser package paths [#6303](https://github.com/open-telemetry/opentelemetry-js/pull/6303) @overbalance +* fix(build): update @types/node to 18.19.130, remove DOM types from base tsconfig [#6280](https://github.com/open-telemetry/opentelemetry-js/pull/6280) @overbalance ## 2.4.0 diff --git a/api/tsconfig.esm.json b/api/tsconfig.esm.json index c2c812b8248..fa961741b1f 100644 --- a/api/tsconfig.esm.json +++ b/api/tsconfig.esm.json @@ -2,8 +2,7 @@ "extends": "../tsconfig.base.esm.json", "compilerOptions": { "lib": [ - "es2017", - "dom" + "es2017" ], "outDir": "build/esm", "rootDir": "src", diff --git a/api/tsconfig.esnext.json b/api/tsconfig.esnext.json index c1ec44a31eb..7ab606bec69 100644 --- a/api/tsconfig.esnext.json +++ b/api/tsconfig.esnext.json @@ -2,8 +2,7 @@ "extends": "../tsconfig.base.esnext.json", "compilerOptions": { "lib": [ - "es2017", - "dom" + "es2017" ], "outDir": "build/esnext", "rootDir": "src", diff --git a/api/tsconfig.json b/api/tsconfig.json index b5fb1325813..7efa7cf9f48 100644 --- a/api/tsconfig.json +++ b/api/tsconfig.json @@ -2,8 +2,7 @@ "extends": "../tsconfig.base.json", "compilerOptions": { "lib": [ - "es2017", - "dom" + "es2017" ], "outDir": "build", "rootDir": ".", diff --git a/experimental/CHANGELOG.md b/experimental/CHANGELOG.md index c5d948a14f2..e629ed01d80 100644 --- a/experimental/CHANGELOG.md +++ b/experimental/CHANGELOG.md @@ -19,6 +19,8 @@ For notes on migrating to 2.x / 0.200.x see [the upgrade guide](doc/upgrade-to-2 ### :house: Internal +* fix(build): update @types/node to 18.19.130, remove DOM types from base tsconfig [#6280](https://github.com/open-telemetry/opentelemetry-js/pull/6280) @overbalance + ## 0.210.0 ### :boom: Breaking Changes diff --git a/experimental/examples/logs/package.json b/experimental/examples/logs/package.json index 263d9b53099..4a2d8783706 100644 --- a/experimental/examples/logs/package.json +++ b/experimental/examples/logs/package.json @@ -12,7 +12,7 @@ "@opentelemetry/sdk-logs": "0.210.0" }, "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "ts-node": "^10.9.1" } } diff --git a/experimental/packages/api-logs/tsconfig.esm.json b/experimental/packages/api-logs/tsconfig.esm.json index 32870892421..a7797aeeb99 100644 --- a/experimental/packages/api-logs/tsconfig.esm.json +++ b/experimental/packages/api-logs/tsconfig.esm.json @@ -2,8 +2,7 @@ "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { "lib": [ - "es2017", - "dom" + "es2017" ], "outDir": "build/esm", "rootDir": "src", diff --git a/experimental/packages/api-logs/tsconfig.esnext.json b/experimental/packages/api-logs/tsconfig.esnext.json index 758cfecd1bb..bad0d3158b3 100644 --- a/experimental/packages/api-logs/tsconfig.esnext.json +++ b/experimental/packages/api-logs/tsconfig.esnext.json @@ -2,8 +2,7 @@ "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { "lib": [ - "es2017", - "dom" + "es2017" ], "outDir": "build/esnext", "rootDir": "src", diff --git a/experimental/packages/configuration/package.json b/experimental/packages/configuration/package.json index 5686c34b7ef..7312aace3a9 100644 --- a/experimental/packages/configuration/package.json +++ b/experimental/packages/configuration/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@opentelemetry/api": "^1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/exporter-logs-otlp-grpc/package.json b/experimental/packages/exporter-logs-otlp-grpc/package.json index e9d50be25e5..597808b688c 100644 --- a/experimental/packages/exporter-logs-otlp-grpc/package.json +++ b/experimental/packages/exporter-logs-otlp-grpc/package.json @@ -52,7 +52,7 @@ "@opentelemetry/api-logs": "0.210.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/exporter-logs-otlp-http/package.json b/experimental/packages/exporter-logs-otlp-http/package.json index 474e33c8ad7..467292b99f3 100644 --- a/experimental/packages/exporter-logs-otlp-http/package.json +++ b/experimental/packages/exporter-logs-otlp-http/package.json @@ -74,7 +74,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/exporter-logs-otlp-http/tsconfig.esm.json b/experimental/packages/exporter-logs-otlp-http/tsconfig.esm.json index 0edcb89fa73..c93ba975e35 100644 --- a/experimental/packages/exporter-logs-otlp-http/tsconfig.esm.json +++ b/experimental/packages/exporter-logs-otlp-http/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/exporter-logs-otlp-http/tsconfig.esnext.json b/experimental/packages/exporter-logs-otlp-http/tsconfig.esnext.json index 0c19aa0aaf1..b93d692043a 100644 --- a/experimental/packages/exporter-logs-otlp-http/tsconfig.esnext.json +++ b/experimental/packages/exporter-logs-otlp-http/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/exporter-logs-otlp-http/tsconfig.json b/experimental/packages/exporter-logs-otlp-http/tsconfig.json index 96f229bb8ef..58475b7e8c1 100644 --- a/experimental/packages/exporter-logs-otlp-http/tsconfig.json +++ b/experimental/packages/exporter-logs-otlp-http/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/exporter-logs-otlp-proto/package.json b/experimental/packages/exporter-logs-otlp-proto/package.json index a02d3888e46..46d16c36fa6 100644 --- a/experimental/packages/exporter-logs-otlp-proto/package.json +++ b/experimental/packages/exporter-logs-otlp-proto/package.json @@ -66,7 +66,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/experimental/packages/exporter-logs-otlp-proto/tsconfig.esm.json b/experimental/packages/exporter-logs-otlp-proto/tsconfig.esm.json index 051fcfd62cf..7d997674edd 100644 --- a/experimental/packages/exporter-logs-otlp-proto/tsconfig.esm.json +++ b/experimental/packages/exporter-logs-otlp-proto/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/exporter-logs-otlp-proto/tsconfig.esnext.json b/experimental/packages/exporter-logs-otlp-proto/tsconfig.esnext.json index 2bf55f532b2..b2c5837975d 100644 --- a/experimental/packages/exporter-logs-otlp-proto/tsconfig.esnext.json +++ b/experimental/packages/exporter-logs-otlp-proto/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/exporter-logs-otlp-proto/tsconfig.json b/experimental/packages/exporter-logs-otlp-proto/tsconfig.json index 00f0fe83cb9..50c2fcb184f 100644 --- a/experimental/packages/exporter-logs-otlp-proto/tsconfig.json +++ b/experimental/packages/exporter-logs-otlp-proto/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/exporter-trace-otlp-grpc/package.json b/experimental/packages/exporter-trace-otlp-grpc/package.json index aed328b0dfc..7ba11717e6d 100644 --- a/experimental/packages/exporter-trace-otlp-grpc/package.json +++ b/experimental/packages/exporter-trace-otlp-grpc/package.json @@ -49,7 +49,7 @@ "@grpc/proto-loader": "^0.7.10", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/exporter-trace-otlp-http/package.json b/experimental/packages/exporter-trace-otlp-http/package.json index af4b1900f32..72fc2a17c5f 100644 --- a/experimental/packages/exporter-trace-otlp-http/package.json +++ b/experimental/packages/exporter-trace-otlp-http/package.json @@ -65,7 +65,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/exporter-trace-otlp-http/tsconfig.esm.json b/experimental/packages/exporter-trace-otlp-http/tsconfig.esm.json index 8647f6ec567..41608aff9e8 100644 --- a/experimental/packages/exporter-trace-otlp-http/tsconfig.esm.json +++ b/experimental/packages/exporter-trace-otlp-http/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/exporter-trace-otlp-http/tsconfig.esnext.json b/experimental/packages/exporter-trace-otlp-http/tsconfig.esnext.json index b85acc27dfc..32f13c81bdb 100644 --- a/experimental/packages/exporter-trace-otlp-http/tsconfig.esnext.json +++ b/experimental/packages/exporter-trace-otlp-http/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/exporter-trace-otlp-http/tsconfig.json b/experimental/packages/exporter-trace-otlp-http/tsconfig.json index 6beb818c1aa..69dd5f9c7f6 100644 --- a/experimental/packages/exporter-trace-otlp-http/tsconfig.json +++ b/experimental/packages/exporter-trace-otlp-http/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/exporter-trace-otlp-proto/package.json b/experimental/packages/exporter-trace-otlp-proto/package.json index f762fe11e68..f3ea63f4db6 100644 --- a/experimental/packages/exporter-trace-otlp-proto/package.json +++ b/experimental/packages/exporter-trace-otlp-proto/package.json @@ -65,7 +65,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/experimental/packages/exporter-trace-otlp-proto/tsconfig.esm.json b/experimental/packages/exporter-trace-otlp-proto/tsconfig.esm.json index 8647f6ec567..41608aff9e8 100644 --- a/experimental/packages/exporter-trace-otlp-proto/tsconfig.esm.json +++ b/experimental/packages/exporter-trace-otlp-proto/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/exporter-trace-otlp-proto/tsconfig.esnext.json b/experimental/packages/exporter-trace-otlp-proto/tsconfig.esnext.json index b85acc27dfc..32f13c81bdb 100644 --- a/experimental/packages/exporter-trace-otlp-proto/tsconfig.esnext.json +++ b/experimental/packages/exporter-trace-otlp-proto/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/exporter-trace-otlp-proto/tsconfig.json b/experimental/packages/exporter-trace-otlp-proto/tsconfig.json index 417e1ad4684..31562cd2e6f 100644 --- a/experimental/packages/exporter-trace-otlp-proto/tsconfig.json +++ b/experimental/packages/exporter-trace-otlp-proto/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-browser-detector/package.json b/experimental/packages/opentelemetry-browser-detector/package.json index eaea8525f3a..055e4a9d960 100644 --- a/experimental/packages/opentelemetry-browser-detector/package.json +++ b/experimental/packages/opentelemetry-browser-detector/package.json @@ -56,7 +56,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/experimental/packages/opentelemetry-browser-detector/tsconfig.esm.json b/experimental/packages/opentelemetry-browser-detector/tsconfig.esm.json index bd40c9fb1f1..618c1343d74 100644 --- a/experimental/packages/opentelemetry-browser-detector/tsconfig.esm.json +++ b/experimental/packages/opentelemetry-browser-detector/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-browser-detector/tsconfig.esnext.json b/experimental/packages/opentelemetry-browser-detector/tsconfig.esnext.json index 3d1c53262e2..41d493acf80 100644 --- a/experimental/packages/opentelemetry-browser-detector/tsconfig.esnext.json +++ b/experimental/packages/opentelemetry-browser-detector/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-browser-detector/tsconfig.json b/experimental/packages/opentelemetry-browser-detector/tsconfig.json index d5a0844c24a..793ebd05568 100644 --- a/experimental/packages/opentelemetry-browser-detector/tsconfig.json +++ b/experimental/packages/opentelemetry-browser-detector/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json index 0b87a585704..2e217ea924d 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json @@ -49,7 +49,7 @@ "@grpc/proto-loader": "^0.7.10", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json index a2e5dfb6d33..d2b11ae6e00 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json @@ -65,7 +65,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esm.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esm.json index 8a5b590775e..fabbf74d2d8 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esm.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esnext.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esnext.json index 75da611141b..99658f3d944 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esnext.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.json index d6e46534346..cb1da290630 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json index 6b382518bf0..e030274556c 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json @@ -65,7 +65,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esm.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esm.json index 4fb587ea8d7..ea679a792e1 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esm.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esnext.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esnext.json index 8f77308fbd5..959d948ee22 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esnext.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.json index 185c670198d..8ced88148d5 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-exporter-prometheus/package.json b/experimental/packages/opentelemetry-exporter-prometheus/package.json index 64ea5f4d1b0..184a0586906 100644 --- a/experimental/packages/opentelemetry-exporter-prometheus/package.json +++ b/experimental/packages/opentelemetry-exporter-prometheus/package.json @@ -45,7 +45,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "^1.29.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/package.json b/experimental/packages/opentelemetry-instrumentation-fetch/package.json index 7b183814226..3f726516169 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/package.json +++ b/experimental/packages/opentelemetry-instrumentation-fetch/package.json @@ -60,7 +60,7 @@ "@opentelemetry/propagator-b3": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esm.json b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esm.json index 1d09ef3a88b..cb0f9e85714 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esm.json +++ b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esnext.json b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esnext.json index 109b8a40b31..f920006ac1d 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esnext.json +++ b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.json b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.json index 856652db4c1..faa2d7b5994 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.json +++ b/experimental/packages/opentelemetry-instrumentation-fetch/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-instrumentation-grpc/package.json b/experimental/packages/opentelemetry-instrumentation-grpc/package.json index ca422edb1bd..e92c93d7d6a 100644 --- a/experimental/packages/opentelemetry-instrumentation-grpc/package.json +++ b/experimental/packages/opentelemetry-instrumentation-grpc/package.json @@ -59,7 +59,7 @@ "@protobuf-ts/runtime": "2.11.1", "@protobuf-ts/runtime-rpc": "2.11.1", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@typescript/vfs": "1.6.2", "mocha": "11.7.5", diff --git a/experimental/packages/opentelemetry-instrumentation-grpc/src/clientUtils.ts b/experimental/packages/opentelemetry-instrumentation-grpc/src/clientUtils.ts index 4fd8c45b806..b2d7648635b 100644 --- a/experimental/packages/opentelemetry-instrumentation-grpc/src/clientUtils.ts +++ b/experimental/packages/opentelemetry-instrumentation-grpc/src/clientUtils.ts @@ -72,13 +72,13 @@ export function getMethodsToWrap( * Patches a callback so that the current span for this trace is also ended * when the callback is invoked. */ -export function patchedCallback( +export function patchedCallback( span: Span, - callback: SendUnaryDataCallback + callback: SendUnaryDataCallback ) { - const wrappedFn: SendUnaryDataCallback = ( + const wrappedFn: SendUnaryDataCallback = ( err: grpcJs.ServiceError | null, - res?: ResponseType + res?: T ) => { if (err) { if (err.code) { @@ -173,7 +173,7 @@ export function makeGrpcClientRemoteCall( if (callbackFuncIndex !== -1) { args[callbackFuncIndex] = patchedCallback( span, - args[callbackFuncIndex] as SendUnaryDataCallback + args[callbackFuncIndex] as SendUnaryDataCallback ); } } diff --git a/experimental/packages/opentelemetry-instrumentation-http/package.json b/experimental/packages/opentelemetry-instrumentation-http/package.json index 46b1a67478e..a910570b0f8 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/package.json +++ b/experimental/packages/opentelemetry-instrumentation-http/package.json @@ -53,7 +53,7 @@ "@opentelemetry/sdk-trace-base": "2.4.0", "@opentelemetry/sdk-trace-node": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/request-promise-native": "1.0.21", "@types/sinon": "17.0.4", "@types/superagent": "8.1.9", diff --git a/experimental/packages/opentelemetry-instrumentation-http/src/utils.ts b/experimental/packages/opentelemetry-instrumentation-http/src/utils.ts index 0d92fbb0138..2feed8b1807 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/src/utils.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/src/utils.ts @@ -472,7 +472,7 @@ export const getOutgoingRequestAttributes = ( const port = options.port; const method = requestOptions.method ?? 'GET'; const normalizedMethod = normalizeMethod(method); - const headers = requestOptions.headers || {}; + const headers = (requestOptions.headers || {}) as OutgoingHttpHeaders; const userAgent = headers['user-agent']; const urlFull = getAbsoluteUrl( requestOptions, diff --git a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-enable.test.ts b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-enable.test.ts index 84f84edbeb0..dbe6bfa6ec4 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-enable.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-enable.test.ts @@ -79,6 +79,7 @@ import type { IncomingMessage, ServerResponse, RequestOptions, + OutgoingHttpHeaders, } from 'http'; import { isWrapped, SemconvStability } from '@opentelemetry/instrumentation'; import { getRPCMetadata, RPCType } from '@opentelemetry/core'; @@ -155,7 +156,8 @@ export const startIncomingSpanHookFunction = ( export const startOutgoingSpanHookFunction = ( request: RequestOptions ): Attributes => { - return { guid: request.headers?.guid }; + const headers = request.headers as OutgoingHttpHeaders | undefined; + return { guid: headers?.guid }; }; describe('HttpInstrumentation', () => { @@ -326,11 +328,9 @@ describe('HttpInstrumentation', () => { ); }, ignoreOutgoingRequestHook: request => { - if (request.headers?.['user-agent'] != null) { - return ( - `${request.headers['user-agent']}`.match('ignored-string') != - null - ); + const headers = request.headers as OutgoingHttpHeaders | undefined; + if (headers?.['user-agent'] != null) { + return `${headers['user-agent']}`.match('ignored-string') != null; } return false; }, diff --git a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-enable.test.ts b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-enable.test.ts index 54362fb6e3e..89c993835ad 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-enable.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-enable.test.ts @@ -52,6 +52,7 @@ instrumentation.enable(); instrumentation.disable(); import * as http from 'http'; +import type { OutgoingHttpHeaders } from 'http'; import * as https from 'https'; import { httpsRequest } from '../utils/httpsRequest'; @@ -189,11 +190,9 @@ describe('HttpsInstrumentation', () => { ); }, ignoreOutgoingRequestHook: request => { - if (request.headers?.['user-agent'] != null) { - return ( - `${request.headers['user-agent']}`.match('ignored-string') != - null - ); + const headers = request.headers as OutgoingHttpHeaders | undefined; + if (headers?.['user-agent'] != null) { + return `${headers['user-agent']}`.match('ignored-string') != null; } return false; }, diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json b/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json index 02cdeffa335..aa0fb8a32d9 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json @@ -60,7 +60,7 @@ "@opentelemetry/propagator-b3": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esm.json b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esm.json index 1d09ef3a88b..cb0f9e85714 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esm.json +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esnext.json b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esnext.json index 109b8a40b31..f920006ac1d 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esnext.json +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.json b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.json index 856652db4c1..faa2d7b5994 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.json +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/opentelemetry-instrumentation/package.json b/experimental/packages/opentelemetry-instrumentation/package.json index 5128a556f5c..1f872003cd0 100644 --- a/experimental/packages/opentelemetry-instrumentation/package.json +++ b/experimental/packages/opentelemetry-instrumentation/package.json @@ -83,7 +83,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/sdk-metrics": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/opentelemetry-sdk-node/package.json b/experimental/packages/opentelemetry-sdk-node/package.json index 9bea3a611d9..616272eb48b 100644 --- a/experimental/packages/opentelemetry-sdk-node/package.json +++ b/experimental/packages/opentelemetry-sdk-node/package.json @@ -74,7 +74,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/otlp-exporter-base/package.json b/experimental/packages/otlp-exporter-base/package.json index cd63fb50463..a8b664c89dc 100644 --- a/experimental/packages/otlp-exporter-base/package.json +++ b/experimental/packages/otlp-exporter-base/package.json @@ -82,7 +82,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/experimental/packages/otlp-exporter-base/test/node/http-exporter-transport.test.ts b/experimental/packages/otlp-exporter-base/test/node/http-exporter-transport.test.ts index 53d93b95fb5..566545b120a 100644 --- a/experimental/packages/otlp-exporter-base/test/node/http-exporter-transport.test.ts +++ b/experimental/packages/otlp-exporter-base/test/node/http-exporter-transport.test.ts @@ -83,7 +83,10 @@ describe('HttpExporterTransport', function () { server.listen(8080); class SedAgent extends http.Agent { - createConnection(options: TcpNetConnectOpts, listener: () => void) { + override createConnection( + options: TcpNetConnectOpts, + listener: () => void + ) { return createConnection( { ...options, host: options.host?.replaceAll('j', 'l') }, listener diff --git a/experimental/packages/otlp-exporter-base/tsconfig.esm.json b/experimental/packages/otlp-exporter-base/tsconfig.esm.json index 29f55b1213e..1ffac2f8691 100644 --- a/experimental/packages/otlp-exporter-base/tsconfig.esm.json +++ b/experimental/packages/otlp-exporter-base/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/otlp-exporter-base/tsconfig.esnext.json b/experimental/packages/otlp-exporter-base/tsconfig.esnext.json index 0fb9636081e..b69638a5f3b 100644 --- a/experimental/packages/otlp-exporter-base/tsconfig.esnext.json +++ b/experimental/packages/otlp-exporter-base/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/otlp-exporter-base/tsconfig.json b/experimental/packages/otlp-exporter-base/tsconfig.json index 2bff90df9b8..53ce733bfcf 100644 --- a/experimental/packages/otlp-exporter-base/tsconfig.json +++ b/experimental/packages/otlp-exporter-base/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/otlp-grpc-exporter-base/package.json b/experimental/packages/otlp-grpc-exporter-base/package.json index 3d2c8145d6e..3765cf8213f 100644 --- a/experimental/packages/otlp-grpc-exporter-base/package.json +++ b/experimental/packages/otlp-grpc-exporter-base/package.json @@ -49,7 +49,7 @@ "@opentelemetry/resources": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/sampler-composite/package.json b/experimental/packages/sampler-composite/package.json index 232896027c8..6fb442334b3 100644 --- a/experimental/packages/sampler-composite/package.json +++ b/experimental/packages/sampler-composite/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0" }, diff --git a/experimental/packages/sampler-jaeger-remote/package.json b/experimental/packages/sampler-jaeger-remote/package.json index 9c00c41d643..fd0aad805e8 100644 --- a/experimental/packages/sampler-jaeger-remote/package.json +++ b/experimental/packages/sampler-jaeger-remote/package.json @@ -49,7 +49,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "eslint-plugin-header": "^3.1.1", "eslint-plugin-n": "^17.0.0", diff --git a/experimental/packages/sdk-logs/package.json b/experimental/packages/sdk-logs/package.json index 9b672ebfec1..5cff1f7484f 100644 --- a/experimental/packages/sdk-logs/package.json +++ b/experimental/packages/sdk-logs/package.json @@ -74,7 +74,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.4.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/experimental/packages/sdk-logs/tsconfig.esm.json b/experimental/packages/sdk-logs/tsconfig.esm.json index 54150ddebe8..7b44ba766b3 100644 --- a/experimental/packages/sdk-logs/tsconfig.esm.json +++ b/experimental/packages/sdk-logs/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/sdk-logs/tsconfig.esnext.json b/experimental/packages/sdk-logs/tsconfig.esnext.json index 8cdb32ae007..193624c1613 100644 --- a/experimental/packages/sdk-logs/tsconfig.esnext.json +++ b/experimental/packages/sdk-logs/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/sdk-logs/tsconfig.json b/experimental/packages/sdk-logs/tsconfig.json index 25205b8cf7c..14fb2c7c577 100644 --- a/experimental/packages/sdk-logs/tsconfig.json +++ b/experimental/packages/sdk-logs/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/experimental/packages/shim-opencensus/package.json b/experimental/packages/shim-opencensus/package.json index 73469ea28b9..9d0f6ef8ea0 100644 --- a/experimental/packages/shim-opencensus/package.json +++ b/experimental/packages/shim-opencensus/package.json @@ -52,7 +52,7 @@ "@opentelemetry/context-async-hooks": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/experimental/packages/web-common/package.json b/experimental/packages/web-common/package.json index c7cb76dc966..b764f99b6bb 100644 --- a/experimental/packages/web-common/package.json +++ b/experimental/packages/web-common/package.json @@ -72,7 +72,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.210.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/experimental/packages/web-common/tsconfig.esm.json b/experimental/packages/web-common/tsconfig.esm.json index 15f94413441..7c3db0815fb 100644 --- a/experimental/packages/web-common/tsconfig.esm.json +++ b/experimental/packages/web-common/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/experimental/packages/web-common/tsconfig.esnext.json b/experimental/packages/web-common/tsconfig.esnext.json index 54dee03ec7a..fe65b176700 100644 --- a/experimental/packages/web-common/tsconfig.esnext.json +++ b/experimental/packages/web-common/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/experimental/packages/web-common/tsconfig.json b/experimental/packages/web-common/tsconfig.json index b23ef40578d..78121d4caec 100644 --- a/experimental/packages/web-common/tsconfig.json +++ b/experimental/packages/web-common/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/integration-tests/api/package.json b/integration-tests/api/package.json index b3b763a7b59..7373e24b103 100644 --- a/integration-tests/api/package.json +++ b/integration-tests/api/package.json @@ -28,7 +28,7 @@ "@opentelemetry/api": "^1.3.0", "@opentelemetry/core": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0" } diff --git a/package-lock.json b/package-lock.json index 02b9a97ab16..8f07430f920 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "examples/esm-http-ts" ], "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@typescript-eslint/eslint-plugin": "8.41.0", "@typescript-eslint/parser": "8.41.0", "assert": "2.1.0", @@ -353,7 +353,7 @@ "@opentelemetry/sdk-logs": "0.210.0" }, "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "ts-node": "^10.9.1" } }, @@ -433,7 +433,7 @@ "devDependencies": { "@opentelemetry/api": "^1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -466,7 +466,7 @@ "@opentelemetry/api-logs": "0.210.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -498,7 +498,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -542,7 +542,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -583,7 +583,7 @@ "@grpc/proto-loader": "^0.7.10", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -614,7 +614,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -656,7 +656,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -692,7 +692,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -734,7 +734,7 @@ "@grpc/proto-loader": "^0.7.10", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -765,7 +765,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -808,7 +808,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -847,7 +847,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/semantic-conventions": "^1.29.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -876,7 +876,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/sdk-metrics": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -920,7 +920,7 @@ "@opentelemetry/propagator-b3": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -969,7 +969,7 @@ "@protobuf-ts/runtime": "2.11.1", "@protobuf-ts/runtime-rpc": "2.11.1", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@typescript/vfs": "1.6.2", "mocha": "11.7.5", @@ -1001,7 +1001,7 @@ "@opentelemetry/sdk-trace-base": "2.4.0", "@opentelemetry/sdk-trace-node": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/request-promise-native": "1.0.21", "@types/sinon": "17.0.4", "@types/superagent": "8.1.9", @@ -1038,7 +1038,7 @@ "@opentelemetry/propagator-b3": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -1097,7 +1097,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -1125,7 +1125,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -1164,7 +1164,7 @@ "@opentelemetry/resources": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -1252,7 +1252,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0" }, @@ -1273,7 +1273,7 @@ "devDependencies": { "@opentelemetry/api": "1.9.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "eslint-plugin-header": "^3.1.1", "eslint-plugin-n": "^17.0.0", @@ -1305,7 +1305,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.4.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -1345,7 +1345,7 @@ "@opentelemetry/context-async-hooks": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -1374,7 +1374,7 @@ "@opentelemetry/api": "1.9.0", "@opentelemetry/api-logs": "0.210.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -1408,7 +1408,7 @@ "@opentelemetry/api": "^1.3.0", "@opentelemetry/core": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0" }, @@ -6994,10 +6994,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.6.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.5.tgz", - "integrity": "sha512-Xjt5ZGUa5WusGZJ4WJPbOT8QOqp6nDynVFRKcUt32bOgvXEoc6o085WNkYTMO7ifAj2isEfQQ2cseE+wT6jsRw==", - "license": "MIT" + "version": "18.19.130", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", + "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/node-forge": { "version": "1.3.14", @@ -22711,6 +22714,12 @@ "node": ">=20.18.1" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", @@ -24374,7 +24383,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "typescript": "5.0.4" @@ -24410,7 +24419,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "@types/zone.js": "0.5.12", @@ -24449,7 +24458,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", @@ -24487,7 +24496,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nock": "13.5.6", @@ -24517,7 +24526,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "^1.0.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -24554,7 +24563,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "ts-loader": "9.5.4", @@ -24577,7 +24586,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", @@ -24612,7 +24621,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "karma": "6.4.4", @@ -24649,7 +24658,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", @@ -24688,7 +24697,7 @@ "@opentelemetry/resources": "2.4.0", "@opentelemetry/semantic-conventions": "^1.29.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", @@ -24719,7 +24728,7 @@ "@opentelemetry/semantic-conventions": "^1.29.0", "@types/jquery": "3.5.33", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", @@ -24762,7 +24771,7 @@ "@opentelemetry/propagator-jaeger": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "typescript": "5.0.4" @@ -24787,7 +24796,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.9.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", @@ -24816,7 +24825,7 @@ "version": "2.4.0", "license": "Apache-2.0", "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "typescript": "5.0.4" }, "engines": { diff --git a/package.json b/package.json index 9819defd542..2c838000dd3 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "author": "OpenTelemetry Authors", "license": "Apache-2.0", "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@typescript-eslint/eslint-plugin": "8.41.0", "@typescript-eslint/parser": "8.41.0", "assert": "2.1.0", diff --git a/packages/opentelemetry-context-async-hooks/package.json b/packages/opentelemetry-context-async-hooks/package.json index 7fabfc41a9c..71a55693ee3 100644 --- a/packages/opentelemetry-context-async-hooks/package.json +++ b/packages/opentelemetry-context-async-hooks/package.json @@ -45,7 +45,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "typescript": "5.0.4" diff --git a/packages/opentelemetry-context-zone-peer-dep/package.json b/packages/opentelemetry-context-zone-peer-dep/package.json index 19bb834e695..232dfae43d7 100644 --- a/packages/opentelemetry-context-zone-peer-dep/package.json +++ b/packages/opentelemetry-context-zone-peer-dep/package.json @@ -56,7 +56,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "@types/zone.js": "0.5.12", diff --git a/packages/opentelemetry-context-zone-peer-dep/tsconfig.esm.json b/packages/opentelemetry-context-zone-peer-dep/tsconfig.esm.json index 9d9e7334050..99daf8d5297 100644 --- a/packages/opentelemetry-context-zone-peer-dep/tsconfig.esm.json +++ b/packages/opentelemetry-context-zone-peer-dep/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/packages/opentelemetry-context-zone-peer-dep/tsconfig.esnext.json b/packages/opentelemetry-context-zone-peer-dep/tsconfig.esnext.json index 9f2935984e0..2082751953a 100644 --- a/packages/opentelemetry-context-zone-peer-dep/tsconfig.esnext.json +++ b/packages/opentelemetry-context-zone-peer-dep/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/packages/opentelemetry-context-zone-peer-dep/tsconfig.json b/packages/opentelemetry-context-zone-peer-dep/tsconfig.json index 7e466ec926b..9adeb4d9b53 100644 --- a/packages/opentelemetry-context-zone-peer-dep/tsconfig.json +++ b/packages/opentelemetry-context-zone-peer-dep/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/packages/opentelemetry-core/package.json b/packages/opentelemetry-core/package.json index 5fe7ac59cff..02e962e1b8e 100644 --- a/packages/opentelemetry-core/package.json +++ b/packages/opentelemetry-core/package.json @@ -65,7 +65,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", diff --git a/packages/opentelemetry-core/tsconfig.esm.json b/packages/opentelemetry-core/tsconfig.esm.json index 5edc2ab7045..da0f37f9db1 100644 --- a/packages/opentelemetry-core/tsconfig.esm.json +++ b/packages/opentelemetry-core/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/packages/opentelemetry-core/tsconfig.esnext.json b/packages/opentelemetry-core/tsconfig.esnext.json index 137155dc3f8..78f029fb863 100644 --- a/packages/opentelemetry-core/tsconfig.esnext.json +++ b/packages/opentelemetry-core/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/packages/opentelemetry-core/tsconfig.json b/packages/opentelemetry-core/tsconfig.json index b23a40dda81..6fe39b62b43 100644 --- a/packages/opentelemetry-core/tsconfig.json +++ b/packages/opentelemetry-core/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/packages/opentelemetry-exporter-jaeger/package.json b/packages/opentelemetry-exporter-jaeger/package.json index df778a0a0dd..1b120c98107 100644 --- a/packages/opentelemetry-exporter-jaeger/package.json +++ b/packages/opentelemetry-exporter-jaeger/package.json @@ -46,7 +46,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/resources": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nock": "13.5.6", diff --git a/packages/opentelemetry-exporter-zipkin/package.json b/packages/opentelemetry-exporter-zipkin/package.json index 3c27ae1b640..8ace3a7cf59 100644 --- a/packages/opentelemetry-exporter-zipkin/package.json +++ b/packages/opentelemetry-exporter-zipkin/package.json @@ -62,7 +62,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": "^1.0.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/packages/opentelemetry-exporter-zipkin/tsconfig.esm.json b/packages/opentelemetry-exporter-zipkin/tsconfig.esm.json index cea65e36902..abf0d12a681 100644 --- a/packages/opentelemetry-exporter-zipkin/tsconfig.esm.json +++ b/packages/opentelemetry-exporter-zipkin/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/packages/opentelemetry-exporter-zipkin/tsconfig.esnext.json b/packages/opentelemetry-exporter-zipkin/tsconfig.esnext.json index bb60bd24850..52b3d82637a 100644 --- a/packages/opentelemetry-exporter-zipkin/tsconfig.esnext.json +++ b/packages/opentelemetry-exporter-zipkin/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/packages/opentelemetry-exporter-zipkin/tsconfig.json b/packages/opentelemetry-exporter-zipkin/tsconfig.json index 9db1d26cb2e..a527cc7bd4a 100644 --- a/packages/opentelemetry-exporter-zipkin/tsconfig.json +++ b/packages/opentelemetry-exporter-zipkin/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/packages/opentelemetry-propagator-b3/package.json b/packages/opentelemetry-propagator-b3/package.json index 1b8c2ecdbf3..a3e8681f1b4 100644 --- a/packages/opentelemetry-propagator-b3/package.json +++ b/packages/opentelemetry-propagator-b3/package.json @@ -58,7 +58,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "ts-loader": "9.5.4", diff --git a/packages/opentelemetry-propagator-jaeger/package.json b/packages/opentelemetry-propagator-jaeger/package.json index 15c5f3ebfaf..61442608042 100644 --- a/packages/opentelemetry-propagator-jaeger/package.json +++ b/packages/opentelemetry-propagator-jaeger/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", diff --git a/packages/opentelemetry-resources/package.json b/packages/opentelemetry-resources/package.json index fd3068813f1..29eca2dd6c5 100644 --- a/packages/opentelemetry-resources/package.json +++ b/packages/opentelemetry-resources/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "karma": "6.4.4", diff --git a/packages/opentelemetry-resources/test/Resource.test.ts b/packages/opentelemetry-resources/test/Resource.test.ts index e3056167941..5029399acef 100644 --- a/packages/opentelemetry-resources/test/Resource.test.ts +++ b/packages/opentelemetry-resources/test/Resource.test.ts @@ -107,7 +107,7 @@ describe('Resource', () => { const debugStub = sinon.spy(diag, 'error'); const resource = resourceFromAttributes({ async: new Promise(resolve => { - setTimeout(resolve, 1); + setTimeout(() => resolve(undefined), 1); }), }); @@ -134,7 +134,7 @@ describe('Resource', () => { it('should return false for asyncAttributesPending once promise settles', async () => { const resourceResolve = resourceFromAttributes({ async: new Promise(resolve => { - setTimeout(resolve, 1); + setTimeout(() => resolve(undefined), 1); }), }); const resourceReject = resourceFromAttributes({ diff --git a/packages/opentelemetry-sdk-trace-base/package.json b/packages/opentelemetry-sdk-trace-base/package.json index 495a1f2cabf..c2643895dce 100644 --- a/packages/opentelemetry-sdk-trace-base/package.json +++ b/packages/opentelemetry-sdk-trace-base/package.json @@ -65,7 +65,7 @@ "devDependencies": { "@opentelemetry/api": ">=1.3.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-plugin-istanbul": "7.0.1", diff --git a/packages/opentelemetry-sdk-trace-base/test/common/export/TestExporterWithDelay.ts b/packages/opentelemetry-sdk-trace-base/test/common/export/TestExporterWithDelay.ts index d10dab52714..90b03f0a462 100644 --- a/packages/opentelemetry-sdk-trace-base/test/common/export/TestExporterWithDelay.ts +++ b/packages/opentelemetry-sdk-trace-base/test/common/export/TestExporterWithDelay.ts @@ -31,7 +31,7 @@ export class TestExporterWithDelay extends InMemorySpanExporter { spans: ReadableSpan[], resultCallback: (result: ExportResult) => void ): void { - super.export(spans, () => setTimeout(resultCallback, 1)); + super.export(spans, result => setTimeout(() => resultCallback(result), 1)); } override shutdown(): Promise { diff --git a/packages/opentelemetry-sdk-trace-base/tsconfig.esm.json b/packages/opentelemetry-sdk-trace-base/tsconfig.esm.json index 784ec6d5ab8..5c669f84042 100644 --- a/packages/opentelemetry-sdk-trace-base/tsconfig.esm.json +++ b/packages/opentelemetry-sdk-trace-base/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/packages/opentelemetry-sdk-trace-base/tsconfig.esnext.json b/packages/opentelemetry-sdk-trace-base/tsconfig.esnext.json index 784ffcc8264..c49b4c14d71 100644 --- a/packages/opentelemetry-sdk-trace-base/tsconfig.esnext.json +++ b/packages/opentelemetry-sdk-trace-base/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/packages/opentelemetry-sdk-trace-base/tsconfig.json b/packages/opentelemetry-sdk-trace-base/tsconfig.json index 17e40e21a32..b5736caac3c 100644 --- a/packages/opentelemetry-sdk-trace-base/tsconfig.json +++ b/packages/opentelemetry-sdk-trace-base/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/packages/opentelemetry-sdk-trace-node/package.json b/packages/opentelemetry-sdk-trace-node/package.json index 56b05dbc681..7751a360198 100644 --- a/packages/opentelemetry-sdk-trace-node/package.json +++ b/packages/opentelemetry-sdk-trace-node/package.json @@ -48,7 +48,7 @@ "@opentelemetry/resources": "2.4.0", "@opentelemetry/semantic-conventions": "^1.29.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "mocha": "11.7.5", "nyc": "17.1.0", diff --git a/packages/opentelemetry-sdk-trace-web/package.json b/packages/opentelemetry-sdk-trace-web/package.json index 4d83f229f5e..8debf172a39 100644 --- a/packages/opentelemetry-sdk-trace-web/package.json +++ b/packages/opentelemetry-sdk-trace-web/package.json @@ -61,7 +61,7 @@ "@opentelemetry/semantic-conventions": "^1.29.0", "@types/jquery": "3.5.33", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "@types/webpack-env": "1.16.3", "babel-loader": "10.0.0", diff --git a/packages/opentelemetry-sdk-trace-web/tsconfig.esm.json b/packages/opentelemetry-sdk-trace-web/tsconfig.esm.json index 7ef8818ea59..e260061af90 100644 --- a/packages/opentelemetry-sdk-trace-web/tsconfig.esm.json +++ b/packages/opentelemetry-sdk-trace-web/tsconfig.esm.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esm.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esm", "rootDir": "src", "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" diff --git a/packages/opentelemetry-sdk-trace-web/tsconfig.esnext.json b/packages/opentelemetry-sdk-trace-web/tsconfig.esnext.json index 49728c5d401..2288b24478f 100644 --- a/packages/opentelemetry-sdk-trace-web/tsconfig.esnext.json +++ b/packages/opentelemetry-sdk-trace-web/tsconfig.esnext.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build/esnext", "rootDir": "src", "tsBuildInfoFile": "build/esnext/tsconfig.esnext.tsbuildinfo" diff --git a/packages/opentelemetry-sdk-trace-web/tsconfig.json b/packages/opentelemetry-sdk-trace-web/tsconfig.json index 1a9e807af93..e460368776e 100644 --- a/packages/opentelemetry-sdk-trace-web/tsconfig.json +++ b/packages/opentelemetry-sdk-trace-web/tsconfig.json @@ -1,6 +1,11 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "lib": [ + "es2022", + "dom", + "dom.iterable" + ], "outDir": "build", "rootDir": "." }, diff --git a/packages/opentelemetry-shim-opentracing/package.json b/packages/opentelemetry-shim-opentracing/package.json index ab84927568c..1b4037e082f 100644 --- a/packages/opentelemetry-shim-opentracing/package.json +++ b/packages/opentelemetry-shim-opentracing/package.json @@ -46,7 +46,7 @@ "@opentelemetry/propagator-jaeger": "2.4.0", "@opentelemetry/sdk-trace-base": "2.4.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "mocha": "11.7.5", "nyc": "17.1.0", "typescript": "5.0.4" diff --git a/packages/sdk-metrics/package.json b/packages/sdk-metrics/package.json index 546ed359128..31ac5c43447 100644 --- a/packages/sdk-metrics/package.json +++ b/packages/sdk-metrics/package.json @@ -57,7 +57,7 @@ "@babel/preset-env": "7.27.2", "@opentelemetry/api": ">=1.9.0 <1.10.0", "@types/mocha": "10.0.10", - "@types/node": "18.6.5", + "@types/node": "18.19.130", "@types/sinon": "17.0.4", "babel-plugin-istanbul": "7.0.1", "karma": "6.4.4", diff --git a/packages/template/package.json b/packages/template/package.json index f19c170bde3..79bd8cd3613 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -76,7 +76,7 @@ "build/esnext/**/*.d.ts" ], "devDependencies": { - "@types/node": "18.6.5", + "@types/node": "18.19.130", "typescript": "5.0.4" }, "Add these to devDependencies for testing": { diff --git a/tsconfig.base.json b/tsconfig.base.json index d740fb09ba8..b21ce25d2a4 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -26,9 +26,7 @@ "target": "es2022", "useUnknownInCatchVariables": false, "lib": [ - "es2022", - "dom", - "dom.iterable" + "es2022" ] }, "exclude": [