From fddcd199a08d74a058d1c2d601f4e62966f208c0 Mon Sep 17 00:00:00 2001 From: David Luna Date: Thu, 9 Jan 2025 17:49:52 +0100 Subject: [PATCH] chore!: update typescript to version `5.0.4` (#5145) Co-authored-by: Marc Pichler --- .github/workflows/unit-test.yml | 36 - CHANGELOG.md | 3 + CONTRIBUTING.md | 9 + README.md | 7 + api/package.json | 3 +- api/test/common/diag/logLevel.test.ts | 2 +- api/test/common/diag/logger.test.ts | 2 +- api/test/common/internal/global.test.ts | 2 +- examples/opentelemetry-web/package.json | 2 +- .../node14/package.json | 2 +- .../node16/package.json | 2 +- experimental/packages/api-events/package.json | 2 +- experimental/packages/api-logs/package.json | 2 +- .../exporter-logs-otlp-grpc/package.json | 2 +- .../exporter-logs-otlp-http/package.json | 2 +- .../exporter-logs-otlp-proto/package.json | 2 +- .../exporter-trace-otlp-grpc/package.json | 2 +- .../exporter-trace-otlp-http/package.json | 2 +- .../exporter-trace-otlp-proto/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../test/fetch.test.ts | 1 + .../package.json | 2 +- .../package.json | 2 +- .../test/functionals/http-package.test.ts | 4 +- .../test/functionals/https-package.test.ts | 4 +- .../package.json | 2 +- .../test/unmocked.test.ts | 2 +- .../package.json | 2 +- .../opentelemetry-sdk-node/package.json | 2 +- .../packages/otlp-exporter-base/package.json | 15 +- .../test/node/http-exporter-transport.test.ts | 2 +- .../otlp-grpc-exporter-base/package.json | 2 +- .../test/grpc-exporter-transport.test.ts | 2 +- .../packages/otlp-transformer/package.json | 2 +- .../sampler-jaeger-remote/package.json | 2 +- .../src/JaegerRemoteSampler.ts | 2 +- .../test/JaegerRemoteSampler.test.ts | 2 +- .../test/PerOperationSampler.test.ts | 2 +- experimental/packages/sdk-events/package.json | 2 +- .../test/EventLoggerProvider.test.ts | 2 +- experimental/packages/sdk-logs/package.json | 2 +- .../packages/shim-opencensus/package.json | 2 +- experimental/packages/web-common/package.json | 2 +- .../api/test/api-entries.test.js | 8 +- .../api/test/core-entries.test.js | 8 +- .../package.json | 2 +- package-lock.json | 1310 ++++++++++++++--- package.json | 8 +- .../package.json | 2 +- .../package.json | 2 +- .../opentelemetry-context-zone/package.json | 2 +- packages/opentelemetry-core/package.json | 2 +- .../test/common/anchored-clock.test.ts | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../opentelemetry-propagator-b3/package.json | 2 +- .../package.json | 2 +- packages/opentelemetry-resources/package.json | 2 +- .../opentelemetry-sdk-trace-base/package.json | 2 +- .../opentelemetry-sdk-trace-node/package.json | 2 +- .../opentelemetry-sdk-trace-web/package.json | 2 +- .../package.json | 2 +- packages/sdk-metrics/package.json | 2 +- .../export/InMemoryMetricExporter.test.ts | 2 +- .../test/view/AttributesProcessor.test.ts | 2 +- packages/template/package.json | 4 +- semantic-conventions/package.json | 12 +- tsconfig.base.esm.json | 2 +- tsconfig.base.esnext.json | 2 +- tsconfig.base.json | 1 + 75 files changed, 1170 insertions(+), 381 deletions(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index de5f4e9a4c6..486832ea1de 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -134,39 +134,3 @@ jobs: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: verbose: true - api-eol-node-test: - strategy: - fail-fast: false - matrix: - node_version: - - "8" - - "10" - - "12" - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - cache: 'npm' - cache-dependency-path: | - package-lock.json - node-version: ${{ matrix.node_version }} - - - name: Build - working-directory: ./api - run: | - npm install --ignore-scripts - npm install @types/mocha@^7 mocha@^7 ts-loader@^8 - node ../scripts/version-update.js - npx tsc --build tsconfig.json tsconfig.esm.json - - - name: Test - working-directory: ./api - # running test:eol as node 8 is not supported anymore by the version of nyc we use, as we don't report coverage - # for this step we leave it out. - # Details: nyc requires istanbul-lib-report, which silently dropped support for Node.js v8 when going from - # 3.0.0 to 3.0.1 by requiring make-dir@^4.0.0 to fix https://github.com/advisories/GHSA-c2qf-rxjj-qqgw. - # make-dir does not support Node.js v8 anymore. - run: npm run test:eol diff --git a/CHANGELOG.md b/CHANGELOG.md index f41c666a9ab..dd2f8320d10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,9 @@ For semantic convention package changes, see the [semconv CHANGELOG](packages/se * refactor(sdk-trace-base)!: remove `new Span` constructor in favor of `Tracer.startSpan` API [#5048](https://github.com/open-telemetry/opentelemetry-js/pull/5048) @david-luna * refactor(sdk-trace-base)!: remove `BasicTracerProvider.addSpanProcessor` API in favor of constructor options. [#5134](https://github.com/open-telemetry/opentelemetry-js/pull/5134) @david-luna * refactor(sdk-trace-base)!: make `resource` property private in `BasicTracerProvider` and remove `getActiveSpanProcessor` API. [#5192](https://github.com/open-telemetry/opentelemetry-js/pull/5192) @david-luna +* chore!: update typescript to version `5.0.4` [#5145](https://github.com/open-telemetry/opentelemetry-js/pull/5145) @david-luna + * (user-facing) dropped support for `typescript@<5.0.4` + * (user-facing) all packages published from this repository will from now on drop support for old versions of `typescript` in minor releases. We will only drop support for versions that are older than 2 years. ### :rocket: (Enhancement) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a0b040337de..9889ccdd3fc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -203,6 +203,15 @@ cd packages/opentelemetry-module-name npm run watch ``` +#### TypeScript version & update policy + +TypeScript version used to compile the pacakges is `v5.0.4`. If you plan to use any of the packages from this +repository to make your own application or package instrumentation make sure to use same version or higher. + + +As update policy OpenTelemetry JS will follow DefinitelyType's [support policy for TypeScript](https://github.com/DefinitelyTyped/DefinitelyTyped#support-window) +which sets a support window of 2 years. + ### Running tests Similar to compilations, tests can be run from the root to run all tests or from a single module to run only the tests for that module. diff --git a/README.md b/README.md index 65db6be0c8a..1000a6e0e0e 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,13 @@ environments. Any support issues that arise from using a browser or runtime that This minimum support level is subject to change as the project evolves and as the underlying language features evolve. +## TypeScript Support + +OpenTelemetry JavaScript is built with TypeScript `v5.0.4`. If you have a TypeScript project (app, library, instrumentation, etc.) +that depends on it we recomed using same or higher version to compile the project. + +OpenTelemetry JavaScript will follows DefinitelyType's [support policy for TypeScript](https://github.com/DefinitelyTyped/DefinitelyTyped#support-window) which sets a support window of 2 years. Support for TypeScript versions older than 2 years will be dropped in minor releases of OpenTelemetry JavaScript. + ## Package Version Compatibility OpenTelemetry is released as a set of distinct packages in 3 categories: API, stable SDK, and experimental. diff --git a/api/package.json b/api/package.json index 9d22be74c72..cde04add7df 100644 --- a/api/package.json +++ b/api/package.json @@ -38,7 +38,6 @@ "lint": "eslint . --ext .ts", "test:browser": "karma start --single-run", "test": "nyc mocha 'test/**/*.test.ts'", - "test:eol": "mocha 'test/**/*.test.ts'", "test:webworker": "karma start karma.worker.js --single-run", "cycle-check": "dpdm --exit-code circular:1 src/index.ts", "version": "node ../scripts/version-update.js", @@ -98,7 +97,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "unionfs": "4.5.4", "webpack": "5.96.1" }, diff --git a/api/test/common/diag/logLevel.test.ts b/api/test/common/diag/logLevel.test.ts index 065e46d6831..84b68d279ff 100644 --- a/api/test/common/diag/logLevel.test.ts +++ b/api/test/common/diag/logLevel.test.ts @@ -77,7 +77,7 @@ describe('LogLevelFilter DiagLogger', () => { const levelMap: Array<{ message: string; - level: DiagLogLevel; + level: number; ignoreFuncs: Array; }> = [ { message: 'ALL', level: DiagLogLevel.ALL, ignoreFuncs: [] }, diff --git a/api/test/common/diag/logger.test.ts b/api/test/common/diag/logger.test.ts index 1b6f0d57bad..9f889cba298 100644 --- a/api/test/common/diag/logger.test.ts +++ b/api/test/common/diag/logger.test.ts @@ -15,7 +15,7 @@ */ import * as assert from 'assert'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; import { diag, DiagLogLevel } from '../../../src'; import { createNoopDiagLogger } from '../../../src/diag/internal/noopLogger'; import { DiagLogger } from '../../../src/diag/types'; diff --git a/api/test/common/internal/global.test.ts b/api/test/common/internal/global.test.ts index 7a630c22ce1..a8d1bfce891 100644 --- a/api/test/common/internal/global.test.ts +++ b/api/test/common/internal/global.test.ts @@ -15,11 +15,11 @@ */ import * as assert from 'assert'; +import * as sinon from 'sinon'; import { getGlobal } from '../../../src/internal/global-utils'; import { _globalThis } from '../../../src/platform'; import { NoopContextManager } from '../../../src/context/NoopContextManager'; import { DiagLogLevel } from '../../../src/diag/types'; -import sinon = require('sinon'); const api1 = require('../../../src') as typeof import('../../../src'); diff --git a/examples/opentelemetry-web/package.json b/examples/opentelemetry-web/package.json index b3e034f59f6..627575e6e4d 100644 --- a/examples/opentelemetry-web/package.json +++ b/examples/opentelemetry-web/package.json @@ -37,7 +37,7 @@ "@babel/preset-env": "^7.22.20", "babel-loader": "^8.0.6", "ts-loader": "^9.2.6", - "typescript": "^4.5.2", + "typescript": "5.0.4", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.0", diff --git a/experimental/backwards-compatibility/node14/package.json b/experimental/backwards-compatibility/node14/package.json index bf5dbeadb5c..e85d0a1b4c0 100644 --- a/experimental/backwards-compatibility/node14/package.json +++ b/experimental/backwards-compatibility/node14/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/node": "14.18.25", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "author": "OpenTelemetry Authors", "license": "Apache-2.0", diff --git a/experimental/backwards-compatibility/node16/package.json b/experimental/backwards-compatibility/node16/package.json index bf2cab4f6d9..bc93192456e 100644 --- a/experimental/backwards-compatibility/node16/package.json +++ b/experimental/backwards-compatibility/node16/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/node": "16.11.52", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "author": "OpenTelemetry Authors", "license": "Apache-2.0", diff --git a/experimental/packages/api-events/package.json b/experimental/packages/api-events/package.json index 9bf4383a655..9950b19e5c1 100644 --- a/experimental/packages/api-events/package.json +++ b/experimental/packages/api-events/package.json @@ -79,7 +79,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/api-events", diff --git a/experimental/packages/api-logs/package.json b/experimental/packages/api-logs/package.json index a1a5a731554..7ca8a6a7886 100644 --- a/experimental/packages/api-logs/package.json +++ b/experimental/packages/api-logs/package.json @@ -78,7 +78,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/api-logs", diff --git a/experimental/packages/exporter-logs-otlp-grpc/package.json b/experimental/packages/exporter-logs-otlp-grpc/package.json index 2bd6699448d..b0ac17a1099 100644 --- a/experimental/packages/exporter-logs-otlp-grpc/package.json +++ b/experimental/packages/exporter-logs-otlp-grpc/package.json @@ -62,7 +62,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/exporter-logs-otlp-http/package.json b/experimental/packages/exporter-logs-otlp-http/package.json index eead6b4d09d..34bd86826ac 100644 --- a/experimental/packages/exporter-logs-otlp-http/package.json +++ b/experimental/packages/exporter-logs-otlp-http/package.json @@ -92,7 +92,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/exporter-logs-otlp-proto/package.json b/experimental/packages/exporter-logs-otlp-proto/package.json index e3a35e0ba6b..d9f1dee746f 100644 --- a/experimental/packages/exporter-logs-otlp-proto/package.json +++ b/experimental/packages/exporter-logs-otlp-proto/package.json @@ -82,7 +82,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/exporter-trace-otlp-grpc/package.json b/experimental/packages/exporter-trace-otlp-grpc/package.json index 17215dc3a06..3beb72487ba 100644 --- a/experimental/packages/exporter-trace-otlp-grpc/package.json +++ b/experimental/packages/exporter-trace-otlp-grpc/package.json @@ -59,7 +59,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/exporter-trace-otlp-http/package.json b/experimental/packages/exporter-trace-otlp-http/package.json index 23cb8c2795a..28d781e1ebc 100644 --- a/experimental/packages/exporter-trace-otlp-http/package.json +++ b/experimental/packages/exporter-trace-otlp-http/package.json @@ -83,7 +83,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/exporter-trace-otlp-proto/package.json b/experimental/packages/exporter-trace-otlp-proto/package.json index 76a51fadf03..28434393e10 100644 --- a/experimental/packages/exporter-trace-otlp-proto/package.json +++ b/experimental/packages/exporter-trace-otlp-proto/package.json @@ -81,7 +81,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-browser-detector/package.json b/experimental/packages/opentelemetry-browser-detector/package.json index c8a6b5c8b78..be7d53f2aeb 100644 --- a/experimental/packages/opentelemetry-browser-detector/package.json +++ b/experimental/packages/opentelemetry-browser-detector/package.json @@ -72,7 +72,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json index 3fba7f61a8e..5f036707edb 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-grpc/package.json @@ -58,7 +58,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json index 215ab037e8b..ded904ab89e 100644 --- a/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json +++ b/experimental/packages/opentelemetry-exporter-metrics-otlp-http/package.json @@ -83,7 +83,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json b/experimental/packages/opentelemetry-exporter-metrics-otlp-proto/package.json index 928aa63aabb..851b56f3a4a 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 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/opentelemetry-exporter-prometheus/package.json b/experimental/packages/opentelemetry-exporter-prometheus/package.json index 898aeaa18cc..e465d05494a 100644 --- a/experimental/packages/opentelemetry-exporter-prometheus/package.json +++ b/experimental/packages/opentelemetry-exporter-prometheus/package.json @@ -53,7 +53,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/package.json b/experimental/packages/opentelemetry-instrumentation-fetch/package.json index 4568310c116..8fc8c6612bb 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/package.json +++ b/experimental/packages/opentelemetry-instrumentation-fetch/package.json @@ -78,7 +78,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-instrumentation-fetch/test/fetch.test.ts b/experimental/packages/opentelemetry-instrumentation-fetch/test/fetch.test.ts index 2418b653b59..f81336ae4f6 100644 --- a/experimental/packages/opentelemetry-instrumentation-fetch/test/fetch.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-fetch/test/fetch.test.ts @@ -233,6 +233,7 @@ describe('fetch', () => { const decoder = new TextDecoder(); requestBody = ''; const read = async () => { + // @ts-expect-error -- iterator symbol was removed from types for await (const c of body) { requestBody += decoder.decode(c); } diff --git a/experimental/packages/opentelemetry-instrumentation-grpc/package.json b/experimental/packages/opentelemetry-instrumentation-grpc/package.json index fb7f3628ab3..2a8dc0f983f 100644 --- a/experimental/packages/opentelemetry-instrumentation-grpc/package.json +++ b/experimental/packages/opentelemetry-instrumentation-grpc/package.json @@ -65,7 +65,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/opentelemetry-instrumentation-http/package.json b/experimental/packages/opentelemetry-instrumentation-http/package.json index 60af080cf10..4c0644d79fc 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/package.json +++ b/experimental/packages/opentelemetry-instrumentation-http/package.json @@ -68,7 +68,7 @@ "request-promise-native": "1.0.9", "sinon": "15.1.2", "superagent": "10.0.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-package.test.ts b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-package.test.ts index 63418999773..c0d382694fc 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-package.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/http-package.test.ts @@ -38,7 +38,7 @@ import * as superagent from 'superagent'; // Temporarily removed. See https://github.com/open-telemetry/opentelemetry-js/issues/3344 // import * as got from 'got'; import * as nock from 'nock'; -import axios, { AxiosResponse } from 'axios'; +import * as axios from 'axios'; const memoryExporter = new InMemorySpanExporter(); const protocol = 'http'; @@ -96,7 +96,7 @@ describe('Packages', () => { ); const result = await httpPackage.get(urlparsed.href!); if (!resHeaders) { - const res = result as AxiosResponse; + const res = result as axios.AxiosResponse; resHeaders = res.headers as any; } const spans = memoryExporter.getFinishedSpans(); diff --git a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-package.test.ts b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-package.test.ts index 85e12123ed1..8476dee5c8a 100644 --- a/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-package.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-http/test/functionals/https-package.test.ts @@ -38,7 +38,7 @@ import * as superagent from 'superagent'; // Temporarily removed. See https://github.com/open-telemetry/opentelemetry-js/issues/3344 // import * as got from 'got'; import * as nock from 'nock'; -import axios, { AxiosResponse } from 'axios'; +import * as axios from 'axios'; const memoryExporter = new InMemorySpanExporter(); const customAttributeFunction = (span: Span): void => { @@ -96,7 +96,7 @@ describe('Packages', () => { ); const result = await httpPackage.get(urlparsed.href!); if (!resHeaders) { - const res = result as AxiosResponse; + const res = result as axios.AxiosResponse; resHeaders = res.headers as any; } const spans = memoryExporter.getFinishedSpans(); diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json b/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json index 90712d9705e..1d8c422d172 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/package.json @@ -78,7 +78,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-instrumentation-xml-http-request/test/unmocked.test.ts b/experimental/packages/opentelemetry-instrumentation-xml-http-request/test/unmocked.test.ts index 4b9c38afd13..6f3c6e7d1f2 100644 --- a/experimental/packages/opentelemetry-instrumentation-xml-http-request/test/unmocked.test.ts +++ b/experimental/packages/opentelemetry-instrumentation-xml-http-request/test/unmocked.test.ts @@ -19,7 +19,7 @@ import { SEMATTRS_HTTP_RESPONSE_CONTENT_LENGTH } from '@opentelemetry/semantic-c import { ReadableSpan, SpanProcessor } from '@opentelemetry/sdk-trace-base'; import { WebTracerProvider } from '@opentelemetry/sdk-trace-web'; import { XMLHttpRequestInstrumentation } from '../src'; -import assert = require('assert'); +import * as assert from 'assert'; class TestSpanProcessor implements SpanProcessor { spans: ReadableSpan[] = []; diff --git a/experimental/packages/opentelemetry-instrumentation/package.json b/experimental/packages/opentelemetry-instrumentation/package.json index ef14a7cacbb..9804475f090 100644 --- a/experimental/packages/opentelemetry-instrumentation/package.json +++ b/experimental/packages/opentelemetry-instrumentation/package.json @@ -105,7 +105,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/opentelemetry-sdk-node/package.json b/experimental/packages/opentelemetry-sdk-node/package.json index 89bfd411391..fb8b45adeb0 100644 --- a/experimental/packages/opentelemetry-sdk-node/package.json +++ b/experimental/packages/opentelemetry-sdk-node/package.json @@ -81,7 +81,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node", "sideEffects": false diff --git a/experimental/packages/otlp-exporter-base/package.json b/experimental/packages/otlp-exporter-base/package.json index f6f9450f4fd..a247369e802 100644 --- a/experimental/packages/otlp-exporter-base/package.json +++ b/experimental/packages/otlp-exporter-base/package.json @@ -26,19 +26,6 @@ "default": "./build/src/index-browser-http.js" } }, - "typesVersions": { - "*": { - "*": [ - "./build/src/index.d.ts" - ], - "node-http": [ - "./build/src/index-node-http.d.ts" - ], - "browser-http": [ - "./build/src/index-browser-http.d.ts" - ] - } - }, "repository": "open-telemetry/opentelemetry-js", "scripts": { "prepublishOnly": "npm run compile", @@ -110,7 +97,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.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 2e511893eda..435c3e70865 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 @@ -17,7 +17,7 @@ import { createHttpExporterTransport } from '../../src/transport/http-exporter-transport'; import * as http from 'http'; import * as assert from 'assert'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; import { ExportResponseRetryable, ExportResponseFailure, diff --git a/experimental/packages/otlp-grpc-exporter-base/package.json b/experimental/packages/otlp-grpc-exporter-base/package.json index fac0f4ca27a..495e7330f6d 100644 --- a/experimental/packages/otlp-grpc-exporter-base/package.json +++ b/experimental/packages/otlp-grpc-exporter-base/package.json @@ -58,7 +58,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" diff --git a/experimental/packages/otlp-grpc-exporter-base/test/grpc-exporter-transport.test.ts b/experimental/packages/otlp-grpc-exporter-base/test/grpc-exporter-transport.test.ts index 69b906e895a..7c7833b813a 100644 --- a/experimental/packages/otlp-grpc-exporter-base/test/grpc-exporter-transport.test.ts +++ b/experimental/packages/otlp-grpc-exporter-base/test/grpc-exporter-transport.test.ts @@ -24,7 +24,7 @@ import { import * as assert from 'assert'; import * as crypto from 'crypto'; import * as fs from 'fs'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; import { Metadata, Server, ServerCredentials } from '@grpc/grpc-js'; import { types } from 'util'; import { diff --git a/experimental/packages/otlp-transformer/package.json b/experimental/packages/otlp-transformer/package.json index 30d545e449c..47cf7ddd504 100644 --- a/experimental/packages/otlp-transformer/package.json +++ b/experimental/packages/otlp-transformer/package.json @@ -77,7 +77,7 @@ "nyc": "15.1.0", "protobufjs-cli": "1.1.3", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { diff --git a/experimental/packages/sampler-jaeger-remote/package.json b/experimental/packages/sampler-jaeger-remote/package.json index a30cf8f8c6e..60266898191 100644 --- a/experimental/packages/sampler-jaeger-remote/package.json +++ b/experimental/packages/sampler-jaeger-remote/package.json @@ -60,7 +60,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "8.4.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/sampler-jaeger-remote", "sideEffects": false diff --git a/experimental/packages/sampler-jaeger-remote/src/JaegerRemoteSampler.ts b/experimental/packages/sampler-jaeger-remote/src/JaegerRemoteSampler.ts index 419add16527..313fc03a88d 100644 --- a/experimental/packages/sampler-jaeger-remote/src/JaegerRemoteSampler.ts +++ b/experimental/packages/sampler-jaeger-remote/src/JaegerRemoteSampler.ts @@ -21,7 +21,7 @@ import { ParentBasedSampler, TraceIdRatioBasedSampler, } from '@opentelemetry/sdk-trace-base'; -import axios from 'axios'; +import * as axios from 'axios'; import { PerOperationSampler } from './PerOperationSampler'; import { SamplingStrategyResponse, StrategyType } from './types'; diff --git a/experimental/packages/sampler-jaeger-remote/test/JaegerRemoteSampler.test.ts b/experimental/packages/sampler-jaeger-remote/test/JaegerRemoteSampler.test.ts index 021555e50f4..fb2490d5702 100644 --- a/experimental/packages/sampler-jaeger-remote/test/JaegerRemoteSampler.test.ts +++ b/experimental/packages/sampler-jaeger-remote/test/JaegerRemoteSampler.test.ts @@ -29,7 +29,7 @@ import { SpanKind } from '@opentelemetry/api'; import { SamplingStrategyResponse, StrategyType } from '../src/types'; import { PerOperationSampler } from '../src/PerOperationSampler'; import { randomSamplingProability } from './utils'; -import axios from 'axios'; +import * as axios from 'axios'; describe('JaegerRemoteSampler', () => { const endpoint = 'http://localhost:5778'; diff --git a/experimental/packages/sampler-jaeger-remote/test/PerOperationSampler.test.ts b/experimental/packages/sampler-jaeger-remote/test/PerOperationSampler.test.ts index d80c39692b9..bb91b5f303b 100644 --- a/experimental/packages/sampler-jaeger-remote/test/PerOperationSampler.test.ts +++ b/experimental/packages/sampler-jaeger-remote/test/PerOperationSampler.test.ts @@ -18,7 +18,7 @@ import { SamplingDecision, } from '@opentelemetry/sdk-trace-base'; import { PerOperationSampler } from '../src/PerOperationSampler'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; import * as api from '@opentelemetry/api'; describe('PerOPerationSampler', () => { diff --git a/experimental/packages/sdk-events/package.json b/experimental/packages/sdk-events/package.json index 36f0d678d85..0f3591701ca 100644 --- a/experimental/packages/sdk-events/package.json +++ b/experimental/packages/sdk-events/package.json @@ -86,7 +86,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/sdk-events/test/EventLoggerProvider.test.ts b/experimental/packages/sdk-events/test/EventLoggerProvider.test.ts index 2e80f507aad..6d1e03d356a 100644 --- a/experimental/packages/sdk-events/test/EventLoggerProvider.test.ts +++ b/experimental/packages/sdk-events/test/EventLoggerProvider.test.ts @@ -17,7 +17,7 @@ import * as assert from 'assert'; import { EventLogger, EventLoggerProvider } from '../src'; import { LoggerProvider } from '@opentelemetry/sdk-logs'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; describe('EventLoggerProvider', () => { describe('getLogger', () => { diff --git a/experimental/packages/sdk-logs/package.json b/experimental/packages/sdk-logs/package.json index dab9c09bb91..2003674da71 100644 --- a/experimental/packages/sdk-logs/package.json +++ b/experimental/packages/sdk-logs/package.json @@ -91,7 +91,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/experimental/packages/shim-opencensus/package.json b/experimental/packages/shim-opencensus/package.json index f7f5a585247..fd70abf0f9c 100644 --- a/experimental/packages/shim-opencensus/package.json +++ b/experimental/packages/shim-opencensus/package.json @@ -60,7 +60,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opencensus/core": "^0.1.0", diff --git a/experimental/packages/web-common/package.json b/experimental/packages/web-common/package.json index bd8b7341fd4..6370ad83801 100644 --- a/experimental/packages/web-common/package.json +++ b/experimental/packages/web-common/package.json @@ -93,7 +93,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" } diff --git a/integration-tests/api/test/api-entries.test.js b/integration-tests/api/test/api-entries.test.js index 7f7635a0863..2f271ec4e35 100644 --- a/integration-tests/api/test/api-entries.test.js +++ b/integration-tests/api/test/api-entries.test.js @@ -16,14 +16,10 @@ const assert = require('assert'); -// TypeScript v4.4.4 doesn't support `node16` or `nodenext` in -// [Module Resolution](https://www.typescriptlang.org/tsconfig#moduleResolution) -// which is required for typescript to resolve the `package.json#exports` -// entries. -// Additionally, using `node16` or `nodenext` in `tsconfig.json#moduleResolution` +// Using `node16` or `nodenext` in `tsconfig.json#moduleResolution` // requires the TypeScript to generate ESModule outputs. This is a breaking // change for CJS users. -// So we have to use plain JavaScript to verity the `package.json#exports` here. +// So we have to use plain JavaScript to verify the `package.json#exports` here. describe('@opentelemetry/api entries', () => { it('should import root entry', async () => { diff --git a/integration-tests/api/test/core-entries.test.js b/integration-tests/api/test/core-entries.test.js index d3b868055f1..423ccf0ca2a 100644 --- a/integration-tests/api/test/core-entries.test.js +++ b/integration-tests/api/test/core-entries.test.js @@ -16,14 +16,10 @@ const assert = require('assert'); -// TypeScript v4.4.4 doesn't support `node16` or `nodenext` in -// [Module Resolution](https://www.typescriptlang.org/tsconfig#moduleResolution) -// which is required for typescript to resolve the `package.json#exports` -// entries. -// Additionally, using `node16` or `nodenext` in `tsconfig.json#moduleResolution` +// Using `node16` or `nodenext` in `tsconfig.json#moduleResolution` // requires the TypeScript to generate ESModule outputs. This is a breaking // change for CJS users. -// So we have to use plain JavaScript to verity the `package.json#exports` here. +// So we have to use plain JavaScript to verify the `package.json#exports` here. describe('@opentelemetry/core entries', () => { it('should import baggage utils under named const', async () => { diff --git a/integration-tests/propagation-validation-server/package.json b/integration-tests/propagation-validation-server/package.json index d394a22c366..a7d4833091f 100644 --- a/integration-tests/propagation-validation-server/package.json +++ b/integration-tests/propagation-validation-server/package.json @@ -20,7 +20,7 @@ "express": "4.21.2" }, "devDependencies": { - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" diff --git a/package-lock.json b/package-lock.json index 31f24dc44ac..3b70ad5b814 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,10 +49,10 @@ "prettier": "3.4.2", "process": "0.11.10", "semver": "7.6.3", - "typedoc": "0.22.18", - "typedoc-plugin-missing-exports": "1.0.0", - "typedoc-plugin-resolve-crossmodule-references": "0.2.2", - "typescript": "4.4.4", + "ts-node": "10.9.2", + "typedoc": "0.26.11", + "typedoc-plugin-missing-exports": "3.0.0", + "typescript": "5.0.4", "util": "0.12.5" } }, @@ -82,7 +82,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "unionfs": "4.5.4", "webpack": "5.96.1" }, @@ -365,7 +365,7 @@ "@babel/preset-env": "^7.22.20", "babel-loader": "^8.0.6", "ts-loader": "^9.2.6", - "typescript": "^4.5.2", + "typescript": "5.0.4", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.0", @@ -375,19 +375,6 @@ "node": ">=18" } }, - "examples/opentelemetry-web/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "examples/otlp-exporter-node": { "name": "example-otlp-exporter-node", "version": "0.57.0", @@ -420,7 +407,7 @@ }, "devDependencies": { "@types/node": "14.18.25", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -442,7 +429,7 @@ }, "devDependencies": { "@types/node": "16.11.52", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -537,7 +524,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -755,7 +742,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -976,7 +963,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -1074,7 +1061,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -1306,7 +1293,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -1530,7 +1517,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -1627,7 +1614,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -1857,7 +1844,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -2083,7 +2070,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -2308,7 +2295,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -2405,7 +2392,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -2627,7 +2614,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -2711,7 +2698,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -2812,7 +2799,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -2858,7 +2845,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -3085,7 +3072,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -3180,7 +3167,7 @@ "request-promise-native": "1.0.9", "sinon": "15.1.2", "superagent": "10.0.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -3279,7 +3266,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -3705,7 +3692,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -3797,7 +3784,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -4019,7 +4006,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -4113,7 +4100,7 @@ "nyc": "15.1.0", "protobufjs-cli": "1.1.3", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -4331,7 +4318,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "8.4.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=14" @@ -4498,7 +4485,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -4736,7 +4723,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -5008,7 +4995,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -5105,7 +5092,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -5399,7 +5386,7 @@ "express": "4.21.2" }, "devDependencies": { - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -9815,6 +9802,75 @@ "node": ">=12" } }, + "node_modules/@shikijs/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.26.1.tgz", + "integrity": "sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==", + "dev": true, + "dependencies": { + "@shikijs/engine-javascript": "1.26.1", + "@shikijs/engine-oniguruma": "1.26.1", + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.4" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.26.1.tgz", + "integrity": "sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==", + "dev": true, + "dependencies": { + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "oniguruma-to-es": "0.10.0" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.26.1.tgz", + "integrity": "sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==", + "dev": true, + "dependencies": { + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1" + } + }, + "node_modules/@shikijs/langs": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-1.26.1.tgz", + "integrity": "sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==", + "dev": true, + "dependencies": { + "@shikijs/types": "1.26.1" + } + }, + "node_modules/@shikijs/themes": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-1.26.1.tgz", + "integrity": "sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==", + "dev": true, + "dependencies": { + "@shikijs/types": "1.26.1" + } + }, + "node_modules/@shikijs/types": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.26.1.tgz", + "integrity": "sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==", + "dev": true, + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.1.tgz", + "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==", + "dev": true + }, "node_modules/@sigstore/bundle": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", @@ -10353,6 +10409,15 @@ "@types/send": "*" } }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -10414,6 +10479,15 @@ "@types/mdurl": "^2" } }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, "node_modules/@types/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", @@ -10637,6 +10711,12 @@ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, "node_modules/@types/webpack": { "version": "5.28.5", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.5.tgz", @@ -10877,6 +10957,12 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "dev": true + }, "node_modules/@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -13844,6 +13930,16 @@ "node": ">= 10" } }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chai-nightwatch": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.5.3.tgz", @@ -13884,6 +13980,26 @@ "node": ">=8" } }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -14296,6 +14412,16 @@ "node": ">= 0.8" } }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", @@ -15374,6 +15500,15 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -15401,6 +15536,19 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/devtools-protocol": { "version": "0.0.1140464", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1140464.tgz", @@ -15847,6 +15995,12 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "dev": true + }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -18414,6 +18568,42 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-to-html": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hdr-histogram-js": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", @@ -18538,6 +18728,16 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/htmlparser2": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", @@ -20838,6 +21038,19 @@ "node": ">=8" } }, + "node_modules/lerna/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, "node_modules/lerna/node_modules/yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", @@ -21937,6 +22150,27 @@ "node": ">= 0.4" } }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -22218,6 +22452,95 @@ "node": ">= 0.6" } }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -24674,6 +24997,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/oniguruma-to-es": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.10.0.tgz", + "integrity": "sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==", + "dev": true, + "dependencies": { + "emoji-regex-xs": "^1.0.0", + "regex": "^5.1.1", + "regex-recursion": "^5.1.1" + } + }, "node_modules/open": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", @@ -25804,6 +26138,16 @@ "resolved": "integration-tests/propagation-validation-server", "link": true }, + "node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -26979,6 +27323,31 @@ "@babel/runtime": "^7.8.4" } }, + "node_modules/regex": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz", + "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==", + "dev": true, + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz", + "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==", + "dev": true, + "dependencies": { + "regex": "^5.1.1", + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "dev": true + }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -27834,14 +28203,19 @@ } }, "node_modules/shiki": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", - "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.26.1.tgz", + "integrity": "sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==", "dev": true, "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "5.2.0" + "@shikijs/core": "1.26.1", + "@shikijs/engine-javascript": "1.26.1", + "@shikijs/engine-oniguruma": "1.26.1", + "@shikijs/langs": "1.26.1", + "@shikijs/themes": "1.26.1", + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4" } }, "node_modules/shimmer": { @@ -28379,6 +28753,16 @@ "source-map": "^0.5.6" } }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/spawn-wrap": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", @@ -28857,6 +29241,20 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dev": true, + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -29998,6 +30396,16 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -30389,92 +30797,74 @@ } }, "node_modules/typedoc": { - "version": "0.22.18", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.18.tgz", - "integrity": "sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==", + "version": "0.26.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.11.tgz", + "integrity": "sha512-sFEgRRtrcDl2FxVP58Ze++ZK2UQAEvtvvH8rRlig1Ja3o7dDaMHmaBfvJmdGnNEFaLTpQsN8dpvZaTqJSu/Ugw==", "dev": true, "dependencies": { - "glob": "^8.0.3", "lunr": "^2.3.9", - "marked": "^4.0.16", - "minimatch": "^5.1.0", - "shiki": "^0.10.1" + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "shiki": "^1.16.2", + "yaml": "^2.5.1" }, "bin": { "typedoc": "bin/typedoc" }, "engines": { - "node": ">= 12.10.0" + "node": ">= 18" }, "peerDependencies": { - "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x" } }, "node_modules/typedoc-plugin-missing-exports": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-1.0.0.tgz", - "integrity": "sha512-7s6znXnuAj1eD9KYPyzVzR1lBF5nwAY8IKccP5sdoO9crG4lpd16RoFpLsh2PccJM+I2NASpr0+/NMka6ThwVA==", - "dev": true, - "peerDependencies": { - "typedoc": "0.22.x || 0.23.x" - } - }, - "node_modules/typedoc-plugin-resolve-crossmodule-references": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typedoc-plugin-resolve-crossmodule-references/-/typedoc-plugin-resolve-crossmodule-references-0.2.2.tgz", - "integrity": "sha512-QHLTsXjQsAL/RkcwbLkOC4uV4s+eDbDpNx6405T9/yUmu9/MpEnePVP+uTQfD2lRR4QpYtmvto8N3QZihq+Yag==", - "deprecated": "Upgrade to typedoc >= 0.24 and remove typedoc-plugin-resolve-crossmodule-references from your dependencies", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-3.0.0.tgz", + "integrity": "sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==", "dev": true, - "engines": { - "node": ">=16" - }, "peerDependencies": { - "typedoc": ">=0.22 <=0.23" + "typedoc": "0.26.x" } }, - "node_modules/typedoc/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/typedoc/node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "node_modules/typedoc/node_modules/yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "dev": true, "bin": { - "marked": "bin/marked.js" + "yaml": "bin.mjs" }, "engines": { - "node": ">= 12" + "node": ">= 14" } }, "node_modules/typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=12.20" } }, "node_modules/ua-parser-js": { @@ -30634,6 +31024,74 @@ "node": ">=8" } }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/universal-user-agent": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", @@ -30846,6 +31304,34 @@ "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", "dev": true }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dev": true, + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", @@ -30855,18 +31341,6 @@ "node": ">=0.10.0" } }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -32175,6 +32649,16 @@ "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==" }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "packages/opentelemetry-context-async-hooks": { "name": "@opentelemetry/context-async-hooks", "version": "1.30.0", @@ -32187,7 +32671,7 @@ "lerna": "6.6.2", "mocha": "10.8.2", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -32262,7 +32746,7 @@ "devDependencies": { "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -32295,7 +32779,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4", "zone.js": "0.15.0" @@ -32522,7 +33006,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -32742,7 +33226,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -32839,7 +33323,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -33054,7 +33538,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -33144,7 +33628,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -33370,7 +33854,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -33648,7 +34132,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "engines": { @@ -33869,7 +34353,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -33970,7 +34454,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -34189,7 +34673,7 @@ "lerna": "6.6.2", "mocha": "10.8.2", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -34281,7 +34765,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -34488,7 +34972,7 @@ "@types/node": "18.6.5", "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -34706,7 +35190,7 @@ "sinon": "15.1.2", "size-limit": "^11.0.1", "ts-node": "10.9.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "engines": { "node": ">=18" @@ -37665,7 +38149,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "unionfs": "4.5.4", "webpack": "5.96.1" }, @@ -37818,7 +38302,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -37969,7 +38453,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -38111,7 +38595,7 @@ "lerna": "6.6.2", "mocha": "10.8.2", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -38163,7 +38647,7 @@ "@opentelemetry/context-zone-peer-dep": "1.30.0", "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "zone.js": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^0.14.0 || ^0.15.0" } }, @@ -38192,7 +38676,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4", "zone.js": "0.15.0" @@ -38348,7 +38832,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -38498,7 +38982,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -38566,7 +39050,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -38642,7 +39126,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -38804,7 +39288,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -38959,7 +39443,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -39034,7 +39518,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -39186,7 +39670,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -39248,7 +39732,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -39315,7 +39799,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -39390,7 +39874,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -39550,7 +40034,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -39712,7 +40196,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -39878,7 +40362,7 @@ "shimmer": "^1.2.1", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -40042,7 +40526,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -40199,7 +40683,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -40272,7 +40756,7 @@ "request-promise-native": "1.0.9", "sinon": "15.1.2", "superagent": "10.0.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -40349,7 +40833,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -40561,7 +41045,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -40718,7 +41202,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -40870,7 +41354,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -40942,7 +41426,7 @@ "protobufjs": "^7.3.0", "protobufjs-cli": "1.1.3", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -41086,7 +41570,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -41154,7 +41638,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -41310,7 +41794,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -41492,7 +41976,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "8.4.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "enhanced-resolve": { @@ -41604,7 +42088,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -41772,7 +42256,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -41962,7 +42446,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -42130,7 +42614,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -42201,7 +42685,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "dependencies": { @@ -42352,7 +42836,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -42431,7 +42915,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -42717,7 +43201,7 @@ "sinon": "15.1.2", "size-limit": "^11.0.1", "ts-node": "10.9.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -42782,7 +43266,7 @@ "nyc": "15.1.0", "require-in-the-middle": "^7.1.1", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -42844,7 +43328,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "opentracing": "^0.14.4", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "glob": { @@ -42896,7 +43380,7 @@ "@types/node": "18.6.5", "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4" + "typescript": "5.0.4" } }, "@opentelemetry/web-common": { @@ -42927,7 +43411,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, @@ -43249,6 +43733,75 @@ } } }, + "@shikijs/core": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.26.1.tgz", + "integrity": "sha512-yeo7sG+WZQblKPclUOKRPwkv1PyoHYkJ4gP9DzhFJbTdueKR7wYTI1vfF/bFi1NTgc545yG/DzvVhZgueVOXMA==", + "dev": true, + "requires": { + "@shikijs/engine-javascript": "1.26.1", + "@shikijs/engine-oniguruma": "1.26.1", + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.4" + } + }, + "@shikijs/engine-javascript": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-1.26.1.tgz", + "integrity": "sha512-CRhA0b8CaSLxS0E9A4Bzcb3LKBNpykfo9F85ozlNyArxjo2NkijtiwrJZ6eHa+NT5I9Kox2IXVdjUsP4dilsmw==", + "dev": true, + "requires": { + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "oniguruma-to-es": "0.10.0" + } + }, + "@shikijs/engine-oniguruma": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-1.26.1.tgz", + "integrity": "sha512-F5XuxN1HljLuvfXv7d+mlTkV7XukC1cawdtOo+7pKgPD83CAB1Sf8uHqP3PK0u7njFH0ZhoXE1r+0JzEgAQ+kg==", + "dev": true, + "requires": { + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1" + } + }, + "@shikijs/langs": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-1.26.1.tgz", + "integrity": "sha512-oz/TQiIqZejEIZbGtn68hbJijAOTtYH4TMMSWkWYozwqdpKR3EXgILneQy26WItmJjp3xVspHdiUxUCws4gtuw==", + "dev": true, + "requires": { + "@shikijs/types": "1.26.1" + } + }, + "@shikijs/themes": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-1.26.1.tgz", + "integrity": "sha512-JDxVn+z+wgLCiUhBGx2OQrLCkKZQGzNH3nAxFir4PjUcYiyD8Jdms9izyxIogYmSwmoPTatFTdzyrRKbKlSfPA==", + "dev": true, + "requires": { + "@shikijs/types": "1.26.1" + } + }, + "@shikijs/types": { + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-1.26.1.tgz", + "integrity": "sha512-d4B00TKKAMaHuFYgRf3L0gwtvqpW4hVdVwKcZYbBfAAQXspgkbWqnFfuFl3MDH6gLbsubOcr+prcnsqah3ny7Q==", + "dev": true, + "requires": { + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4" + } + }, + "@shikijs/vscode-textmate": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.1.tgz", + "integrity": "sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==", + "dev": true + }, "@sigstore/bundle": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-1.1.0.tgz", @@ -43705,6 +44258,15 @@ "@types/send": "*" } }, + "@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, "@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -43766,6 +44328,15 @@ "@types/mdurl": "^2" } }, + "@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, "@types/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", @@ -43988,6 +44559,12 @@ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, + "@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "dev": true + }, "@types/webpack": { "version": "5.28.5", "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.5.tgz", @@ -44138,6 +44715,12 @@ "integrity": "sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==", "dev": true }, + "@ungap/structured-clone": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", + "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", + "dev": true + }, "@webassemblyjs/ast": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", @@ -46032,7 +46615,7 @@ "@opentelemetry/sdk-node": "0.57.0", "@opentelemetry/sdk-trace-base": "1.30.0", "@types/node": "14.18.25", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { @@ -46049,7 +46632,7 @@ "@opentelemetry/sdk-node": "0.57.0", "@opentelemetry/sdk-trace-base": "1.30.0", "@types/node": "16.11.52", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@types/node": { @@ -46686,6 +47269,12 @@ "lodash": "^4.17.15" } }, + "ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "dev": true + }, "chai-nightwatch": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.5.3.tgz", @@ -46716,6 +47305,18 @@ } } }, + "character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "dev": true + }, + "character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "dev": true + }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -47031,6 +47632,12 @@ "delayed-stream": "~1.0.0" } }, + "comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "dev": true + }, "commander": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", @@ -47881,6 +48488,12 @@ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", "dev": true }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, "destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -47901,6 +48514,15 @@ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, + "devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dev": true, + "requires": { + "dequal": "^2.0.0" + } + }, "devtools-protocol": { "version": "0.0.1140464", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1140464.tgz", @@ -48249,6 +48871,12 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "emoji-regex-xs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex-xs/-/emoji-regex-xs-1.0.0.tgz", + "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==", + "dev": true + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -50180,6 +50808,34 @@ "function-bind": "^1.1.2" } }, + "hast-util-to-html": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.4.tgz", + "integrity": "sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + } + }, + "hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0" + } + }, "hdr-histogram-js": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hdr-histogram-js/-/hdr-histogram-js-2.0.3.tgz", @@ -50281,6 +50937,12 @@ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", "dev": true }, + "html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "dev": true + }, "htmlparser2": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", @@ -52078,6 +52740,12 @@ "has-flag": "^4.0.0" } }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + }, "yargs-parser": { "version": "20.2.4", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", @@ -52938,6 +53606,23 @@ "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" }, + "mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "dev": true, + "requires": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + } + }, "mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -53153,6 +53838,45 @@ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" }, + "micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "dev": true, + "requires": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "dev": true + }, + "micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "dev": true, + "requires": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "dev": true + }, + "micromark-util-types": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz", + "integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==", + "dev": true + }, "micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", @@ -55057,6 +55781,17 @@ "mimic-fn": "^2.1.0" } }, + "oniguruma-to-es": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-0.10.0.tgz", + "integrity": "sha512-zapyOUOCJxt+xhiNRPPMtfJkHGsZ98HHB9qJEkdT8BGytO/+kpe4m1Ngf0MzbzTmhacn11w9yGeDP6tzDhnCdg==", + "dev": true, + "requires": { + "emoji-regex-xs": "^1.0.0", + "regex": "^5.1.1", + "regex-recursion": "^5.1.1" + } + }, "open": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", @@ -55920,9 +56655,15 @@ "axios": "1.7.9", "body-parser": "1.20.3", "express": "4.21.2", - "typescript": "4.4.4" + "typescript": "5.0.4" } }, + "property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "dev": true + }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -56828,6 +57569,31 @@ "@babel/runtime": "^7.8.4" } }, + "regex": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/regex/-/regex-5.1.1.tgz", + "integrity": "sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==", + "dev": true, + "requires": { + "regex-utilities": "^2.3.0" + } + }, + "regex-recursion": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-5.1.1.tgz", + "integrity": "sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==", + "dev": true, + "requires": { + "regex": "^5.1.1", + "regex-utilities": "^2.3.0" + } + }, + "regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "dev": true + }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -57471,14 +58237,19 @@ "dev": true }, "shiki": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", - "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "version": "1.26.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.26.1.tgz", + "integrity": "sha512-Gqg6DSTk3wYqaZ5OaYtzjcdxcBvX5kCy24yvRJEgjT5U+WHlmqCThLuBUx0juyxQBi+6ug53IGeuQS07DWwpcw==", "dev": true, "requires": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "5.2.0" + "@shikijs/core": "1.26.1", + "@shikijs/engine-javascript": "1.26.1", + "@shikijs/engine-oniguruma": "1.26.1", + "@shikijs/langs": "1.26.1", + "@shikijs/themes": "1.26.1", + "@shikijs/types": "1.26.1", + "@shikijs/vscode-textmate": "^10.0.1", + "@types/hast": "^3.0.4" } }, "shimmer": { @@ -57876,6 +58647,12 @@ "source-map": "^0.5.6" } }, + "space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "dev": true + }, "spawn-wrap": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-2.0.0.tgz", @@ -58276,6 +59053,16 @@ } } }, + "stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dev": true, + "requires": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -59158,6 +59945,12 @@ "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", "dev": true }, + "trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "dev": true + }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", @@ -59453,57 +60246,46 @@ } }, "typedoc": { - "version": "0.22.18", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.18.tgz", - "integrity": "sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==", + "version": "0.26.11", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.11.tgz", + "integrity": "sha512-sFEgRRtrcDl2FxVP58Ze++ZK2UQAEvtvvH8rRlig1Ja3o7dDaMHmaBfvJmdGnNEFaLTpQsN8dpvZaTqJSu/Ugw==", "dev": true, "requires": { - "glob": "^8.0.3", "lunr": "^2.3.9", - "marked": "^4.0.16", - "minimatch": "^5.1.0", - "shiki": "^0.10.1" + "markdown-it": "^14.1.0", + "minimatch": "^9.0.5", + "shiki": "^1.16.2", + "yaml": "^2.5.1" }, "dependencies": { - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "brace-expansion": "^2.0.1" } }, - "marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "yaml": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", + "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", "dev": true } } }, "typedoc-plugin-missing-exports": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-1.0.0.tgz", - "integrity": "sha512-7s6znXnuAj1eD9KYPyzVzR1lBF5nwAY8IKccP5sdoO9crG4lpd16RoFpLsh2PccJM+I2NASpr0+/NMka6ThwVA==", - "dev": true, - "requires": {} - }, - "typedoc-plugin-resolve-crossmodule-references": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/typedoc-plugin-resolve-crossmodule-references/-/typedoc-plugin-resolve-crossmodule-references-0.2.2.tgz", - "integrity": "sha512-QHLTsXjQsAL/RkcwbLkOC4uV4s+eDbDpNx6405T9/yUmu9/MpEnePVP+uTQfD2lRR4QpYtmvto8N3QZihq+Yag==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-3.0.0.tgz", + "integrity": "sha512-R7D8fYrK34mBFZSlF1EqJxfqiUSlQSmyrCiQgTQD52nNm6+kUtqwiaqaNkuJ2rA2wBgWFecUA8JzHT7x2r7ePg==", "dev": true, "requires": {} }, "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", + "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", "dev": true }, "ua-parser-js": { @@ -59610,6 +60392,54 @@ "crypto-random-string": "^2.0.0" } }, + "unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + } + }, + "unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + } + }, "universal-user-agent": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", @@ -59775,24 +60605,32 @@ } } }, + "vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + } + }, + "vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dev": true, + "requires": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + } + }, "void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", "dev": true }, - "vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "vscode-textmate": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", - "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", - "dev": true - }, "w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -59867,19 +60705,11 @@ "@opentelemetry/semantic-conventions": "1.28.0", "babel-loader": "^8.0.6", "ts-loader": "^9.2.6", - "typescript": "^4.5.2", + "typescript": "5.0.4", "webpack": "^5.89.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.0", "webpack-merge": "^5.10.0" - }, - "dependencies": { - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - } } }, "webidl-conversions": { @@ -60787,6 +61617,12 @@ "version": "0.15.0", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.15.0.tgz", "integrity": "sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==" + }, + "zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "dev": true } } } diff --git a/package.json b/package.json index bc26a5c9f22..345a5cd5e36 100644 --- a/package.json +++ b/package.json @@ -109,10 +109,10 @@ "prettier": "3.4.2", "process": "0.11.10", "semver": "7.6.3", - "typedoc": "0.22.18", - "typedoc-plugin-missing-exports": "1.0.0", - "typedoc-plugin-resolve-crossmodule-references": "0.2.2", - "typescript": "4.4.4", + "ts-node": "10.9.2", + "typedoc": "0.26.11", + "typedoc-plugin-missing-exports": "3.0.0", + "typescript": "5.0.4", "util": "0.12.5" }, "changelog": { diff --git a/packages/opentelemetry-context-async-hooks/package.json b/packages/opentelemetry-context-async-hooks/package.json index cc919952ff4..24c9083cdbe 100644 --- a/packages/opentelemetry-context-async-hooks/package.json +++ b/packages/opentelemetry-context-async-hooks/package.json @@ -51,7 +51,7 @@ "lerna": "6.6.2", "mocha": "10.8.2", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" diff --git a/packages/opentelemetry-context-zone-peer-dep/package.json b/packages/opentelemetry-context-zone-peer-dep/package.json index e79a564ca83..5fd21a16970 100644 --- a/packages/opentelemetry-context-zone-peer-dep/package.json +++ b/packages/opentelemetry-context-zone-peer-dep/package.json @@ -75,7 +75,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4", "zone.js": "0.15.0" diff --git a/packages/opentelemetry-context-zone/package.json b/packages/opentelemetry-context-zone/package.json index 3ec7e48e8b8..d6b150b4c7b 100644 --- a/packages/opentelemetry-context-zone/package.json +++ b/packages/opentelemetry-context-zone/package.json @@ -53,7 +53,7 @@ "devDependencies": { "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "dependencies": { "@opentelemetry/context-zone-peer-dep": "1.30.0", diff --git a/packages/opentelemetry-core/package.json b/packages/opentelemetry-core/package.json index ec8f23fa87a..479b2134421 100644 --- a/packages/opentelemetry-core/package.json +++ b/packages/opentelemetry-core/package.json @@ -81,7 +81,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "peerDependencies": { diff --git a/packages/opentelemetry-core/test/common/anchored-clock.test.ts b/packages/opentelemetry-core/test/common/anchored-clock.test.ts index 44f45be35c5..1a064a4161a 100644 --- a/packages/opentelemetry-core/test/common/anchored-clock.test.ts +++ b/packages/opentelemetry-core/test/common/anchored-clock.test.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import assert = require('assert'); +import * as assert from 'assert'; import { AnchoredClock, otperformance } from '../../src'; describe('AnchoredClock', () => { diff --git a/packages/opentelemetry-exporter-jaeger/package.json b/packages/opentelemetry-exporter-jaeger/package.json index 505162d7111..f09e0f0316e 100644 --- a/packages/opentelemetry-exporter-jaeger/package.json +++ b/packages/opentelemetry-exporter-jaeger/package.json @@ -55,7 +55,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": "^1.0.0" diff --git a/packages/opentelemetry-exporter-zipkin/package.json b/packages/opentelemetry-exporter-zipkin/package.json index e5e2c6a076a..06814adbe24 100644 --- a/packages/opentelemetry-exporter-zipkin/package.json +++ b/packages/opentelemetry-exporter-zipkin/package.json @@ -81,7 +81,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/packages/opentelemetry-propagator-b3/package.json b/packages/opentelemetry-propagator-b3/package.json index 77985c4af59..7c931cb749a 100644 --- a/packages/opentelemetry-propagator-b3/package.json +++ b/packages/opentelemetry-propagator-b3/package.json @@ -65,7 +65,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "ts-loader": "9.5.1", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-b3", "sideEffects": false diff --git a/packages/opentelemetry-propagator-jaeger/package.json b/packages/opentelemetry-propagator-jaeger/package.json index 1a8da7d34fc..e91aae46f4f 100644 --- a/packages/opentelemetry-propagator-jaeger/package.json +++ b/packages/opentelemetry-propagator-jaeger/package.json @@ -72,7 +72,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "peerDependencies": { diff --git a/packages/opentelemetry-resources/package.json b/packages/opentelemetry-resources/package.json index 52a8e4fea18..1e1332f5b87 100644 --- a/packages/opentelemetry-resources/package.json +++ b/packages/opentelemetry-resources/package.json @@ -82,7 +82,7 @@ "nock": "13.3.8", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/packages/opentelemetry-sdk-trace-base/package.json b/packages/opentelemetry-sdk-trace-base/package.json index 4d8fbc5a029..1eec5a89ef9 100644 --- a/packages/opentelemetry-sdk-trace-base/package.json +++ b/packages/opentelemetry-sdk-trace-base/package.json @@ -83,7 +83,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1" }, "peerDependencies": { diff --git a/packages/opentelemetry-sdk-trace-node/package.json b/packages/opentelemetry-sdk-trace-node/package.json index 864c9bf58f8..7d91dbefd08 100644 --- a/packages/opentelemetry-sdk-trace-node/package.json +++ b/packages/opentelemetry-sdk-trace-node/package.json @@ -56,7 +56,7 @@ "mocha": "10.8.2", "nyc": "15.1.0", "sinon": "15.1.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" diff --git a/packages/opentelemetry-sdk-trace-web/package.json b/packages/opentelemetry-sdk-trace-web/package.json index fea33b534bb..f7df1d04b9e 100644 --- a/packages/opentelemetry-sdk-trace-web/package.json +++ b/packages/opentelemetry-sdk-trace-web/package.json @@ -81,7 +81,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/packages/opentelemetry-shim-opentracing/package.json b/packages/opentelemetry-shim-opentracing/package.json index cd20e052f4c..3e239399851 100644 --- a/packages/opentelemetry-shim-opentracing/package.json +++ b/packages/opentelemetry-shim-opentracing/package.json @@ -52,7 +52,7 @@ "lerna": "6.6.2", "mocha": "10.8.2", "nyc": "15.1.0", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" diff --git a/packages/sdk-metrics/package.json b/packages/sdk-metrics/package.json index e4968a79f44..489f728d83f 100644 --- a/packages/sdk-metrics/package.json +++ b/packages/sdk-metrics/package.json @@ -73,7 +73,7 @@ "nyc": "15.1.0", "sinon": "15.1.2", "ts-loader": "9.5.1", - "typescript": "4.4.4", + "typescript": "5.0.4", "webpack": "5.96.1", "webpack-cli": "5.1.4" }, diff --git a/packages/sdk-metrics/test/export/InMemoryMetricExporter.test.ts b/packages/sdk-metrics/test/export/InMemoryMetricExporter.test.ts index 1e14a8ed5e1..3ae0e41616d 100644 --- a/packages/sdk-metrics/test/export/InMemoryMetricExporter.test.ts +++ b/packages/sdk-metrics/test/export/InMemoryMetricExporter.test.ts @@ -16,7 +16,7 @@ import { ExportResultCode } from '@opentelemetry/core'; import { Resource } from '@opentelemetry/resources'; import * as metrics from '@opentelemetry/api'; -import assert = require('assert'); +import * as assert from 'assert'; import { AggregationTemporality } from '../../src/export/AggregationTemporality'; import { InMemoryMetricExporter } from '../../src/export/InMemoryMetricExporter'; import { ResourceMetrics } from '../../src/export/MetricData'; diff --git a/packages/sdk-metrics/test/view/AttributesProcessor.test.ts b/packages/sdk-metrics/test/view/AttributesProcessor.test.ts index 0bdcac9809e..18cb7bed286 100644 --- a/packages/sdk-metrics/test/view/AttributesProcessor.test.ts +++ b/packages/sdk-metrics/test/view/AttributesProcessor.test.ts @@ -24,7 +24,7 @@ import { createDenyListAttributesProcessor, } from '../../src/view/AttributesProcessor'; -import sinon = require('sinon'); +import * as sinon from 'sinon'; describe('NoopAttributesProcessor', () => { const processor = createNoopAttributesProcessor(); diff --git a/packages/template/package.json b/packages/template/package.json index 4c60bd1a2f6..1cc61fb0e25 100644 --- a/packages/template/package.json +++ b/packages/template/package.json @@ -80,12 +80,12 @@ "@types/node": "18.6.5", "cross-var": "1.1.0", "lerna": "6.6.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "Add these to devDependencies for testing": { "@types/mocha": "9.1.1", "@types/sinon": "10.0.13", - "mocha": "10.0.0", + "mocha": "10.7.3", "nyc": "15.1.0", "sinon": "15.0.0" }, diff --git a/semantic-conventions/package.json b/semantic-conventions/package.json index f1faf2864b2..5b8e632f0f5 100644 --- a/semantic-conventions/package.json +++ b/semantic-conventions/package.json @@ -20,16 +20,6 @@ "default": "./build/src/index-incubating.js" } }, - "typesVersions": { - "*": { - "*": [ - "./build/src/index.d.ts" - ], - "incubating": [ - "./build/src/index-incubating.d.ts" - ] - } - }, "repository": "open-telemetry/opentelemetry-js", "scripts": { "prepublishOnly": "npm run compile", @@ -87,7 +77,7 @@ "sinon": "15.1.2", "size-limit": "^11.0.1", "ts-node": "10.9.2", - "typescript": "4.4.4" + "typescript": "5.0.4" }, "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/semantic-conventions", "sideEffects": false diff --git a/tsconfig.base.esm.json b/tsconfig.base.esm.json index d63786958e8..d12c23688bd 100644 --- a/tsconfig.base.esm.json +++ b/tsconfig.base.esm.json @@ -2,6 +2,6 @@ "extends": "./tsconfig.base.es5.json", "compilerOptions": { "module": "ES6", - "moduleResolution": "node" + "moduleResolution": "node16" } } diff --git a/tsconfig.base.esnext.json b/tsconfig.base.esnext.json index 7875da812ec..4f9d6d14eca 100644 --- a/tsconfig.base.esnext.json +++ b/tsconfig.base.esnext.json @@ -4,6 +4,6 @@ "module": "esnext", // target should be aligned with tsconfig.base.json "target": "es2017", - "moduleResolution": "node" + "moduleResolution": "node16" }, } diff --git a/tsconfig.base.json b/tsconfig.base.json index e48dfc46a1f..046d060af2a 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -9,6 +9,7 @@ "incremental": true, "inlineSources": true, "module": "commonjs", + "moduleResolution": "node16", "newLine": "LF", "noEmitOnError": true, "noFallthroughCasesInSwitch": true,