From 8d017569f97085ac6d53fae587c18b12dccbc586 Mon Sep 17 00:00:00 2001 From: Nebiyat Sirak Date: Thu, 29 Oct 2026 13:21:25 +0100 Subject: [PATCH] Update dependencies to fix known vulnerabilities --- CHANGELOG.md | 4 + package.json | 38 +- pnpm-lock.yaml | 2726 ++++++++------------ pnpm-workspace.yaml | 4 - src/publish/middleware.ts | 7 +- src/server/config.ts | 13 +- src/server/otel.ts | 33 +- src/verify-publish-api/token-validation.ts | 7 +- 8 files changed, 1183 insertions(+), 1649 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad1f5be..dff7a4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased](https://github.com/promaster-sdk/api-server/compare/v4.0.0...master) +- Updated all dependencies with known vulnerabilities (`pnpm audit --prod` is now clean), including the OpenTelemetry stack, `koa`, `@koa/cors`, `multer`, `convict`, `jsonwebtoken`, `jwks-rsa` and `uuid`. +- `koa-multer` replaced by `@koa/multer`, `@opentelemetry/exporter-otlp-grpc` by `@opentelemetry/exporter-trace-otlp-grpc`. +- `initOtel()` no longer waits for the SDK start promise, as `sdk.start()` is now synchronous. + ## [4.0.0](https://github.com/promaster-sdk/api-server/compare/v3.9.1...v4.0.0) - BREAKING: The package is now ESM (`"type": "module"`). CommonJS consumers can still `require()` it on Node versions with `require(esm)` support. diff --git a/package.json b/package.json index 35e20aa..3ab5be4 100644 --- a/package.json +++ b/package.json @@ -27,52 +27,50 @@ "postversion": "git push --tags && pnpm publish && git push && echo \"Successfully released version $npm_package_version!\"" }, "dependencies": { - "@koa/cors": "^2.2.2", + "@koa/cors": "^5.0.0", + "@koa/multer": "^4.0.0", "@koa/router": "^9.4.0", - "@opentelemetry/api": "~1.4.0", - "@opentelemetry/auto-instrumentations-node": "^0.36.2", - "@opentelemetry/core": "^1.9.1", - "@opentelemetry/exporter-otlp-grpc": "^0.26.0", - "@opentelemetry/resources": "^1.9.1", - "@opentelemetry/sdk-node": "^0.35.1", - "@opentelemetry/semantic-conventions": "^1.9.1", - "convict": "^4.2.0", + "@opentelemetry/api": "~1.10.0", + "@opentelemetry/auto-instrumentations-node": "^0.82.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.300.0", + "@opentelemetry/resources": "^3.0.0", + "@opentelemetry/sdk-node": "^0.300.0", + "@opentelemetry/semantic-conventions": "^1.43.0", + "convict": "^6.2.5", "dataloader": "^1.4.0", "graphql": "^15.5.0", - "jsonwebtoken": "^8.5.1", - "jwks-rsa": "^1.9.0", - "koa": "^2.4.1", + "jsonwebtoken": "^9.0.3", + "jwks-rsa": "^3.2.2", + "koa": "^2.16.4", "koa-compose": "^4.1.0", "koa-compress": "^2.0.0", "koa-graphql": "^0.8.0", "koa-mount": "^3.0.0", - "koa-multer": "^1.0.2", "koa-send": "^5.0.1", "mimetype": "^0.0.8", "mkdirp": "^0.5.1", - "multer": "^1.3.1", + "multer": "^2.5.0", "prom-client": "11.x", "prometheus-api-metrics": "^3.1.0", "source-map-support": "^0.5.3", - "uuid": "^8.3.0" + "uuid": "^11.1.1" }, "devDependencies": { "@types/amqplib": "^0.10.1", "@types/convict": "^4.2.0", - "@types/jsonwebtoken": "^8.5.0", + "@types/jsonwebtoken": "^9.0.10", "@types/koa": "^2.0.46", "@types/koa-compose": "^3.2.2", "@types/koa-compress": "^2.0.9", "@types/koa-graphql": "^0.8.3", "@types/koa-mount": "^3.0.1", - "@types/koa-multer": "^1.0.0", "@types/koa-send": "^4.1.2", - "@types/koa__cors": "^2.2.3", + "@types/koa__cors": "^5.0.1", + "@types/koa__multer": "^2.0.8", "@types/koa__router": "^8.0.3", "@types/mkdirp": "^0.5.2", - "@types/multer": "^1.3.7", + "@types/multer": "^2.3.0", "@types/node": "^24.6.2", - "@types/uuid": "^8.3.0", "dotenv": "^7.0.0", "lint-staged": "^8.1.5", "oxfmt": "^0.70.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2874d57..a29b8b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,35 +113,35 @@ importers: .: dependencies: '@koa/cors': - specifier: ^2.2.2 - version: 2.2.3 + specifier: ^5.0.0 + version: 5.0.0 + '@koa/multer': + specifier: ^4.0.0 + version: 4.0.0(koa@2.16.4(supports-color@5.5.0))(multer@2.5.0) '@koa/router': specifier: ^9.4.0 version: 9.4.0(supports-color@5.5.0) '@opentelemetry/api': - specifier: ~1.4.0 - version: 1.4.1 + specifier: ~1.10.0 + version: 1.10.0 '@opentelemetry/auto-instrumentations-node': - specifier: ^0.36.2 - version: 0.36.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/core': - specifier: ^1.9.1 - version: 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-otlp-grpc': - specifier: ^0.26.0 - version: 0.26.0(@opentelemetry/api@1.4.1) + specifier: ^0.82.0 + version: 0.82.0(@opentelemetry/api@1.10.0)(@opentelemetry/core@3.0.0(@opentelemetry/api@1.10.0))(supports-color@5.5.0) + '@opentelemetry/exporter-trace-otlp-grpc': + specifier: ^0.300.0 + version: 0.300.0(@opentelemetry/api@1.10.0) '@opentelemetry/resources': - specifier: ^1.9.1 - version: 1.30.1(@opentelemetry/api@1.4.1) + specifier: ^3.0.0 + version: 3.0.0(@opentelemetry/api@1.10.0) '@opentelemetry/sdk-node': - specifier: ^0.35.1 - version: 0.35.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + specifier: ^0.300.0 + version: 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': - specifier: ^1.9.1 + specifier: ^1.43.0 version: 1.43.0 convict: - specifier: ^4.2.0 - version: 4.4.1 + specifier: ^6.2.5 + version: 6.2.5 dataloader: specifier: ^1.4.0 version: 1.4.0 @@ -149,13 +149,13 @@ importers: specifier: 15.5.0 version: 15.5.0 jsonwebtoken: - specifier: ^8.5.1 - version: 8.5.1 + specifier: ^9.0.3 + version: 9.0.3 jwks-rsa: - specifier: ^1.9.0 - version: 1.12.5(supports-color@5.5.0) + specifier: ^3.2.2 + version: 3.2.2(supports-color@5.5.0) koa: - specifier: ^2.4.1 + specifier: ^2.16.4 version: 2.16.4(supports-color@5.5.0) koa-compose: specifier: ^4.1.0 @@ -169,9 +169,6 @@ importers: koa-mount: specifier: ^3.0.0 version: 3.0.0(supports-color@5.5.0) - koa-multer: - specifier: ^1.0.2 - version: 1.0.2 koa-send: specifier: ^5.0.1 version: 5.0.1(supports-color@5.5.0) @@ -182,8 +179,8 @@ importers: specifier: ^0.5.1 version: 0.5.6 multer: - specifier: ^1.3.1 - version: 1.4.4 + specifier: ^2.5.0 + version: 2.5.0 prom-client: specifier: 11.x version: 11.5.3 @@ -194,8 +191,8 @@ importers: specifier: ^0.5.3 version: 0.5.21 uuid: - specifier: ^8.3.0 - version: 8.3.2 + specifier: ^11.1.1 + version: 11.1.1 devDependencies: '@types/amqplib': specifier: ^0.10.1 @@ -204,8 +201,8 @@ importers: specifier: ^4.2.0 version: 4.2.1 '@types/jsonwebtoken': - specifier: ^8.5.0 - version: 8.5.9 + specifier: ^9.0.10 + version: 9.0.10 '@types/koa': specifier: ^2.0.46 version: 2.15.2 @@ -221,15 +218,15 @@ importers: '@types/koa-mount': specifier: ^3.0.1 version: 3.0.1 - '@types/koa-multer': - specifier: ^1.0.0 - version: 1.0.5 '@types/koa-send': specifier: ^4.1.2 version: 4.1.6 '@types/koa__cors': - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^5.0.1 + version: 5.0.1 + '@types/koa__multer': + specifier: ^2.0.8 + version: 2.0.8 '@types/koa__router': specifier: ^8.0.3 version: 8.0.11 @@ -237,14 +234,11 @@ importers: specifier: ^0.5.2 version: 0.5.2 '@types/multer': - specifier: ^1.3.7 - version: 1.4.13 + specifier: ^2.3.0 + version: 2.3.0 '@types/node': specifier: ^24.6.2 version: 24.13.6 - '@types/uuid': - specifier: ^8.3.0 - version: 8.3.4 dotenv: specifier: ^7.0.0 version: 7.0.0 @@ -271,7 +265,7 @@ importers: version: 7.0.2 vitest: specifier: ^5.0.1 - version: 5.0.1(@opentelemetry/api@1.4.1)(@types/node@24.13.6)(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)) + version: 5.0.1(@opentelemetry/api@1.10.0)(@types/node@24.13.6)(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) packages: @@ -439,77 +433,14 @@ packages: resolution: {integrity: sha512-7VZM+SVdEcUUqSQeNI3zM8Qs/BhQKZndPo2h5VkYkAM8Iz0wJIa8mKV5ekQGqG8UUsnkQ0NMxIxwkIHYvj0qOw==} engines: {node: '>=12.10.0'} - '@grpc/proto-loader@0.6.13': - resolution: {integrity: sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==} - engines: {node: '>=6'} - hasBin: true - - '@grpc/proto-loader@0.7.15': - resolution: {integrity: sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==} - engines: {node: '>=6'} - hasBin: true - '@grpc/proto-loader@0.8.1': resolution: {integrity: sha512-wtF6h+DY6M3YaDBPAmvuuA6jV8Sif9MjtOI5euKFWRgCDl5PeDpPsHR9u2l6St5ceY8AZgoNDww5+HvEsXFsGg==} engines: {node: '>=6'} hasBin: true - '@hapi/b64@5.0.0': - resolution: {integrity: sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==} - - '@hapi/boom@10.0.1': - resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} - - '@hapi/boom@9.1.4': - resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==} - - '@hapi/bourne@2.1.0': - resolution: {integrity: sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==} - - '@hapi/catbox@12.1.1': - resolution: {integrity: sha512-hDqYB1J+R0HtZg4iPH3LEnldoaBsar6bYp0EonBmNQ9t5CO+1CqgCul2ZtFveW1ReA5SQuze9GPSU7/aecERhw==} - - '@hapi/cryptiles@5.1.0': - resolution: {integrity: sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==} - engines: {node: '>=12.0.0'} - - '@hapi/hoek@11.0.7': - resolution: {integrity: sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==} - - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - - '@hapi/iron@6.0.0': - resolution: {integrity: sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==} - - '@hapi/podium@4.1.3': - resolution: {integrity: sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==} - - '@hapi/podium@5.0.2': - resolution: {integrity: sha512-T7gf2JYHQQfEfewTQFbsaXoZxSvuXO/QBIGljucUQ/lmPnTTNAepoIKOakWNVWvo2fMEDjycu77r8k6dhreqHA==} - - '@hapi/shot@6.0.3': - resolution: {integrity: sha512-xKmKONUE5AxUNK+EQCSCz35UpPq4cSy6wRCFvMLCDHdyPeXsmAvwxvU4OemGqpWHtAQHyCPjnDbm/fEU9O6l/w==} - - '@hapi/teamwork@5.1.1': - resolution: {integrity: sha512-1oPx9AE5TIv+V6Ih54RP9lTZBso3rP8j4Xhb6iSVwPXtAM+sDopl5TFMv5Paw73UnpZJ9gjcrTE1BXrWt9eQrg==} - engines: {node: '>=12.0.0'} - - '@hapi/teamwork@6.0.1': - resolution: {integrity: sha512-52OXRslUfYwXAOG8k58f2h2ngXYQGP0x5RPOo+eWA/FtyLgHjGMrE3+e9LSXP/0q2YfHAK5wj9aA9DTy1K+kyQ==} - engines: {node: '>=14.0.0'} - - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - - '@hapi/topo@6.0.2': - resolution: {integrity: sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==} - - '@hapi/validate@1.1.3': - resolution: {integrity: sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==} - - '@hapi/validate@2.0.1': - resolution: {integrity: sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==} + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} @@ -524,475 +455,472 @@ packages: '@js-sdsl/ordered-map@4.4.2': resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - '@koa/cors@2.2.3': - resolution: {integrity: sha512-tCVVXa39ETsit5kGBtEWWimjLn1sDaeu8+0phgb8kT3GmBDZOykkI3ZO8nMjV2p3MGkJI4K5P+bxR8Ztq0bwsA==} - engines: {node: '>= 6.0.0'} + '@koa/cors@5.0.0': + resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} + engines: {node: '>= 14.0.0'} + + '@koa/multer@4.0.0': + resolution: {integrity: sha512-BY6hys3WVX1yL/gcfKWu94z1fJ6ayG1DEEw/s82DnulkaTbumwjF6XqSfNLKFcs8lnJb2QfMJ4DyK4bmF1NDZw==} + engines: {node: '>= 18'} + peerDependencies: + koa: '>=2' + multer: '*' '@koa/router@9.4.0': resolution: {integrity: sha512-dOOXgzqaDoHu5qqMEPLKEgLz5CeIA7q8+1W62mCvFVCOqeC71UoTGJ4u1xUSOpIl2J1x2pqrNULkFteUeZW3/A==} engines: {node: '>= 8.0.0'} deprecated: '**IMPORTANT 10x+ PERFORMANCE UPGRADE**: Please upgrade to v12.0.1+ as we have fixed an issue with debuglog causing 10x slower router benchmark performance, see https://github.com/koajs/router/pull/173' - '@opentelemetry/api-metrics@0.26.0': - resolution: {integrity: sha512-idDSUTx+LRwJiHhVHhdh45SWow5u9lKNDROKu5AMzsIVPI29utH5FfT9vor8qMM6blxWWvlT22HUNdNMWqUQfQ==} - engines: {node: '>=8.0.0'} - deprecated: Please use @opentelemetry/api >= 1.3.0 - peerDependencies: - '@opentelemetry/api': ^1.0.2 - - '@opentelemetry/api@1.4.1': - resolution: {integrity: sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA==} + '@opentelemetry/api@1.10.0': + resolution: {integrity: sha512-lMkyes8iHrG+mk6WH7X70MdCLI2RS0FwNBY1PyQ8UemaijE2m5mv5A0Niy3HtbYTFrgkUEQjFMXmSAk2hQDuPQ==} engines: {node: '>=8.0.0'} - '@opentelemetry/auto-instrumentations-node@0.36.6': - resolution: {integrity: sha512-L2i7SfOFKCj472D00qNFQhacua8WodyAy9EJzd4K0Wa1tQDcO+JPcYQtIVy0A2bBmuuFZ+kUKEEFQKtZxolJTw==} - engines: {node: '>=14'} + '@opentelemetry/auto-instrumentations-node@0.82.0': + resolution: {integrity: sha512-WL4U3IZ9a0lHPj9l+c7IWJN+G2LPlM1/Otk15a5qrIkByEw9XCmZ2SwCf8fNZnCf5MNOP0D8LMaR8kv1MWtaFQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.10.0 + '@opentelemetry/core': ^3.0.0 - '@opentelemetry/context-async-hooks@1.9.1': - resolution: {integrity: sha512-HmycxnnIm00gdmxfD5OkDotL15bGqazLYqQJdcv1uNt22OSc5F/a3Paz3yznmf+/gWdPG8nlq/zd9H0mNXJnGg==} - engines: {node: '>=14'} + '@opentelemetry/configuration@0.300.0': + resolution: {integrity: sha512-vflvT+be02dmKt430t+XAQ2QvcPzjZODdVqMqbpuakuGk4i0zCZ7SyM9VOFHGuBV/HxfVlf3EvgHBGKob2P8TQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': ^1.9.0 - '@opentelemetry/core@1.0.0': - resolution: {integrity: sha512-1+qvKilADnSFW4PiXy+f7D22pvfGVxepZ69GcbF8cTcbQTUt7w63xEBWn5f5j92x9I3c0sqbW1RUx5/a4wgzxA==} - engines: {node: '>=8.5.0'} + '@opentelemetry/context-async-hooks@3.0.0': + resolution: {integrity: sha512-qDZeKSgTT+qTaL99eRbpvWO5+oZ0MKvMH4pqvzi6xYKyhiMTDBxBeTLI6BpdeMt58T5TpxHJvFl9P52i6CDWGA==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': '>=1.0.0 <1.11.0' - '@opentelemetry/core@1.12.0': - resolution: {integrity: sha512-4DWYNb3dLs2mSCGl65jY3aEgbvPWSHVQV/dmDWiYeWUrMakZQFcymqZOSUNZO0uDrEJoxMu8O5tZktX6UKFwag==} - engines: {node: '>=14'} + '@opentelemetry/core@3.0.0': + resolution: {integrity: sha512-whOLlww0R/RLtCWGBXhK1fdvL9t2/TL0fqdjZvcaoUUuNilRPjXecqQdzyVwV68s6XEDA5oYbm7/bZT62GXF4A==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/core@1.30.1': - resolution: {integrity: sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==} - engines: {node: '>=14'} + '@opentelemetry/exporter-logs-otlp-grpc@0.300.0': + resolution: {integrity: sha512-y4BAcN2UBSBs+esuIyXonpV44oeENKdit1BVKvjHf/61KvZVf7u1sTRz2VGwBpGJvUD7rNPjOZnb4PpG3vFEvg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/core@1.9.1': - resolution: {integrity: sha512-6/qon6tw2I8ZaJnHAQUUn4BqhTbTNRS0WP8/bA0ynaX+Uzp/DDbd0NS0Cq6TMlh8+mrlsyqDE7mO50nmv2Yvlg==} - engines: {node: '>=14'} + '@opentelemetry/exporter-logs-otlp-http@0.300.0': + resolution: {integrity: sha512-S8yP9Fg33CU9+0fr1pnh/afPfgEpSyxQO4JRUZvmDMhAzgR/RLzvYg93MjWjbC1c2VrXffXROMO68RZ1P/ebgQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-jaeger@1.9.1': - resolution: {integrity: sha512-6F10NMOtBT3HdxpT0IwYf1BX8RzZB7SpqHTvZsB2vzUvxVAyoLX8+cuo6Ke9sHS9YMqoTA3rER5x9kC6NOxEMQ==} - engines: {node: '>=14'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + '@opentelemetry/exporter-logs-otlp-proto@0.300.0': + resolution: {integrity: sha512-i9EqF1mvD0IrL6yBAqb2Cnv61WIYjkBxb36MulHf6/iAb/c653onKVWRJbpexBOHq+fd0VjH+1mhn+AtpFIZwQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-otlp-grpc@0.26.0': - resolution: {integrity: sha512-64VPck7CbGhI7c2bj54xaGGHCy4mP+rMnrKBAruNBmUUnN9OgihddNcMsIiHyddUcyC1I+hXS3JLW1G6AvlAmg==} - engines: {node: '>=8.0.0'} - deprecated: Please use trace and metric specific exporters @opentelemetry/exporter-trace-otlp-grpc and @opentelemetry/exporter-metrics-otlp-grpc + '@opentelemetry/exporter-metrics-otlp-grpc@0.300.0': + resolution: {integrity: sha512-Kbfh2eVuj19WxByTI+UOhzjsyhNnl4lovjl9DYr0QsEpAPDyzWxGQmBDaTgIq1Tv3/Zc9ZDczAa//T2bjzac3w==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-otlp-http@0.26.0': - resolution: {integrity: sha512-V3FcUEIVDZ66b3/6vjSBjwwozf/XV5eUXuELNzN8PAvGZH4mw36vaWlaxnGEV8HaZb2hbu2KbRpcOzqxx3tFDA==} - engines: {node: '>=8.0.0'} - deprecated: Please use trace and metric specific exporters @opentelemetry/exporter-trace-otlp-http and @opentelemetry/exporter-metrics-otlp-http + '@opentelemetry/exporter-metrics-otlp-http@0.300.0': + resolution: {integrity: sha512-y8KYKyM69l9PG4Ax9DKlKH5jaVJCJo9hXOpT6v0/PDX+uC302AhHVitEz8M600ljqLGdPYodnyn+wbYIYXPh6g==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-trace-otlp-grpc@0.35.1': - resolution: {integrity: sha512-d0OPJhJyxpfrd8xA5dYun8GRx8rgw6ZdS7vo+EAOqmA9zM71VXS6HiypjWuDJ/F/NzUXrVD7lfoXmPZFTOZ7Kw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-metrics-otlp-proto@0.300.0': + resolution: {integrity: sha512-tCL75kJ0JgLmbNCcpYgYpsRht8HgQJwd6LatK9g19O2nTd2GE3v2d38I1m1cVjKw1NRR+vtqei8AzGrznYtm9A==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-trace-otlp-http@0.35.1': - resolution: {integrity: sha512-EJgAsrvscKsqb/GzF1zS74vM+Z/aQRhrFE7hs/1GK1M9bLixaVyMGwg2pxz1wdYdjxS1mqpHMhXU+VvMvFCw1w==} - engines: {node: '>=14'} + '@opentelemetry/exporter-prometheus@0.300.0': + resolution: {integrity: sha512-x8MCVBUPYZeQcL14HJUiYuF6IL4/YZ5OtR5ObnznUaTrhPdZUEvOQ4EpkLvfFph/nvk4lEs0cJ6uK5oMrFyjGQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/exporter-trace-otlp-proto@0.35.1': - resolution: {integrity: sha512-ki6wBjL+TR45fYJibtoacONp0eJezQLqnY3QyKSWP9GAftThhM+aZzIHBRetHb99PJN4ipIIVWL5WYdeAttc9g==} - engines: {node: '>=14'} + '@opentelemetry/exporter-trace-otlp-grpc@0.300.0': + resolution: {integrity: sha512-I0/XvL7lLsn8aU8wnoIjIbcjcFfltEHsgf56s1vzAxB7CLRKzv/MUpTbIHWY5Eeci1448cAqiDSuj5GU5OcfKg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-zipkin@1.9.1': - resolution: {integrity: sha512-KBgf3w84luP5vWLlrqVFKmbwFK4lXM//t6K7H4nsg576htbz1RpBbQfybADjPdXTjGHqDTtLiC5MC90hxS7Z2w==} - engines: {node: '>=14'} + '@opentelemetry/exporter-trace-otlp-http@0.300.0': + resolution: {integrity: sha512-Dwdagba93cdhROlFGbkU4yK4hvd3l0k7WV9nvTWIoN6KwxFP+HCvy9EkgIpyfN11fVdIWxY3XqOwWOq83OPfcA==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-amqplib@0.32.5': - resolution: {integrity: sha512-D2hTvDfXQxj/9ydOcrz8Na7O3rLpNwSAKYHju37Mc15YLN2rmhnB/kW7YyW2+z1eC+cbLPg2iDIxzLd1FsJ15Q==} - engines: {node: '>=14'} + '@opentelemetry/exporter-trace-otlp-proto@0.300.0': + resolution: {integrity: sha512-ZCWrexCUsfp5o5Eti91uvTlXMfszknzrPt3VM+jAk/Q5T53S/ix6mF07ndSHAhreQ5bKmBg3r1Ar4wkqQ1XlPQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-aws-lambda@0.35.3': - resolution: {integrity: sha512-GCG0MyKSOyRfRUcWNUA0xLZQ5gVS+GDHXX//IIc01n81sFoWhgEl0wYWIa/ziLu7qKAAsJF1klKlMo/HppfkLQ==} - engines: {node: '>=14'} + '@opentelemetry/exporter-zipkin@3.0.0': + resolution: {integrity: sha512-swgbcj76LgjoLPCYyyX0G27kW2+V8PifDeXRVpQ7vokwldKgLrw7GkDo5A2wD3yAWZKDvSWWjMigC3RT7xsuMA==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-aws-sdk@0.34.3': - resolution: {integrity: sha512-esz3PUIKnRlzu9rXtSPfQkoR/amvrNDqFJK7RGAmcOxvXg+4TQGLF3BY74ZCv84iBjSgvObL8ELkVofYH6cDWg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-amqplib@0.71.0': + resolution: {integrity: sha512-udno0udqQshCVP1I+rMWtV66NOCEn6WBTtRvdBAiDMvGwojwPDiCX6QshMZbjdW/qisbojubizAdWdjx4mUp3w==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-bunyan@0.31.4': - resolution: {integrity: sha512-uwQPzNXq+f2/7odtYPsBlozm2bjDHLOB/r3pSO02BEnHG5L7RyzV7aPLH1xYTHrLnZAd8ew8Am5dGM4uRiO4sA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-aws-lambda@0.76.0': + resolution: {integrity: sha512-hsaeVoaGS44qXfe23ebEVA9XsE4D/pukhfT4SeNKlhyOBeHDVFnCc2RLOa6t9v5tNTbS3D4cUXc04gjSBZAy3g==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-cassandra-driver@0.32.4': - resolution: {integrity: sha512-xBWXyg585E/8PFoIgEyUdvVo4y/9rO/plkH9h1LF7aE4xXpAiYKVKNVFh4BsOTcylJkFSEZEvbHnFM8z8zb4jA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-aws-sdk@0.79.0': + resolution: {integrity: sha512-B8dcjI9eNwHPJWRUIROcsuiXwsHNxa05J9Uy6ahlN9qUEMyBdK3sPzCsDKC5YbGFPGiC8aN9m5mSjGQdXoswwQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-connect@0.31.4': - resolution: {integrity: sha512-cce1AVRfWyQUOvJHMARaT+0KK5gN5qvKfmiiecmNSlj4NVC6w2DzknMuoHy3WkHQEQKPgF0pJG034UaU6bLKFA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-bunyan@0.69.0': + resolution: {integrity: sha512-Q+ur3anFLSWa28aQJg/hvjgBv81ju65qBQXj5s/bL1Xpza3wysrKGwA4gx8106Nil9iwdm+KQZF9hge8heROwQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.10.0 - '@opentelemetry/instrumentation-dataloader@0.4.3': - resolution: {integrity: sha512-iV1noFh7rOjDJ5WXg3o5mQIaEnxTCIpFGWPxqwK2kta3p78wU0KpYIz9x4MvdEVjFyTXxfB7iVz1kQ2g2b6Kpw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-cassandra-driver@0.69.0': + resolution: {integrity: sha512-fdFuSVEW1QRm5wfyvHew3RseIXuPK3Fk9OhMQbgbik37Rc0tUuYf9aLUuUANu1qQlMfXr0lhLTaUekUKnUg8vg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-dns@0.31.5': - resolution: {integrity: sha512-jGMpUzUlPT0mPum2N931Q918cuAfrEJOTHM35O1+YpCfjBnpbj+Vx77pIX0dSdWPxrigiPNZqdxQ2GadfdwBCA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-connect@0.67.0': + resolution: {integrity: sha512-Y7Vh+iKuOAEwUJ4JOI5OvNK56E1PixoDpK+Bfj4QnBivkqHEZEUqbnYRhvHFVXYisP/xeJKOh3pU+iOnxJHedA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-express@0.32.4': - resolution: {integrity: sha512-67o/pc2GYRxNpgC5nw6xrPvxlpGKjr43dsukR23IJom45gtsZjt0V7YjEGw40MAvtdsrG0PMkthjXNBvr34Y6A==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-cucumber@0.40.0': + resolution: {integrity: sha512-CQ6UlOpTdDEvBlEWsYIeQ0A1zk89bJLhY9WEG7jrOrFXoLYW8Zicvxa1MaMq0xiEooagTrPoV6+Gtwkd28Ekzw==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-fastify@0.31.4': - resolution: {integrity: sha512-3qYJySc+Eo0cpQVpE/MGbMi+WKU7n9OxQIEj/CswTcn3W1H7ot9dreV8IchNdM6WrRhUjFmAMCtrDS7Ewdvkpg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-dataloader@0.41.0': + resolution: {integrity: sha512-Y6wQwsfCgUW0oie1MCaK+nvx4zIN8BHV0rozno5QbmNZN/Td1N5jG0D+Y5Y6bt8Oo7Wyxz8Q8aw6Y5pz3q+iyg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-fs@0.7.4': - resolution: {integrity: sha512-JN+X7nfBeEbl2dvyd/6IBqVujjqE5/fY0oJdju2kW6X/fsKyIBTlEoKW1nlI+VLO6JVwTMTkvREFTvTOlGZqsA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-dns@0.67.0': + resolution: {integrity: sha512-ENj4hL4w2ilMdq3jhf9dDg5CDzjCuTsshTRTse7j0AjIIFS1knP75BQR0Qmx2URPttW6NbwU61jW1v9vxJ4vfA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-generic-pool@0.31.4': - resolution: {integrity: sha512-S9LpOtGhk7COsC6GmkF5i/BB+XQD8qBbMgLHR0/fccsrzxTw7wd2IMo2hZOLPBYDvaSrywmOy8etJGT34eOEQA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-express@0.72.0': + resolution: {integrity: sha512-YV1T099/8acoA7giEBWm8NJJy+zyMElFkf5DGGcNsBftrA1TLVpctAKBUaV97TOXa+RlglwmxqtOPsF5+KCbzA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-graphql@0.34.3': - resolution: {integrity: sha512-5NTOZWpIr0/E6FbftUHpoR6MxdySjcnNbHA3XAVqqAgLg5w5cmsaJepeKPxrbbNI91CShXqwcrNcaHueUGGCBw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-fs@0.43.0': + resolution: {integrity: sha512-8Q4DmSloluXR4L+nJ91IbmvvBLw3ubc06jG+AN9S+munVJCzA+b9gLm3VCzj3wyh+ZN5C08+5EaTvShnR8bEMQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-grpc@0.38.0': - resolution: {integrity: sha512-9mmCqzt+bZ6ejqvk8myzgaMInLUrablWbDMGQbyio9k4z9TDRnMNdCsbJrDWEJll3kcqDEUECBiH/t+BqnMmXQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-generic-pool@0.67.0': + resolution: {integrity: sha512-IE8Zws++d8de9Nv1Zb32eaFfXIv7PCsV+YyvwIEb0jpkWjfh2ZqmrgZsHzGOeLvgStFY4tN380lbcMR67FdSGw==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-hapi@0.31.4': - resolution: {integrity: sha512-6A8jxzeHow6RwrlM2PRfV10C2sVAeqy3L8EBa8FvNoUQiZbmmHhJssu0lxgeRabI3VS/1vDrac1zASN3aMqecQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-graphql@0.72.0': + resolution: {integrity: sha512-kyDJXU6t3rPYkY94riEk8MuhTZZ9stNzd5vQ3EYRpFSCdrRwP8gWSSoFnRJVhFWIruC6d5/JdqVFKUjmJ65p+g==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-http@0.38.0': - resolution: {integrity: sha512-9kpRVnG6oVvt3/WYCzrHwW+s69BW4ap38NWFJLFB+Mcq1wmAcNSoBYUM7j2AfJB4w4y3A6r6mYgnusnxdmPYYg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-grpc@0.300.0': + resolution: {integrity: sha512-znZl9LN1Dqg2rqSBRnARApBUlG7vz4FZavWoZ4TxFA7gIIqHfsbImkX/QJCNCiCGEBD8Stji9Ix6Ev25NptK9Q==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-ioredis@0.34.3': - resolution: {integrity: sha512-k/4zPfdZSkdRYbx6CEjwgqi/UZlTUKk+8ZsthOzYsvmpCwPb1a1PomOa+1gk+5OvF83HanSy4mO06FhMx/NUgQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-hapi@0.70.0': + resolution: {integrity: sha512-ech8E3/hv6fuTxUfA3QKPpNaRL5/s75C7+/JDMMbff0jMG4wGkAiLJqDjyfaOvP6cqW9EiHqaznZ8/uhrloJsw==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-knex@0.31.4': - resolution: {integrity: sha512-1Q0I5mn/pF5d42sZa9RWEayBft8c5XqQupC/MSaK6nuSZowQKcOPs5q8wMuPCB8Ma04xLmiH3N4MErjS3GIaSA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-host-metrics@0.7.0': + resolution: {integrity: sha512-S5BbKqXWDYMxWyvsIMNYfPcGfwsODg/xHnBI0SylG3yBnZuQ7Su3EMUK+pY2mBgkqtUAFPXv7P285/AmF7j+xg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-koa@0.34.6': - resolution: {integrity: sha512-Rohp13k6t8XkbIKWjblW+qOovqSl3+OmgWHoyM8lf12cN0DAdCklwCKiittvht4ecVU/uRLh3MBIPIMCnkQa6g==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-http@0.300.0': + resolution: {integrity: sha512-kAU01q92leb1rMuF5fhuQKjP3MkdCxSiUT/IWo409YrQMbQdLGmM4EyH6RoSmInNSulSgKWkja+IyglnZSPYXg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-lru-memoizer@0.32.4': - resolution: {integrity: sha512-5IxH+cW/2CsPR3owASTaO+RAlfs+oSZtHpCx/2LhjXms49yuLHB6YDFJcWyOW4QN6P2A3uLbxWYCxMt2XKy39Q==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-ioredis@0.72.0': + resolution: {integrity: sha512-Z3btRN3tAVKbc48h4LuHTfOOnQdrhJ5PdtYAhvXkbdH2neBo8FSvpr4PIt4nvqk6XO5Gyqba3CeP48zaOmrYkQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-memcached@0.31.4': - resolution: {integrity: sha512-IDGys1d3aG7CGqgvZZ0dkmZCEFn1eQ3HPJCap+gUhjt7RRxLFYasa4h/GWviUHM3BNwJaA7VSmhEfbwxUCHxXw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-kafkajs@0.33.0': + resolution: {integrity: sha512-b1fUlGKB4xAQhAABxUDxINTPIUptC/fa4E5CSmVBNvd/Vr+orFbnXLCz3PWuTH8hR0Ewucwzzll3W6wJmIh1Lw==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongodb@0.34.3': - resolution: {integrity: sha512-QCsX5vGjmmUnqLOlT+eThfBQ35JbQ3bdZSOCFvYu24+vqDEzMf+sWmgQVZuSlEGooXJ9lhlyFszPyUrTk2jS3g==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-knex@0.68.0': + resolution: {integrity: sha512-sCXpcMsx4Qbg5WZ+vzmaGDJnlUjrVee+cQ812xYkcmjRoYCcQH1L631rqHfUOu9OqqCwtt2/iRIzRcJYUx5lKg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongoose@0.32.4': - resolution: {integrity: sha512-JylmvZnH1ScQGc9tbV/6PIzk/rTNVgOtZDh9kJCYU0fbmX9a4lAsKav4kfnOK177IE+/jLsEECSUuytjqumGnQ==} - engines: {node: '>=14.0'} + '@opentelemetry/instrumentation-koa@0.72.0': + resolution: {integrity: sha512-tldfHvVxFHK/K8PcRQjegk2md0YWbkRQepU0/7rnQV/bvTD2oGu9JeNByBSk/Ckk5rH3qq7wdXSRoIajbQIjxw==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.9.0 - '@opentelemetry/instrumentation-mysql2@0.33.4': - resolution: {integrity: sha512-niaBa79lmgXTvMJXDpucPdiyTv+gUejkAiweAqgpigTTQM4T4qtfxNcw+dlP3vWAkHfu44+INy+96BHGlROxYw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-lru-memoizer@0.68.0': + resolution: {integrity: sha512-zNcs1A+FISUHhZuKnlfuCxKn8hgYA80qHVdxFyNCMmxdZyShGRP1KA8HGrGYk0JqQK391IYCgisyt+7TI+3crA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mysql@0.33.3': - resolution: {integrity: sha512-nzKW1mtEHu0YlUD+dRq+oPAMMQHMML5hLNDGKDwK/mcGqrXKHzaQKukVIKHv3AS3tMVBoayQi4Rz2LdZ/kylwA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-memcached@0.67.0': + resolution: {integrity: sha512-EnjSnkxp7P/DGD3f/D/Uwa/BrsKWkRkEhR7OdTVyTnu1zk1p/vSTBnvLXVAqRqundONyWeHNeRrwDHBryFyR9Q==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-nestjs-core@0.32.5': - resolution: {integrity: sha512-fqPLahEiAW21aO60R+O+j5PJyfLHBczF+Ol7dodXpbzxd+9JWmiB2jeEgAAoOePDTJQC98WBuzfSZ8wRct06sQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mongodb@0.77.0': + resolution: {integrity: sha512-dC5tcoI/jrFvlS6CVayQ8nIU4OlTdRW6qFsCKI/C7UXRmXq7mPNA5DzwS0Pn2+KEMDGTuLamNRB9SNkFgraMVg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-net@0.31.4': - resolution: {integrity: sha512-KbQg0Qwhu98+kgo2jIWw0/WqSxHA/Old6yFj8MoNOo/OF+SWQwaPHK1+oV9dZGV6v3aaikb//YnoaubWucUOiQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mongoose@0.70.0': + resolution: {integrity: sha512-cJSZVLCyozcoC+lDz3vhJgv6MtcppCZuZI5BpJlCxc15zR81AZ/807dyCSb7WEr5j15WkV1kLhYdJpS8Ugnwdg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-pg@0.35.3': - resolution: {integrity: sha512-Q37HiZJ1KsHH/gdzRHI8ixgiR1v7/+bFL+E/f6bi4BpPdJGJzer+sYYhdPyzpvGMFwlzRcGJpv9jYaQvCwJp9Q==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mysql2@0.70.0': + resolution: {integrity: sha512-c+wyti8w8xZuXRUsmMBzKXpnTxrafCITnm+UiWIq5oyOpp+Y6n03+ASEP7K+EBLIMQZR6U3EX0iYTlUF7S3hBw==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-pino@0.33.4': - resolution: {integrity: sha512-9jRkfICHBkwcP/O363Ft3cA2t7cuYgOyiW1L+hJ4rmnCmfAVOM+uNQ1dTezftkodgTvurlQbDjOBSKhvh2r2Pw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mysql@0.70.0': + resolution: {integrity: sha512-zr+Tc6bSlqfDT+7am7iwCYVFUwI0omf7BWPBdSCcmJBY9Wzp9L4wk8LAzAWgJ4Q6kIM0Ntx4RR+lY8llGMIFTQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-redis-4@0.34.6': - resolution: {integrity: sha512-owBvjxm5QjSLaJJT23yX0Wx6DzBEE0m+yq3wue4k3yGToGgYienS5ThfrWNtkoTKhECJNajR0LyqZCtC+CGHsw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-nestjs-core@0.71.0': + resolution: {integrity: sha512-EGqspwpbOdarPoXz2TQfvxiKvYujCW2REJM65/pr9SnuF+kW9oWHbJLypKAoxF14SF0SWHIwD7T8OrTmmfqcMQ==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-redis@0.34.7': - resolution: {integrity: sha512-mDfoMi73SXC5TRn/Xt1LRrQKYcz7w7TVekM8QlbPpx3KI7xKAjwa9+38psO1snhbX/nXdXgtcrtbXhz8nUJ+Sg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-net@0.68.0': + resolution: {integrity: sha512-SUwiNYcKWq5CVJC4CluReoDqnJdoNbwIcfJbqL0YVQN4gDWAi8vzeQMDAPfgIu4g0uuPEQV5/OTPjq4iGMgALg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-restify@0.32.4': - resolution: {integrity: sha512-puF9DaSKgC8NvqrUUt/5XA9iua+qOdtm8HhUvBmUlEfo8aNc//wfSd1znGAhg8jXaf5lRdYbOmBbT7SMM8gxiA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-openai@0.22.0': + resolution: {integrity: sha512-1TIMdTkdUYpqN1Sv1kBGMJcs7kaV2j9LqblHTBpmGHd+HDVNmxmBeM9/+T7HUrICWGPYy7xvFi004N+0vLVytg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.10.0 - '@opentelemetry/instrumentation-router@0.32.4': - resolution: {integrity: sha512-TbiufieBpP78UvVnECmhxuHtVWR0tfkZW53TwqsYShlNPeQjNYX377fLUw+S8Lnvnctqn47Wjt4SbCOBhNnZEg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-oracledb@0.49.0': + resolution: {integrity: sha512-JsnPQM3ifh/8n+BKIlo1WA+r0K6DgcaEkD9+m2+r6zNQz2pyS9H2F3WYtmyNoH+FnAuHtwrUTQgapLfwiaZNag==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-socket.io@0.33.4': - resolution: {integrity: sha512-6Rbg1d1q/OECrodA+ESFw30KA9zb0atrX+bk2rhLxhJMSO8s3MW9/rtdgkytLFS+nsEyPVMljmmOOPKwiki2Xg==} - engines: {node: '>=14.0'} + '@opentelemetry/instrumentation-pg@0.77.0': + resolution: {integrity: sha512-eeM+nAWZqgwrSmGy/yt4wL8CSSXuHZXKyOOKiP0m6x7oA4AQ1Kl5bbHqdr1OkXu5LIXCnIWa6Cmw9tLdzCMLJA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-tedious@0.5.4': - resolution: {integrity: sha512-i3P+/9+i8yWoMhrw9vCKClpiWB4lp9CGRF/riaRGTrPNF14IO2B0E+DpNMlOjCWydnOLnjZ/m0vIkbVLAdP9aw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-pino@0.70.0': + resolution: {integrity: sha512-JbxLZ5PhLJU0B1IWPX9/O14de8YGatiRLrlYz+cUy0no/rz6QLH8l6Bk+rF7geun4LHGqQlALIL/9SRDs+yuLg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + '@opentelemetry/api': ^1.10.0 - '@opentelemetry/instrumentation-winston@0.31.4': - resolution: {integrity: sha512-AmUq5Do7FUoPLrehsDh45sK34qlPNg1i9HUieop3F+d1+gk+YPv2Z29WGi7KEnhM4/GJu2OsWq/pwzgemeNHuQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-redis@0.72.0': + resolution: {integrity: sha512-e9S4dMYpwq1pllqr7supmEC7ZziAzCB/D24X7+VbDbcpl7J+C0Md6RDtcE7BQcsW7428P10lxrYAxWcNIP0GrA==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.35.1': - resolution: {integrity: sha512-EZsvXqxenbRTSNsft6LDcrT4pjAiyZOx3rkDNeqKpwZZe6GmZtsXaZZKuDkJtz9fTjOGjDHjZj9/h80Ya9iIJw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-restify@0.69.0': + resolution: {integrity: sha512-76fmH5TQd4V6lpou7AVy2hYi0KfS+VV2zA6PWW9kuFAN/yq0hAr16l7+bHPtM2ae4MY3TSO56gkFNpAjOHXWDg==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.38.0': - resolution: {integrity: sha512-wr1WkIbzHGV+oz6SCme88D2c+zNG23COkCjcida8b3jIzX2lJafOpEHPDcbBF38F8ChkRSj/tVnx1wnYAXZvbA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-router@0.68.0': + resolution: {integrity: sha512-EPc/e+ccOqYkIX4HRktNClgARaWoAsEjc4dAPt8V3bLySUktx+/Ew/+MZNtNS+CUE4n+J1BvGGdwh4+ZaHgb7A==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.39.1': - resolution: {integrity: sha512-s7/9tPmM0l5KCd07VQizC4AO2/5UJdkXq5gMSHPdCeiMKSeBEdyDyQX7A+Cq+RYZM452qzFmrJ4ut628J5bnSg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-runtime-node@0.37.0': + resolution: {integrity: sha512-2QZ7M1OUTbowoExKX4eTrMAo0gO5dmxV91cARmkpHs2jzo6oFFLDTRfXluYMtNAhAhReswAsQ7BaKo7O7fo/rw==} + engines: {node: '>=22.15.0'} + peerDependencies: + '@opentelemetry/api': ^1.10.0 + + '@opentelemetry/instrumentation-socket.io@0.71.0': + resolution: {integrity: sha512-12dOOiqCwgaQYMR7A2S4aAScn4ZTznCZdzoKiQS9AVHFOYasADgNaiYs6C1odOehnOfNMwt4Z02d5tfhauqy/A==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.40.0': - resolution: {integrity: sha512-23TzBKPflUS1uEq5SXymnQKQDSda35KvHjnvxdcDQGE+wg6hwDHgScUCWiBmZW4sxAaPcANfs+Wc9B7yDuyT6Q==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-tedious@0.43.0': + resolution: {integrity: sha512-x+v44lSHbe2a3HCxXWy57jybInwKRNHcMOArycdsHPEw+8YzH2DzQZViTO/J165qbSF0o+q9F1OtTJvr88Q45Q==} + engines: {node: '>=22.15.0'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-exporter-base@0.35.1': - resolution: {integrity: sha512-Sc0buJIs8CfUeQCL/12vDDjBREgsqHdjboBa/kPQDgMf008OBJSM02Ijj6T1TH+QVHl/VHBBEVJF+FTf0EH9Vg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-undici@0.34.0': + resolution: {integrity: sha512-RcAEj8opdr/9BVZyEzJatN7sHQCgmdCLvb8Tvf5CNxRmdWbR3FaLN0h7JaI2ganW78MKAX2lM7O5isNIweabnA==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.7.0 - '@opentelemetry/otlp-grpc-exporter-base@0.35.1': - resolution: {integrity: sha512-FRfUI0MlKK437jD3EI8WyfFide4B0VAegQHMoKT0/2sy+KPGREeZr/DioZtr/VJFqDHIn+21FJECWIJ75qyRWw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-winston@0.69.0': + resolution: {integrity: sha512-O+zFASmPbEd1hIx5Y/VGQsbf9/OFU4KtZXI1qFig/WYeY4YZeTKiMN2nn1UGDBoxeBahbXMkt26ZCMWF/PbGIQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.10.0 - '@opentelemetry/otlp-proto-exporter-base@0.35.1': - resolution: {integrity: sha512-EVL1eMMg7hxZA80wr6s0x3L8nAXBad+1/sNHQLioAAXLU1FbAI8eX5s0ko+REIqOjZw4r/ddMF0VAwUEUipSqw==} - engines: {node: '>=14'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + '@opentelemetry/instrumentation@0.300.0': + resolution: {integrity: sha512-8ugx3X75uK2+rFZ9pX252ruDRELE2F7T3Zwazyll21aXksm+d2JLc9Np9SPS48K4ohGeaaXXHSX4ghxuNQ/gMg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/otlp-transformer@0.35.1': - resolution: {integrity: sha512-c0HXcJ49MKoWSaA49J8PXlVx48CeEFpL0odP6KBkVT+Bw6kAe8JlI3mIezyN05VCDJGtS2I5E6WEsE+DJL1t9A==} - engines: {node: '>=14'} + '@opentelemetry/otlp-exporter-base@0.300.0': + resolution: {integrity: sha512-D+PhzYURtv6p7Kk1rUrilLtV+ZvS218tI0jiKTV5z1agOeELw78C+cFd3o9UUshUx1j+EIpFM62yGk8BuydQvg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.5.0' + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/propagation-utils@0.29.5': - resolution: {integrity: sha512-TRVQAZZfXmatJ8ZrjtQadxv+3n1DbQl42aK2/UOeZ0THdz9EqQ2+IBbvPD484c8H7pjUVUwqDOsk+1BOSPwXEw==} - engines: {node: '>=14'} - deprecated: The use of process spans has been removed from Messaging Semantic Conventions. It is now recommended to connect pub/sub spans via Span Links. See https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/ for details. + '@opentelemetry/otlp-grpc-exporter-base@0.300.0': + resolution: {integrity: sha512-0C6rf7vVQrT7ZCUYJRZ1P4TsauCfSc4qXSpwqBWW5Ztt/4gxt5uHfLw2nTirSuPpz0sSeeRPW+Z0HyKJXB/CTQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.0 + '@opentelemetry/api': ^1.3.0 - '@opentelemetry/propagator-aws-xray@1.26.2': - resolution: {integrity: sha512-k43wxTjKYvwfce9L4eT8fFYy/ATmCfPHZPZsyT/6ABimf2KE1HafoOsIcxLOtmNSZt6dCvBIYCrXaOWta20xJg==} - engines: {node: '>=14'} + '@opentelemetry/otlp-transformer@0.300.0': + resolution: {integrity: sha512-T55lRmjRwvXWyTFdy/BbJ3T5RRsq3bAwQgxxA7qHFxgRd4+pZzRk02ZwOFsYK5072OXGYjYFNJcp68eQV4i0Ig==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/propagator-b3@1.9.1': - resolution: {integrity: sha512-V+/ufHnZSr0YlbNhPg4PIQAZOhP61fVwL0JZJ6qnl9i0jgaZBSAtV99ZvHMxMy0Z1tf+oGj1Hk+S6jRRXL+j1Q==} - engines: {node: '>=14'} + '@opentelemetry/propagator-aws-xray@3.0.0': + resolution: {integrity: sha512-5RHIXJFFPsX2e5Z2lUjcsCOkouW08PuFb9Vfg5l22E0PZ01tapU11wH/gb8RCGckjlvgoc+HrWmYtu/VqI2kAQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': '>=1.0.0 <1.11.0' - '@opentelemetry/propagator-jaeger@1.9.1': - resolution: {integrity: sha512-xjG5HnOgu/1f9+GphWr8lqxaU51iFL9HgFdnSQBSFqhM2OeMuzpFt6jmkpZJBAK3oqQ9BG52fHfCdYlw3GOkVQ==} - engines: {node: '>=14'} + '@opentelemetry/propagator-b3@3.0.0': + resolution: {integrity: sha512-pmG16s+UYAobPmtWfkR1/UK233qdl79WO04GnNzr7aoG/P+Aafbn8+5OJg2zl107WvLPYelCUKFiI18GksGbqg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': '>=1.0.0 <1.11.0' - '@opentelemetry/redis-common@0.35.1': - resolution: {integrity: sha512-qLXe7h9VzFLx3LaizFiUlpuohCRyvHlDW5b9synE6omHKTZr/n0EHEdmhp3GezBeAqMGI+q499Mht4SmStaSqQ==} - engines: {node: '>=14'} + '@opentelemetry/redis-common@0.39.0': + resolution: {integrity: sha512-LwhsURMcyCigjnQHni9RAt0ezrVRxcb6kIE2UTbVI1cxxteeH8mTpPV7xBOVEG2GEm1GniEPLeVkXFHgiIw3xg==} + engines: {node: '>=22.15.0'} - '@opentelemetry/resources@1.0.0': - resolution: {integrity: sha512-ORP8F2LLcJEm5M3H24RmdlMdiDc70ySPushpkrAW34KZGdZXwkrFoFXZhhs5MUxPT+fLrTuBafXxZVr8eHtFuQ==} - engines: {node: '>=8.0.0'} + '@opentelemetry/resource-detector-alibaba-cloud@0.39.0': + resolution: {integrity: sha512-QRVfll/M50DqDeVawyIonXtxDBhyPiEuxtTvCuQ5t+PML7jP73p4Y9vIggAZanzdvMOKcYZfsiPmBzXUc16Oug==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resources@1.30.1': - resolution: {integrity: sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-aws@3.0.0': + resolution: {integrity: sha512-wYUmvswkL6LzoHgu2cObFkZPLE95hkXCEmnfz+ejf0ZEHRBj1PIIudpDjldGMxxRwk0nJyDiYOoPcUPtXnIHjg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resources@1.9.1': - resolution: {integrity: sha512-VqBGbnAfubI+l+yrtYxeLyOoL358JK57btPMJDd3TCOV3mV5TNBmzvOfmesM4NeTyXuGJByd3XvOHvFezLn3rQ==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-azure@0.32.0': + resolution: {integrity: sha512-uVtFH5rAbD0vDnmghJHCZKllhGPifVn5Cf1XZDSPEZDxB0fD3JND+a1qTyJ088RLM959P558wFqnxp1TU8RiTw==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/sdk-metrics-base@0.26.0': - resolution: {integrity: sha512-PbJsso7Vy/CLATAOyXbt/VP7ZQ2QYnvlq28lhOWaLPw8aqLogMBvidNGRrt7rF4/hfzLT6pMgpAAcit2C/nUMA==} - engines: {node: '>=8.0.0'} - deprecated: Please use @opentelemetry/sdk-metrics + '@opentelemetry/resource-detector-container@0.9.0': + resolution: {integrity: sha512-FQnWEjNgAgVZ9Vd3p9yC2cqrB/vOmCm/YPUpayYIuuAiURHZHiqhR424H4j/XSVAlvgUQrrcyjgZJjJnlcoP/w==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/sdk-metrics@1.9.1': - resolution: {integrity: sha512-AyhKDcA8NuV7o1+9KvzRMxNbATJ8AcrutKilJ6hWSo9R5utnzxgffV4y+Hp4mJn84iXxkv+CBb99GOJ2A5OMzA==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-gcp@0.59.0': + resolution: {integrity: sha512-zcZyAT9tkZIWCVRd84ivwNNZiBF2iW3HPe02LZfkRLfYaGzaRueh2imKjvjiwhhxpQHfWUREATk4oflVMAqr+A==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.5.0' + '@opentelemetry/api': ^1.0.0 - '@opentelemetry/sdk-node@0.35.1': - resolution: {integrity: sha512-3If8ryB74hNmZiT3/tNNWre7CbjZFmzApwThJG4olLe/PnUIq/ezo8MJYZwzPcc3QW8IKso77oJQjKm73dEtqQ==} - engines: {node: '>=14'} + '@opentelemetry/resources@3.0.0': + resolution: {integrity: sha512-4762KVmlDroRIt+4Ra8AnwcQqdXlkAR55jDrhzna8bzhJx1mUzvHW/Lh/OemFuY9+ouM4xaDc6CbUmoJmM6BFg==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.5.0' + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/sdk-trace-base@1.0.0': - resolution: {integrity: sha512-/rXoyQlDlJTJ4SOVAbP0Gpj89B8oZ2hJApYG2Dq5klkgFAtDifN8271TIzwtM8/ET8HUhgx9eyoUJi42LhIesg==} - engines: {node: '>=8.0.0'} + '@opentelemetry/sdk-logs@3.0.0': + resolution: {integrity: sha512-IysNZWrBk2PqYw4qU9PZcC7pjrZLa+KLk7vcLmPPNBUr97MgeamWhX0DUHsmxwJv3dnjYM6mLRmP8mw69ld+dA==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': ^1.0.2 + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/sdk-trace-base@1.9.1': - resolution: {integrity: sha512-Y9gC5M1efhDLYHeeo2MWcDDMmR40z6QpqcWnPCm4Dmh+RHAMf4dnEBBntIe1dDpor686kyU6JV1D29ih1lZpsQ==} - engines: {node: '>=14'} + '@opentelemetry/sdk-metrics@3.0.0': + resolution: {integrity: sha512-YozyS2rIlizvUNLZwcWxH0x2FhX02/mcZwzM8hsl8yvQk+xeKmAc7vcSieWiO4oSwIB20B8eS/zwdopAd/J5zQ==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/sdk-trace-node@1.9.1': - resolution: {integrity: sha512-wwwCM2G/A0LY3oPLDyO31uRnm9EMNkhhjSxL9cmkK2kM+F915em8K0pXkPWFNGWu0OHkGALWYwH6Oz0P5nVcHA==} - engines: {node: '>=14'} + '@opentelemetry/sdk-node@0.300.0': + resolution: {integrity: sha512-yRaNP91ilq0m5fBCXSo7ZTR1NDd/GPu02uq0Rur2kMw7VheHwkV8i68oYt4/vM+eofRFKYCGS5B2QrgcZS/rmw==} + engines: {node: '>=22.15.0'} peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.5.0' - - '@opentelemetry/semantic-conventions@1.0.0': - resolution: {integrity: sha512-XCZ6ZSmc8FOspxKUU+Ow9UtJeSSRcS5rFBYGpjzix02U2v+X9ofjOjgNRnpvxlSvkccYIhdTuwcvNskmZ46SeA==} - engines: {node: '>=8.0.0'} - - '@opentelemetry/semantic-conventions@1.12.0': - resolution: {integrity: sha512-hO+bdeGOlJwqowUBoZF5LyP3ORUFOP1G0GRv8N45W/cztXbT2ZEXaAzfokRS9Xc9FWmYrDj32mF6SzH6wuoIyA==} - engines: {node: '>=14'} + '@opentelemetry/api': '>=1.10.0 <1.11.0' - '@opentelemetry/semantic-conventions@1.28.0': - resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} - engines: {node: '>=14'} + '@opentelemetry/sdk-trace@3.0.0': + resolution: {integrity: sha512-4T0DbDGdtsjNmYK5/lNalHro4fsMZ0UZ3JE+C8fcqYP25xaJC22FHg8kdJNJ21srjJY5XoT7WNFCtj88NNTl4Q==} + engines: {node: '>=22.15.0'} + peerDependencies: + '@opentelemetry/api': '>=1.10.0 <1.11.0' '@opentelemetry/semantic-conventions@1.43.0': resolution: {integrity: sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKUG2M5UadiLiVg==} engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.9.1': - resolution: {integrity: sha512-oPQdbFDmZvjXk5ZDoBGXG8B4tSB/qW5vQunJWQMFUBp7Xe8O1ByPANueJ+Jzg58esEBegyyxZ7LRmfJr7kFcFg==} - engines: {node: '>=14'} + '@opentelemetry/sql-common@0.43.0': + resolution: {integrity: sha512-r5FfJFAbRIW+7YkXkD8XBEuExf1RyesrLrzyB1If/hTqxEAUaGPZihgrPLPX+UFq4b20YtHDmFBptNffPAJXjQ==} + engines: {node: '>=22.15.0'} + peerDependencies: + '@opentelemetry/api': ^1.1.0 '@oxc-project/types@0.151.0': resolution: {integrity: sha512-J1yXrIlNDZVzE3ada310xeAw7nH8yCAyLPuUIsjKatFPmfn5bS1oW+cM+QsGOtVWd5nhSpbwZWx/rue+r5Z+PA==} @@ -1271,6 +1199,10 @@ packages: cpu: [x64] os: [win32] + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1289,9 +1221,6 @@ packages: '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.2': - resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} - '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -1412,40 +1341,21 @@ packages: zen-observable: optional: true - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - '@types/accepts@1.3.7': resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} '@types/amqplib@0.10.8': resolution: {integrity: sha512-vtDp8Pk1wsE/AuQ8/Rgtm6KUZYqcnTgNvEHwzCkX8rL7AGsC6zqAfKAAJhUZXFhM/Pp++tbnUHiam/8vVpPztA==} - '@types/aws-lambda@8.10.81': - resolution: {integrity: sha512-C1rFKGVZ8KwqhwBOYlpoybTSRtxu2433ea6JaO3amc6ubEe08yQoFsPa9aU9YqvX7ppeZ25CnCtC4AH9mhtxsQ==} + '@types/aws-lambda@8.10.164': + resolution: {integrity: sha512-XOnrazWcOd6yWPnR7DxqCBPPYciDjHq+NN8LPwwqBCJNXLyPJgKo47fZpJ113+oyAn9Zti0Cf6H4k6yPcE3WFg==} '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} - '@types/bunyan@1.8.7': - resolution: {integrity: sha512-jaNt6xX5poSmXuDAkQrSqx2zkR66OrdRDuVnU8ldvn3k/Ci/7Sf5nooKspQWimDnw337Bzt/yirqSThTjvrHkg==} - '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} - '@types/connect@3.4.35': - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} - '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -1464,57 +1374,26 @@ packages: '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} - '@types/express-jwt@0.0.42': - resolution: {integrity: sha512-WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==} - '@types/express-serve-static-core@4.19.9': resolution: {integrity: sha512-QP2ESEe/ImWY0HDwNAnK9PvEffUyhLTnWkk7KXzHfyeWAnlrDe1fN77bXl6ia8KT3wPlmA7t9/VPRpnf4Ex9sg==} '@types/express-serve-static-core@5.1.3': resolution: {integrity: sha512-dPfW8NFiOF4wOHc7+N/QSxlY9cfSsenewGbAz8C8U/MULPd/YZ27LvJUIlzaXie7e6Ove9YunJGgC9tbHD2cKw==} - '@types/express-unless@2.0.3': - resolution: {integrity: sha512-iJbM7nsyBgnxCrCe7VjWIi4nyyhlaKUl7jxeHDpK+KXk3sYrUZViMkgFv9qSZmxDleB8dfpQR9gK5MGNyM/M6w==} - deprecated: This is a stub types definition. express-unless provides its own type definitions, so you do not need this installed. - - '@types/express@4.17.13': - resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} - '@types/express@4.17.25': resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} '@types/express@5.0.6': resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} - '@types/generic-pool@3.8.3': - resolution: {integrity: sha512-ZGnwaX+JGSCMnjf4/CmLkTjJwE5bnT45Z3y+3HvoYymKU5vPMCEZAFtrl3sBpg+rjFpEvhSBTJX7jfJArBKjYQ==} - deprecated: This is a stub types definition. generic-pool provides its own type definitions, so you do not need this installed. - - '@types/hapi__catbox@12.1.0': - resolution: {integrity: sha512-v4XNUu6w9LmGgDZ4+OT1dSuvme5qNxFFyMVpqYPNugw4zN5xpWsNCsN7/0jG7wCKx39EQctW9iTT1O55UnH6/Q==} - deprecated: This is a stub types definition. @hapi/catbox provides its own type definitions, so you do not need this installed. - - '@types/hapi__hapi@20.0.9': - resolution: {integrity: sha512-fGpKScknCKZityRXdZgpCLGbm41R1ppFgnKHerfZlqOOlCX/jI129S6ghgBqkqCE8m9A0CIu1h7Ch04lD9KOoA==} - - '@types/hapi__mimos@4.1.4': - resolution: {integrity: sha512-i9hvJpFYTT/qzB5xKWvDYaSXrIiNqi4ephi+5Lo6+DoQdwqPXQgmVVOZR+s3MBiHoFqsCZCX9TmVWG3HczmTEQ==} - - '@types/hapi__shot@6.0.0': - resolution: {integrity: sha512-CUxk0AEQRpIT2cx7EYXkqaXm60LP46ZyEhr/7uov7D/ZLysA5DKkfBtPIYnoWvn8qfcFV/7YHLd3U9gThuhb0A==} - deprecated: This is a stub types definition. @hapi/shot provides its own type definitions, so you do not need this installed. - '@types/http-assert@1.5.6': resolution: {integrity: sha512-TTEwmtjgVbYAzZYWyeHPrrtWnfVkm8tQkP8P21uQifPgMRgjrow3XDEYqucuC8SKZJT7pUnhU/JymvjggxO9vw==} '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/ioredis@4.28.10': - resolution: {integrity: sha512-69LyhUgrXdgcNDv7ogs1qXZomnfOEnSmrmMFqKgt1XMJxmoOSG/u3wYy13yACIfKuMJ8IhKgHafDO3sx19zVQQ==} - - '@types/jsonwebtoken@8.5.9': - resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} + '@types/jsonwebtoken@9.0.10': + resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} '@types/keygrip@1.0.6': resolution: {integrity: sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ==} @@ -1531,53 +1410,44 @@ packages: '@types/koa-mount@3.0.1': resolution: {integrity: sha512-SkAE5yjrbJCeRoeU2mxQsopskcIMksQ4GXIHEaK87XRUHDESLtUpsfOdiCQOtYGiNXVljR/LzWYBq+r6BIW/dw==} - '@types/koa-multer@1.0.5': - resolution: {integrity: sha512-JO1XLKEFjicASMD2US/y3L7PjDofoEN0BlTLSyWKMvvUd+tjWukejhzz+k5uky3ByraZxJgSD4L3o3PUb36S7Q==} - '@types/koa-send@4.1.6': resolution: {integrity: sha512-vgnNGoOJkx7FrF0Jl6rbK1f8bBecqAchKpXtKuXzqIEdXTDO6dsSTjr+eZ5m7ltSjH4K/E7auNJEQCAd0McUPA==} - '@types/koa@2.13.6': - resolution: {integrity: sha512-diYUfp/GqfWBAiwxHtYJ/FQYIXhlEhlyaU7lB/bWQrx4Il9lCET5UwpFy3StOAohfsxxvEQ11qIJgT1j2tfBvw==} - '@types/koa@2.15.2': resolution: {integrity: sha512-CB+iyjjh1uS5N6/CKwXvw0qA7USMS2WVc4Tjf660yCjhdvqzNr8gdFcIawB41zGGptOQ+d1fnpaQWIIUXYxR3w==} - '@types/koa__cors@2.2.3': - resolution: {integrity: sha512-RfG2EuSc+nv/E+xbDSLW8KCoeri/3AkqwVPuENfF/DctllRoXhooboO//Sw7yFtkLvj7nG7O1H3JcZmoTQz8nQ==} + '@types/koa__cors@5.0.1': + resolution: {integrity: sha512-xZckuh3B6ycSBAIYnBImG1VDHyBNZsltGAuGb4THuZllccdLgD5DUs4RA7TAUjB58THg00SSZ1e//duQef7WRw==} + + '@types/koa__multer@2.0.8': + resolution: {integrity: sha512-XkD9YzmGKzKfOkxwHepueQkP61okAeu6ibAieL4NSqwM1lyGOkgbT2XmP+xROd2agQVsewPqsFOsfgVmlEqJmg==} '@types/koa__router@8.0.11': resolution: {integrity: sha512-WXgKWpBsbS14kzmzD9LeFapOIa678h7zvUHxDwXwSx4ETKXhXLVUAToX6jZ/U7EihM7qwyD9W/BZvB0MRu7MTQ==} - '@types/koa__router@8.0.7': - resolution: {integrity: sha512-OB3Ax75nmTP+WR9AgdzA42DI7YmBtiNKN2g1Wxl+d5Dyek9SWt740t+ukwXSmv/jMBCUPyV3YEI93vZHgdP7UQ==} - - '@types/long@4.0.2': - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - '@types/memcached@2.2.10': resolution: {integrity: sha512-AM9smvZN55Gzs2wRrqeMHVP7KE8KWgCJO/XL5yCly2xF6EKa4YlbpK+cLSAH4NG/Ah64HrlegmGqW8kYws7Vxg==} - '@types/mime-db@1.43.6': - resolution: {integrity: sha512-r2cqxAt/Eo5yWBOQie1lyM1JZFCiORa5xtLlhSZI0w8RJggBPKw8c4g/fgQCzWydaDR5bL4imnmix2d1n52iBw==} - '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} '@types/mkdirp@0.5.2': resolution: {integrity: sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==} - '@types/multer@1.4.13': - resolution: {integrity: sha512-bhhdtPw7JqCiEfC9Jimx5LqX9BDIPJEh2q/fQ4bqbBPtyEZYr3cvF22NwG0DmPZNYA0CAf2CnqDB4KIGGpJcaw==} + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/mysql@2.15.19': - resolution: {integrity: sha512-wSRg2QZv14CWcZXkgdvHbbV2ACufNy5EgI8mBBxnJIptchv7DBy/h53VMa2jDhyo0C9MO4iowE6z9vF8Ja1DkQ==} + '@types/multer@2.3.0': + resolution: {integrity: sha512-i7STIm9V4K2MPH4ZYMtrZAwNxs3kglk2LgleaTuB9pUXgADBcQYQuYMd7+6xgTIxfoggIkFA/DkkvycdZpIARA==} '@types/node@24.13.6': resolution: {integrity: sha512-SGrw/h3KPFshy3OE6ZL53LMBG5vGQQ8/gIpiqz/kRZhPJ7HgwCEs8LBuNtWLa8dvGZVpSF7+Bf+c11HUrCb/yg==} - '@types/pg-pool@2.0.3': - resolution: {integrity: sha512-fwK5WtG42Yb5RxAwxm3Cc2dJ39FlgcaNiXKvtTLAwtCn642X7dgel+w1+cLWwpSOFImR3YjsZtbkfjxbHtFAeg==} + '@types/pg-pool@2.0.7': + resolution: {integrity: sha512-U4CwmGVQcbEuqpyju8/ptOKg6gEC+Tqsvj2xS9o1g71bUh8twxnC6ZL5rZKCsGN0iyH0CwgUyc9VR5owNQF9Ng==} + + '@types/pg@8.15.6': + resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} '@types/pg@8.6.1': resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} @@ -1600,15 +1470,6 @@ packages: '@types/serve-static@2.2.0': resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - '@types/shimmer@1.2.0': - resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} - - '@types/tedious@4.0.14': - resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} - - '@types/uuid@8.3.4': - resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} - '@typescript/typescript-aix-ppc64@7.0.2': resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} engines: {node: '>=16.20.0'} @@ -1747,12 +1608,9 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - ansi-color@0.2.2: - resolution: {integrity: sha512-qPx7iZZDHITYrrfzaUFXQpIcF2xYifcQHQflP1pFz8yY3lfU6GgCHb0+hJD7nimYKO7f2iaYYwBpZ+GaNcAhcA==} + agent-base@7.1.4: + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} + engines: {node: '>= 14'} ansi-escapes@3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} @@ -1770,6 +1628,10 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} + ansi-regex@6.4.0: + resolution: {integrity: sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==} + engines: {node: '>=12'} + ansi-styles@2.2.1: resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} @@ -1782,6 +1644,10 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + any-observable@0.3.0: resolution: {integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==} engines: {node: '>=6'} @@ -1797,9 +1663,6 @@ packages: any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - append-field@0.1.0: - resolution: {integrity: sha512-8BgHoIwbQZaAQgDZLBu2vQoXHgUpSx4vQK1qv7e6R8YfbiSf4fCaBPJRtM1BaxVn1rIHc5ftv0cklsJ78BkouQ==} - append-field@1.0.0: resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==} @@ -1842,17 +1705,11 @@ packages: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - atob@2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} hasBin: true - axios@0.31.1: - resolution: {integrity: sha512-Ef8DUZSZQP6igY48mjGaoEjwhely97lserep0IFJifBH4YdKvwH5eMLniy3kig2HQoBNR8EkZpDjowxwTJcmbg==} - babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -1863,12 +1720,18 @@ packages: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} + bignumber.js@9.3.1: + resolution: {integrity: sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ==} + bintrees@1.0.2: resolution: {integrity: sha512-VOMgTMwjAaUG580SXn3LacVgjurrbMme7ZZNYGSSV7mmtY6QQRh0Eg3pwIcntQ77DErK1L0NxkbetjcoXzVwKw==} brace-expansion@1.1.21: resolution: {integrity: sha512-9zeA+KLZNNzglF2TPKRQEDyx6Yby7daAkuy8MiPzpXPsYDWi/DRM8jmwUDxokQjYqBpv5DgPiwD4h4ZZSy1Ujw==} + brace-expansion@2.1.7: + resolution: {integrity: sha512-uZbew1NqdmPDTMJ8ah1y+b+9QEJrfkXFk3RcTQw3X0jW/xRUvFKsg1CfQdSYGdTbXZWExtU3J3ccxtnfw1Fi0g==} + braces@2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} @@ -1879,13 +1742,9 @@ packages: buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - bufrw@1.4.0: - resolution: {integrity: sha512-sWm8iPbqvL9+5SiYxXH73UOkyEbGQg7kyHQmReF89WJHQJw2eV4P/yZ0E+b71cczJ4pPobVhXxgQcmfSTgGHxQ==} - engines: {node: '>= 0.10.x'} - - busboy@0.2.14: - resolution: {integrity: sha512-InWFDomvlkEj+xWLBfU3AvnbVYqeTWmQopiW0tWWEy5yehYm2YkGEc59sUmw/4ty5Zj/b0WHGs1LgecuBSBGrg==} - engines: {node: '>=0.8.0'} + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} bytes@2.5.0: resolution: {integrity: sha512-hkQtlCqf2f67v+GDlR9DImH1Bu/DxA/yNR7EmnbxCgxYgm4u7rLTJw8LYJdttHOl+H+++Fv0SQF7PgXAtqkfVg==} @@ -1923,10 +1782,6 @@ packages: resolution: {integrity: sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==} engines: {node: '>=4'} - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -1939,6 +1794,9 @@ packages: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} + cjs-module-lexer@2.3.0: + resolution: {integrity: sha512-lmNyBzi6iYiqyrExTctfmjd8tInx+dHu9PBomTfH5RXS53c27JMFJgzNv5TyAnm3PgGf+MLy0+Ws41/HlVxdKQ==} + class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} @@ -1951,9 +1809,6 @@ packages: resolution: {integrity: sha512-f4r4yJnbT++qUPI9NR4XLDLq41gQ+uqnPItWG0F5ZkehuNiTTa3EY0S4AqTSUOeJ7/zU41oWPQSNkW5BqPL9bg==} engines: {node: '>=0.10.0'} - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -1983,10 +1838,6 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -2000,10 +1851,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - concat-stream@1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - content-disposition@0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -2012,9 +1859,9 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - convict@4.4.1: - resolution: {integrity: sha512-celpR4hOWWwb/S8azhzgQwDon6muAJlNe2LTLeOGyoSgH390TsaqoieAe9BLbAv7+9wNfG7DTA2q3IfFp2viKw==} - engines: {node: '>=4'} + convict@6.2.5: + resolution: {integrity: sha512-JtXpxqDqJ8P0UwEHwhxLzCIXQy97vlYBZR222Sbzb1q1Erex9ASrztJ29SyhWFQjod1AeFBaPzEEC8YvtZMIYg==} + engines: {node: '>=6'} cookies@0.9.2: resolution: {integrity: sha512-8BIbcC6tPZMv2/PD4PrB3CtKks7LmAWhA7FRZK/6/b/WJ2RUz00KCga7gq50S4/RhZ22kxefRFGgsuts0v3eoA==} @@ -2028,9 +1875,6 @@ packages: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cosmiconfig@5.2.1: resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} engines: {node: '>=4'} @@ -2039,6 +1883,14 @@ packages: resolution: {integrity: sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==} engines: {node: '>=4.8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -2070,10 +1922,6 @@ packages: supports-color: optional: true - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -2100,10 +1948,6 @@ packages: resolution: {integrity: sha512-7yjqSoVSlJzA4t/VUwazuEagGeANEKB3f/aNI//06pfKgwoCb7f6Q1gETN1sZzYaj6chTQ0AhIwDiPdfOjko4A==} engines: {node: '>=4'} - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} @@ -2123,10 +1967,6 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} - dicer@0.2.5: - resolution: {integrity: sha512-FDvbtnq7dzlPz0wyYlOExifDEZcu8h+rErEXgfxqmLfRfC/kJidEFh4+effJRO3P0xmfqyPbSMG0LveNRfTKVg==} - engines: {node: '>=0.8.0'} - dotenv@7.0.0: resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} engines: {node: '>=6'} @@ -2135,6 +1975,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} @@ -2148,6 +1991,9 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -2158,9 +2004,6 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - error@7.0.2: - resolution: {integrity: sha512-UtVv4l5MhijsYUxPJo4390gzfZvAnTHreNnDjnTZaKIiZ/SemXxAhBkYSKtWa5RtBXbLP8tMgn/n0RUa/H7jXw==} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2172,14 +2015,13 @@ packages: es-module-lexer@2.3.2: resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} + es-module-lexer@3.0.4: + resolution: {integrity: sha512-BldNY5mwkVu+cQ5Ymn3e6hB9Sx8XHx4ZevWbiUyZbfKxJxYO27Hf0wfzkxIaD5CAJMaGl3YspKELj0ff/7nCMA==} + es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - esbuild@0.28.2: resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==} engines: {node: '>=18'} @@ -2230,9 +2072,6 @@ packages: peerDependencies: graphql: 15.5.0 - express-unless@2.1.3: - resolution: {integrity: sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ==} - extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -2241,6 +2080,9 @@ packages: resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} engines: {node: '>=0.10.0'} + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + extglob@2.0.4: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} engines: {node: '>=0.10.0'} @@ -2254,6 +2096,10 @@ packages: picomatch: optional: true + fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + figures@1.7.0: resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} engines: {node: '>=0.10.0'} @@ -2270,22 +2116,20 @@ packages: resolution: {integrity: sha512-oIDB1rXf3BUnn00bh2jVM0byuqr94rBh6g7ZfdKcbmp1we2GQtPzKdloyvBXHs+q3fvxB8EqX5ecFba3RwCSjA==} engines: {node: '>=0.10.0'} - follow-redirects@1.16.0: - resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - for-in@1.0.2: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} engines: {node: '>=0.10.0'} - form-data@4.0.6: - resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} - engines: {node: '>= 6'} + foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} + engines: {node: '>=14'} + + formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + + forwarded-parse@2.1.2: + resolution: {integrity: sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==} fragment-cache@0.2.1: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} @@ -2310,14 +2154,18 @@ packages: resolution: {integrity: sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==} engines: {node: '>=6'} + gaxios@7.1.3: + resolution: {integrity: sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==} + engines: {node: '>=18'} + + gcp-metadata@8.1.4: + resolution: {integrity: sha512-iJ9KMsiu+xKtNRX0PmGLSaIU3bUBAyzWTyqKemKPzNPsmmsBCQYmlNg+brEbES7IHSXtdVwzBPzx1vz3FAaipw==} + engines: {node: '>=18'} + generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} - generic-pool@3.9.0: - resolution: {integrity: sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==} - engines: {node: '>= 4'} - get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -2341,6 +2189,11 @@ packages: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} engines: {node: '>=0.10.0'} + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + hasBin: true + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -2349,6 +2202,10 @@ packages: resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} engines: {node: '>=0.10.0'} + google-logging-utils@1.1.3: + resolution: {integrity: sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==} + engines: {node: '>=14'} + gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -2393,11 +2250,6 @@ packages: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} - hexer@1.5.0: - resolution: {integrity: sha512-dyrPC8KzBzUJ19QTIo1gXNqIISRXQ0NwteW6OeQHRN4ZuZeHkdODfj0zHBdOlHbRY8GqbqK57C9oWSvQZizFsg==} - engines: {node: '>= 0.10.x'} - hasBin: true - http-assert@1.5.0: resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} engines: {node: '>= 0.8'} @@ -2418,13 +2270,9 @@ packages: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} + https-proxy-agent@7.0.6: + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} + engines: {node: '>= 14'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -2434,8 +2282,9 @@ packages: resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} engines: {node: '>=4'} - import-in-the-middle@1.3.5: - resolution: {integrity: sha512-yzHlBqi1EBFrkieAnSt8eTgO5oLSl+YJ7qaOpUH/PMqQOMZoQ/RmDlwnTLQrwYto+gHYjRG+i/IbsB1eDx32NQ==} + import-in-the-middle@3.5.3: + resolution: {integrity: sha512-usm/IiY63VtOyx/dm7uEoZV+EsanCDmwRUroQZIkFLGu1NVXZ8mZqIOhaN4QIJ7EsbMTuQbJXwCySCx+ozMA8g==} + engines: {node: '>=18'} indent-string@3.2.0: resolution: {integrity: sha512-BYqTHXTGUIvg7t1r4sJNKcbDZkL92nkXA8YtRpbjFHRHGDL/NtUeiBJMeE60kIFN/Mg8ESaWQvftaYMGJzQZCQ==} @@ -2461,10 +2310,6 @@ packages: is-buffer@1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - is-core-module@2.17.0: - resolution: {integrity: sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==} - engines: {node: '>= 0.4'} - is-data-descriptor@1.0.1: resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} engines: {node: '>= 0.4'} @@ -2560,9 +2405,6 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -2577,36 +2419,35 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - jaeger-client@3.19.0: - resolution: {integrity: sha512-M0c7cKHmdyEUtjemnJyx/y9uX16XHocL46yQvyqDlPdvAcwPDbHrIbKjQdBqtiE4apQ/9dmr+ZLJYYPGnurgpw==} - engines: {node: '>=10'} + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - joi@17.13.8: - resolution: {integrity: sha512-iPKOGmiRw1jxf/JOPwxmCcUQAOdF359mdzYiP2DJ+TMX0YK2zjK3D+zYOaGjpumWxOFF/l2xVWjRVK5bGSLdEw==} + jose@4.15.9: + resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} js-yaml@3.15.2: resolution: {integrity: sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==} hasBin: true + json-bigint@1.0.0: + resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} + json-parse-better-errors@1.0.2: resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - json5@1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - - jsonwebtoken@8.5.1: - resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} - engines: {node: '>=4', npm: '>=1.4.28'} + jsonwebtoken@9.0.3: + resolution: {integrity: sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==} + engines: {node: '>=12', npm: '>=6'} - jwa@1.4.2: - resolution: {integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==} + jwa@2.0.1: + resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} - jwks-rsa@1.12.5: - resolution: {integrity: sha512-gBcSqbA27IE6olVTwTezxs6wVFBHmU2+5La8xmHHMqLzsAaOfChpnhv5jSAp7pLjWu5bpyUSlML9ILuYvkBkcQ==} + jwks-rsa@3.2.2: + resolution: {integrity: sha512-BqTyEDV+lS8F2trk3A+qJnxV5Q9EqKCBJOPti3W97r7qTympCZjb7h2X6f2kc+0K3rsSTY1/6YG2eaXKoj497w==} + engines: {node: '>=14'} - jws@3.2.3: - resolution: {integrity: sha512-byiJ0FLRdLdSVSReO/U4E7RoEyOCKnEnEPMjq3HxWtvzLsV08/i5RQKsFVNkCldrCaPr2vDNAOMsfs8T/Hze7g==} + jws@4.0.1: + resolution: {integrity: sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==} keygrip@1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} @@ -2650,11 +2491,6 @@ packages: resolution: {integrity: sha512-xfBCaz2fr9jl1f2qfZ78xBVvDdZWgXId1bNZDABBfqr1XghrCj3qDAzndfwBvULRKMxzZMv5P0OdM1P8JfWnDw==} engines: {node: '>= 7.6.0'} - koa-multer@1.0.2: - resolution: {integrity: sha512-0kFzN4atVd+9oiG+4fYxQ9S2T3dPhKNvmhITIY606Qn9wLEmfhW0DhSpOzRYhddN//4rh/TCK95TMtflmFa5lA==} - engines: {node: '>= 4'} - deprecated: Please use @koa/multer instead, see - koa-send@5.0.1: resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} engines: {node: '>= 8'} @@ -2790,9 +2626,6 @@ packages: lodash.isstring@4.0.1: resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} @@ -2811,16 +2644,12 @@ packages: resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==} engines: {node: '>=4'} - long@2.4.0: - resolution: {integrity: sha512-ijUtjmO/n2A5PaosNG9ZGDsQ3vxJg7ZW8vsY8Kp0f2yIZWhSJvjmegV7t+9RPQKxKrvj8yKGehhS+po14hPLGQ==} - engines: {node: '>=0.6'} - - long@4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} - long@5.3.2: resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2882,9 +2711,17 @@ packages: minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + mixin-deep@1.3.2: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} @@ -2896,24 +2733,15 @@ packages: module-details-from-path@1.0.4: resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==} - moment@2.22.2: - resolution: {integrity: sha512-LRvkBHaJGnrcWvqsElsOhHCzj8mU39wLx5pQ0pc6s153GynCTsPdGdqsVNKAQD9sKnWj11iF7TZx9fpLwdD3fw==} - ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - multer@1.3.0: - resolution: {integrity: sha512-wbAkTsh0QXkvqvHCU2qSLEXLuRN7IKMEe80+JrXfJzANniPNgrNcDOMKfGgR1EhL7y7MHIbODVwT7uaVY20ggw==} - engines: {node: '>= 0.10.0'} - deprecated: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10. - - multer@1.4.4: - resolution: {integrity: sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw==} - engines: {node: '>= 0.10.0'} - deprecated: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10. + multer@2.5.0: + resolution: {integrity: sha512-BsqOzYGVq49JcW2IzoSAxeKYRevb+dGGPPWleOR8Lrlk4igwxu1/9pwSXlByhCb7MVZDrNJFC0IBP5/O5nLYRw==} + engines: {node: '>= 10.16.0'} nanoid@3.3.19: resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} @@ -2931,8 +2759,14 @@ packages: nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - node-int64@0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + deprecated: Use your platform's native DOMException instead + + node-fetch@3.3.2: + resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} npm-path@2.0.4: resolution: {integrity: sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==} @@ -2952,10 +2786,6 @@ packages: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} - object-assign@3.0.0: - resolution: {integrity: sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==} - engines: {node: '>=0.10.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -2990,10 +2820,6 @@ packages: only@0.0.2: resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - opentracing@0.14.7: - resolution: {integrity: sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==} - engines: {node: '>=0.10'} - oxfmt@0.70.0: resolution: {integrity: sha512-IsHxZ4y0wQLLMhnrJblBJgZsLDzfULrJnAw5j/QqsTlMa/m3AqsbToi+W71uhBGaqlqq/PbbjvHc09TJwdv3Tw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3042,6 +2868,9 @@ packages: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} @@ -3065,8 +2894,13 @@ packages: resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} engines: {node: '>=4'} - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -3136,13 +2970,6 @@ packages: resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} engines: {node: '>=0.10.0'} - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.10.1: - resolution: {integrity: sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==} - engines: {node: '>= 0.6.0'} - prom-client@11.5.3: resolution: {integrity: sha512-iz22FmTbtkyL2vt0MdDFY+kWof+S9UB/NACxSn2aJcewtw+EERsen0urSkZ2WrHseNdydsvcxCTAnPcSMZZv4Q==} engines: {node: '>=6.1'} @@ -3156,17 +2983,10 @@ packages: property-expr@1.5.1: resolution: {integrity: sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==} - protobufjs@6.11.6: - resolution: {integrity: sha512-k8BHqgPBOtrlougZZqF2uUk5Z7bN8f0wj+3e8M3hvtSv0NBAz4VBy5f6R5Nxq/l+i7mRFTgNZb2trxqTpHNY/A==} - hasBin: true - protobufjs@7.6.6: resolution: {integrity: sha512-dYDWdjSl5RNb7SgPxGQcRU+GtvP7s2fpkrY0r432PcOIaZ0/rBcxEZnQN67iJhFuQiVw754JDoPruPCNdGsbjg==} engines: {node: '>=12.0.0'} - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pump@3.0.4: resolution: {integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==} @@ -3174,12 +2994,6 @@ packages: resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} - readable-stream@1.1.14: - resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - regenerator-runtime@0.11.1: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} @@ -3199,17 +3013,9 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} - require-in-the-middle@5.2.0: - resolution: {integrity: sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==} - engines: {node: '>=6'} - - require-in-the-middle@6.0.0: - resolution: {integrity: sha512-+dtWQ7l2lqQDxheaG3jjyN1QI37gEwvzACSgjYi4/C2y+ZTUMeRW8BIOm+9NBKvwaMBUSZfPXVOt1skB0vBkRw==} - engines: {node: '>=8.6.0'} - - require-in-the-middle@7.5.2: - resolution: {integrity: sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==} - engines: {node: '>=8.6.0'} + require-in-the-middle@8.0.1: + resolution: {integrity: sha512-QT7FVMXfWOYFbeRBF6nu+I6tr2Tf3u0q8RIEjNob/heKY/nh7drD/k7eeMFmSQgnTtCzLDcCu/XEnpW2wk4xCQ==} + engines: {node: '>=9.3.0 || >=8.10.0 <9.0.0'} resolve-from@3.0.0: resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} @@ -3223,11 +3029,6 @@ packages: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated - resolve@1.22.12: - resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} - engines: {node: '>= 0.4'} - hasBin: true - restore-cursor@2.0.0: resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} engines: {node: '>=4'} @@ -3241,6 +3042,10 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + rolldown@1.2.10: resolution: {integrity: sha512-OxkA08pSryMK7B3XiFA09B4OJ1xJMPgIYCBMY2xchzpqgBGsV1o0DetPAE+Sl3N3L4oCPiEzmHVSOj7iR04Zog==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3250,9 +3055,6 @@ packages: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -3292,12 +3094,17 @@ packages: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + shebang-regex@1.0.0: resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} engines: {node: '>=0.10.0'} - shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -3305,6 +3112,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + simple-git@1.132.0: resolution: {integrity: sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==} @@ -3376,17 +3187,14 @@ packages: std-env@4.2.0: resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} - streamsearch@0.1.2: - resolution: {integrity: sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==} - engines: {node: '>=0.8.0'} + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} string-argv@0.0.2: resolution: {integrity: sha512-p6/Mqq0utTQWUeGMi/m0uBtlLZEwXSY3+mXzeRRqw7fz5ezUb28Wr0R99NlfbWaMmL/jCyT9be4jpn7Yz8IO8w==} engines: {node: '>=0.6.19'} - string-template@0.2.1: - resolution: {integrity: sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==} - string-width@1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} @@ -3399,11 +3207,9 @@ packages: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} - string_decoder@0.10.31: - resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} stringify-object@3.3.0: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} @@ -3421,6 +3227,10 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + strip-eof@1.0.0: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} @@ -3433,10 +3243,6 @@ packages: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - symbol-observable@1.2.0: resolution: {integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==} engines: {node: '>=0.10.0'} @@ -3444,17 +3250,18 @@ packages: synchronous-promise@2.0.18: resolution: {integrity: sha512-4EEtGWYLkSoy/DjlKpHR6LT2AjmORt8HM+CUCSdKiKyuhL3PFBksgcTibSOj7JIoCvuqRVnZ7P9QFBMXR5kW6Q==} + systeminformation@5.33.17: + resolution: {integrity: sha512-rHj5RG1XHWNSZrwr6hJqxlu3Lq/srdyFEKcLTRCwwXd38qL8fZ/jDyoBKWpYBrb8w9KjgQJnHFQybYYHP353rg==} + engines: {node: '>=10.0.0'} + os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] + hasBin: true + tdigest@0.1.3: resolution: {integrity: sha512-zbRt+lT+/H4fRItHshczHErVCQnitJk8MfMT24MqFJf3YL7SJJPqGIGeuOdvxXxM/AHFzKBl7WoyaYwqO9s3Kw==} thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thriftrw@3.11.4: - resolution: {integrity: sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==} - engines: {node: '>= 0.10.x'} - hasBin: true - tinybench@6.1.4: resolution: {integrity: sha512-9APumHG7r4yOk4X4WlkmE71aZcv1gvin1czO3OQ1U9iJcFA5Ja/ygyb0vPOVHTthFozUYs8CLoLUlM8grb2lTQ==} engines: {node: '>=20.0.0'} @@ -3510,9 +3317,6 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@7.0.2: resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} engines: {node: '>=16.20.0'} @@ -3541,18 +3345,10 @@ packages: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + uuid@11.1.1: + resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} hasBin: true - validator@10.8.0: - resolution: {integrity: sha512-mXqMxfCh5NLsVgYVKl9WvnHNDPCcbNppHSPPowu0VjtSsGWVY+z8hJF44edLR1nbLNzi3jYoYsIl8KZpioIk6g==} - engines: {node: '>= 0.10'} - vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -3641,10 +3437,19 @@ packages: jsdom: optional: true + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} @@ -3658,12 +3463,13 @@ packages: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - xorshift@1.2.0: - resolution: {integrity: sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==} - xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -3675,8 +3481,10 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yargs-parser@11.0.0: - resolution: {integrity: sha512-dvsafRjM45h79WOTvS/dP35Sb31SlGAKz6tFjI97kGC4MJFBuzTZY6TTYHrz0QSMQdkyd8Y+RsOMLr+JY0nPFQ==} + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} + engines: {node: '>= 14.6'} + hasBin: true yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} @@ -3686,10 +3494,6 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@16.2.2: - resolution: {integrity: sha512-Nt9ZJjXTv5R8MHbqby/wXQ6Gi0Bb3TcYZkR1bzuL4yB2OxWPkXknz513gEF0GoA6tn00UpbPvERW8rzCuWCA6w==} - engines: {node: '>=10'} - yargs@17.7.3: resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} engines: {node: '>=12'} @@ -3788,21 +3592,6 @@ snapshots: '@grpc/proto-loader': 0.8.1 '@js-sdsl/ordered-map': 4.4.2 - '@grpc/proto-loader@0.6.13': - dependencies: - '@types/long': 4.0.2 - lodash.camelcase: 4.3.0 - long: 4.0.0 - protobufjs: 6.11.6 - yargs: 16.2.2 - - '@grpc/proto-loader@0.7.15': - dependencies: - lodash.camelcase: 4.3.0 - long: 5.3.2 - protobufjs: 7.6.6 - yargs: 17.7.3 - '@grpc/proto-loader@0.8.1': dependencies: lodash.camelcase: 4.3.0 @@ -3810,81 +3599,14 @@ snapshots: protobufjs: 7.6.6 yargs: 17.7.3 - '@hapi/b64@5.0.0': + '@isaacs/cliui@8.0.2': dependencies: - '@hapi/hoek': 9.3.0 - - '@hapi/boom@10.0.1': - dependencies: - '@hapi/hoek': 11.0.7 - - '@hapi/boom@9.1.4': - dependencies: - '@hapi/hoek': 9.3.0 - - '@hapi/bourne@2.1.0': {} - - '@hapi/catbox@12.1.1': - dependencies: - '@hapi/boom': 10.0.1 - '@hapi/hoek': 11.0.7 - '@hapi/podium': 5.0.2 - '@hapi/validate': 2.0.1 - - '@hapi/cryptiles@5.1.0': - dependencies: - '@hapi/boom': 9.1.4 - - '@hapi/hoek@11.0.7': {} - - '@hapi/hoek@9.3.0': {} - - '@hapi/iron@6.0.0': - dependencies: - '@hapi/b64': 5.0.0 - '@hapi/boom': 9.1.4 - '@hapi/bourne': 2.1.0 - '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.3.0 - - '@hapi/podium@4.1.3': - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/teamwork': 5.1.1 - '@hapi/validate': 1.1.3 - - '@hapi/podium@5.0.2': - dependencies: - '@hapi/hoek': 11.0.7 - '@hapi/teamwork': 6.0.1 - '@hapi/validate': 2.0.1 - - '@hapi/shot@6.0.3': - dependencies: - '@hapi/hoek': 11.0.7 - '@hapi/validate': 2.0.1 - - '@hapi/teamwork@5.1.1': {} - - '@hapi/teamwork@6.0.1': {} - - '@hapi/topo@5.1.0': - dependencies: - '@hapi/hoek': 9.3.0 - - '@hapi/topo@6.0.2': - dependencies: - '@hapi/hoek': 11.0.7 - - '@hapi/validate@1.1.3': - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - - '@hapi/validate@2.0.1': - dependencies: - '@hapi/hoek': 11.0.7 - '@hapi/topo': 6.0.2 + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.2.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 '@jridgewell/resolve-uri@3.1.2': {} @@ -3897,10 +3619,15 @@ snapshots: '@js-sdsl/ordered-map@4.4.2': {} - '@koa/cors@2.2.3': + '@koa/cors@5.0.0': dependencies: vary: 1.1.2 + '@koa/multer@4.0.0(koa@2.16.4(supports-color@5.5.0))(multer@2.5.0)': + dependencies: + koa: 2.16.4(supports-color@5.5.0) + multer: 2.5.0 + '@koa/router@9.4.0(supports-color@5.5.0)': dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -3911,632 +3638,643 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/api-metrics@0.26.0(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - - '@opentelemetry/api@1.4.1': {} - - '@opentelemetry/auto-instrumentations-node@0.36.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-amqplib': 0.32.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-aws-lambda': 0.35.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-aws-sdk': 0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-bunyan': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-cassandra-driver': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-connect': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-dataloader': 0.4.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-dns': 0.31.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-express': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-fastify': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-fs': 0.7.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-generic-pool': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-graphql': 0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-grpc': 0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-hapi': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-http': 0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-ioredis': 0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-knex': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-koa': 0.34.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-lru-memoizer': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-memcached': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-mongodb': 0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-mongoose': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-mysql': 0.33.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-mysql2': 0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-nestjs-core': 0.32.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-net': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-pg': 0.35.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-pino': 0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-redis': 0.34.7(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-redis-4': 0.34.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-restify': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-router': 0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-socket.io': 0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-tedious': 0.5.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/instrumentation-winston': 0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api@1.10.0': {} + + '@opentelemetry/auto-instrumentations-node@0.82.0(@opentelemetry/api@1.10.0)(@opentelemetry/core@3.0.0(@opentelemetry/api@1.10.0))(supports-color@5.5.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-amqplib': 0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-aws-lambda': 0.76.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-aws-sdk': 0.79.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-bunyan': 0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-cassandra-driver': 0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-connect': 0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-cucumber': 0.40.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-dataloader': 0.41.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-dns': 0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-express': 0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-fs': 0.43.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-generic-pool': 0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-graphql': 0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-grpc': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-hapi': 0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-host-metrics': 0.7.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-http': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-ioredis': 0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-kafkajs': 0.33.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-knex': 0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-koa': 0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-lru-memoizer': 0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-memcached': 0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-mongodb': 0.77.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-mongoose': 0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-mysql': 0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-mysql2': 0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-nestjs-core': 0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-net': 0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-openai': 0.22.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-oracledb': 0.49.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-pg': 0.77.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-pino': 0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-redis': 0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-restify': 0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-router': 0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-runtime-node': 0.37.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-socket.io': 0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-tedious': 0.43.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-undici': 0.34.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/instrumentation-winston': 0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/resource-detector-alibaba-cloud': 0.39.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resource-detector-aws': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resource-detector-azure': 0.32.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resource-detector-container': 0.9.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resource-detector-gcp': 0.59.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-node': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/context-async-hooks@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/configuration@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + yaml: 2.9.1 - '@opentelemetry/core@1.0.0(@opentelemetry/api@1.4.1)': + '@opentelemetry/context-async-hooks@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/semantic-conventions': 1.0.0 - semver: 7.8.5 + '@opentelemetry/api': 1.10.0 - '@opentelemetry/core@1.12.0(@opentelemetry/api@1.4.1)': + '@opentelemetry/core@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/semantic-conventions': 1.12.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/core@1.30.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-logs-otlp-grpc@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-logs': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/core@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-logs-otlp-http@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/semantic-conventions': 1.9.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-logs': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/exporter-jaeger@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-logs-otlp-proto@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.9.1 - jaeger-client: 3.19.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-logs': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/exporter-otlp-grpc@0.26.0(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-metrics-otlp-grpc@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@grpc/grpc-js': 1.14.5 - '@grpc/proto-loader': 0.6.13 - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-otlp-http': 0.26.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics-base': 0.26.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.0.0(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/exporter-metrics-otlp-http': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) - '@opentelemetry/exporter-otlp-http@0.26.0(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-metrics-otlp-http@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-metrics': 0.26.0(@opentelemetry/api@1.4.1) - '@opentelemetry/core': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics-base': 0.26.0(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.0.0(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-metrics': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/exporter-trace-otlp-grpc@0.35.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/exporter-metrics-otlp-proto@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@grpc/grpc-js': 1.14.5 - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-grpc-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - - '@opentelemetry/exporter-trace-otlp-http@0.35.1(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - - '@opentelemetry/exporter-trace-otlp-proto@0.35.1(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-proto-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-transformer': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - - '@opentelemetry/exporter-zipkin@1.9.1(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.9.1 - - '@opentelemetry/instrumentation-amqplib@0.32.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/exporter-metrics-otlp-http': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + + '@opentelemetry/exporter-prometheus@0.300.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-metrics': 3.0.0(@opentelemetry/api@1.10.0) '@opentelemetry/semantic-conventions': 1.43.0 - transitivePeerDependencies: - - supports-color - '@opentelemetry/instrumentation-aws-lambda@0.35.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/exporter-trace-otlp-grpc@0.300.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) + + '@opentelemetry/exporter-trace-otlp-http@0.300.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) + + '@opentelemetry/exporter-trace-otlp-proto@0.300.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) + + '@opentelemetry/exporter-zipkin@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/propagator-aws-xray': 1.26.2(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 + + '@opentelemetry/instrumentation-amqplib@0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/aws-lambda': 8.10.81 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-aws-sdk@0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-aws-lambda@0.76.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/propagation-utils': 0.29.5(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/propagator-aws-xray': 3.0.0(@opentelemetry/api@1.10.0) '@opentelemetry/semantic-conventions': 1.43.0 + '@types/aws-lambda': 8.10.164 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-bunyan@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-aws-sdk@0.79.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@types/bunyan': 1.8.7 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-cassandra-driver@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-bunyan@0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-connect@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-cassandra-driver@0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/connect': 3.4.35 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-dataloader@0.4.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-connect@0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 + '@types/connect': 3.4.38 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-dns@0.31.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-cucumber@0.40.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - semver: 7.8.5 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-express@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-dataloader@0.41.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.43.0 - '@types/express': 4.17.13 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fastify@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-dns@0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fs@0.7.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-express@0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-generic-pool@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-fs@0.43.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.43.0 - '@types/generic-pool': 3.8.3 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-graphql@0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-generic-pool@0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-grpc@0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-graphql@0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.12.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-hapi@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-grpc@0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/hapi__hapi': 20.0.9 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-http@0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-hapi@0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.12.0(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.12.0 - semver: 7.8.5 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-ioredis@0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-host-metrics@0.7.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/redis-common': 0.35.1 - '@opentelemetry/semantic-conventions': 1.43.0 - '@types/ioredis4': '@types/ioredis@4.28.10' + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + systeminformation: 5.33.17 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-knex@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-http@0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 + forwarded-parse: 2.1.2 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-koa@0.34.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-ioredis@0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/redis-common': 0.39.0 '@opentelemetry/semantic-conventions': 1.43.0 - '@types/koa': 2.13.6 - '@types/koa__router': 8.0.7 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-lru-memoizer@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-kafkajs@0.33.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-memcached@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-knex@0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/memcached': 2.2.10 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongodb@0.34.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-koa@0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.39.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongoose@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-lru-memoizer@0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql2@0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-memcached@0.67.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 + '@types/memcached': 2.2.10 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql@0.33.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-mongodb@0.77.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/mysql': 2.15.19 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-nestjs-core@0.32.5(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-mongoose@0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-net@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-mysql2@0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sql-common': 0.43.0(@opentelemetry/api@1.10.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pg@0.35.3(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-mysql@0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 - '@types/pg': 8.6.1 - '@types/pg-pool': 2.0.3 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pino@0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-nestjs-core@0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-redis-4@0.34.6(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-net@0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/redis-common': 0.35.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-redis@0.34.7(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-openai@0.22.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/redis-common': 0.35.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-restify@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-oracledb@0.49.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-router@0.32.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-pg@0.77.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 + '@opentelemetry/sql-common': 0.43.0(@opentelemetry/api@1.10.0) + '@types/pg': 8.15.6 + '@types/pg-pool': 2.0.7 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-socket.io@0.33.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-pino@0.70.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-tedious@0.5.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-redis@0.72.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/redis-common': 0.39.0 '@opentelemetry/semantic-conventions': 1.43.0 - '@types/tedious': 4.0.14 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-winston@0.31.4(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-restify@0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/instrumentation': 0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.35.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-router@0.68.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - require-in-the-middle: 5.2.0(supports-color@5.5.0) - semver: 7.8.5 - shimmer: 1.2.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.38.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-runtime-node@0.37.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - require-in-the-middle: 6.0.0(supports-color@5.5.0) - semver: 7.8.5 - shimmer: 1.2.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.39.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-socket.io@0.71.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - require-in-the-middle: 7.5.2(supports-color@5.5.0) - semver: 7.8.5 - shimmer: 1.2.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.40.0(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/instrumentation-tedious@0.43.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@types/shimmer': 1.2.0 - import-in-the-middle: 1.3.5 - require-in-the-middle: 7.5.2(supports-color@5.5.0) - semver: 7.8.5 - shimmer: 1.2.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 transitivePeerDependencies: - supports-color - '@opentelemetry/otlp-exporter-base@0.35.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/instrumentation-undici@0.34.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/semantic-conventions': 1.43.0 + transitivePeerDependencies: + - supports-color - '@opentelemetry/otlp-grpc-exporter-base@0.35.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/instrumentation-winston@0.69.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@grpc/grpc-js': 1.14.5 - '@grpc/proto-loader': 0.7.15 - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color - '@opentelemetry/otlp-proto-exporter-base@0.35.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/instrumentation@0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/otlp-exporter-base': 0.35.1(@opentelemetry/api@1.4.1) - protobufjs: 7.6.6 + '@opentelemetry/api': 1.10.0 + import-in-the-middle: 3.5.3 + require-in-the-middle: 8.0.1(supports-color@5.5.0) + transitivePeerDependencies: + - supports-color - '@opentelemetry/otlp-transformer@0.35.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/otlp-exporter-base@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) - '@opentelemetry/propagation-utils@0.29.5(@opentelemetry/api@1.4.1)': + '@opentelemetry/otlp-grpc-exporter-base@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 + '@grpc/grpc-js': 1.14.5 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-transformer': 0.300.0(@opentelemetry/api@1.10.0) - '@opentelemetry/propagator-aws-xray@1.26.2(@opentelemetry/api@1.4.1)': + '@opentelemetry/otlp-transformer@0.300.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-logs': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-metrics': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/propagator-b3@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/propagator-aws-xray@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) + '@opentelemetry/api': 1.10.0 - '@opentelemetry/propagator-jaeger@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/propagator-b3@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - - '@opentelemetry/redis-common@0.35.1': {} + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/resources@1.0.0(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.0.0 + '@opentelemetry/redis-common@0.39.0': {} - '@opentelemetry/resources@1.30.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/resource-detector-alibaba-cloud@0.39.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/resources@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/resource-detector-aws@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.9.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/sdk-metrics-base@0.26.0(@opentelemetry/api@1.4.1)': + '@opentelemetry/resource-detector-azure@0.32.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/api-metrics': 0.26.0(@opentelemetry/api@1.4.1) - '@opentelemetry/core': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.0.0(@opentelemetry/api@1.4.1) - lodash.merge: 4.6.2 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/sdk-metrics@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/resource-detector-container@0.9.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - lodash.merge: 4.6.2 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) - '@opentelemetry/sdk-node@0.35.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0)': + '@opentelemetry/resource-detector-gcp@0.59.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-jaeger': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-grpc': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-http': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-trace-otlp-proto': 0.35.1(@opentelemetry/api@1.4.1) - '@opentelemetry/exporter-zipkin': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/instrumentation': 0.35.1(@opentelemetry/api@1.4.1)(supports-color@5.5.0) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-metrics': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-node': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.9.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + gcp-metadata: 8.1.4(supports-color@5.5.0) transitivePeerDependencies: - supports-color - '@opentelemetry/sdk-trace-base@1.0.0(@opentelemetry/api@1.4.1)': - dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.0.0(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.0.0 - lodash.merge: 4.6.2 - - '@opentelemetry/sdk-trace-base@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/resources@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/resources': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/semantic-conventions': 1.9.1 + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/sdk-trace-node@1.9.1(@opentelemetry/api@1.4.1)': + '@opentelemetry/sdk-logs@3.0.0(@opentelemetry/api@1.10.0)': dependencies: - '@opentelemetry/api': 1.4.1 - '@opentelemetry/context-async-hooks': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/core': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/propagator-b3': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/propagator-jaeger': 1.9.1(@opentelemetry/api@1.4.1) - '@opentelemetry/sdk-trace-base': 1.9.1(@opentelemetry/api@1.4.1) - semver: 7.8.5 - - '@opentelemetry/semantic-conventions@1.0.0': {} + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 - '@opentelemetry/semantic-conventions@1.12.0': {} + '@opentelemetry/sdk-metrics@3.0.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + + '@opentelemetry/sdk-node@0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/configuration': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/context-async-hooks': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-logs-otlp-grpc': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-logs-otlp-http': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-logs-otlp-proto': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-metrics-otlp-grpc': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-metrics-otlp-http': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-metrics-otlp-proto': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-prometheus': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-trace-otlp-http': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/exporter-zipkin': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/instrumentation': 0.300.0(@opentelemetry/api@1.10.0)(supports-color@5.5.0) + '@opentelemetry/otlp-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.300.0(@opentelemetry/api@1.10.0) + '@opentelemetry/propagator-b3': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-logs': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-metrics': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/sdk-trace': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 + transitivePeerDependencies: + - supports-color - '@opentelemetry/semantic-conventions@1.28.0': {} + '@opentelemetry/sdk-trace@3.0.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/resources': 3.0.0(@opentelemetry/api@1.10.0) + '@opentelemetry/semantic-conventions': 1.43.0 '@opentelemetry/semantic-conventions@1.43.0': {} - '@opentelemetry/semantic-conventions@1.9.1': {} + '@opentelemetry/sql-common@0.43.0(@opentelemetry/api@1.10.0)': + dependencies: + '@opentelemetry/api': 1.10.0 + '@opentelemetry/core': 3.0.0(@opentelemetry/api@1.10.0) '@oxc-project/types@0.151.0': {} @@ -4672,6 +4410,9 @@ snapshots: '@oxlint/binding-win32-x64-msvc@1.85.0': optional: true + '@pkgjs/parseargs@0.11.0': + optional: true + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -4686,8 +4427,6 @@ snapshots: '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.2': {} - '@protobufjs/path@1.1.2': {} '@protobufjs/pool@1.1.0': {} @@ -4749,16 +4488,6 @@ snapshots: transitivePeerDependencies: - zenObservable - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - - '@tootallnate/once@1.1.2': {} - '@types/accepts@1.3.7': dependencies: '@types/node': 24.13.6 @@ -4767,26 +4496,18 @@ snapshots: dependencies: '@types/node': 24.13.6 - '@types/aws-lambda@8.10.81': {} + '@types/aws-lambda@8.10.164': {} '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 '@types/node': 24.13.6 - '@types/bunyan@1.8.7': - dependencies: - '@types/node': 24.13.6 - '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 assertion-error: 2.0.1 - '@types/connect@3.4.35': - dependencies: - '@types/node': 24.13.6 - '@types/connect@3.4.38': dependencies: '@types/node': 24.13.6 @@ -4806,11 +4527,6 @@ snapshots: '@types/estree@1.0.9': {} - '@types/express-jwt@0.0.42': - dependencies: - '@types/express': 5.0.6 - '@types/express-unless': 2.0.3 - '@types/express-serve-static-core@4.19.9': dependencies: '@types/node': 24.13.6 @@ -4825,17 +4541,6 @@ snapshots: '@types/range-parser': 1.2.7 '@types/send': 1.2.1 - '@types/express-unless@2.0.3': - dependencies: - express-unless: 2.1.3 - - '@types/express@4.17.13': - dependencies: - '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 4.19.9 - '@types/qs': 6.15.1 - '@types/serve-static': 2.2.0 - '@types/express@4.17.25': dependencies: '@types/body-parser': 1.19.6 @@ -4849,43 +4554,13 @@ snapshots: '@types/express-serve-static-core': 5.1.3 '@types/serve-static': 2.2.0 - '@types/generic-pool@3.8.3': - dependencies: - generic-pool: 3.9.0 - - '@types/hapi__catbox@12.1.0': - dependencies: - '@hapi/catbox': 12.1.1 - - '@types/hapi__hapi@20.0.9': - dependencies: - '@hapi/boom': 9.1.4 - '@hapi/iron': 6.0.0 - '@hapi/podium': 4.1.3 - '@types/hapi__catbox': 12.1.0 - '@types/hapi__mimos': 4.1.4 - '@types/hapi__shot': 6.0.0 - '@types/node': 24.13.6 - joi: 17.13.8 - - '@types/hapi__mimos@4.1.4': - dependencies: - '@types/mime-db': 1.43.6 - - '@types/hapi__shot@6.0.0': - dependencies: - '@hapi/shot': 6.0.3 - '@types/http-assert@1.5.6': {} '@types/http-errors@2.0.5': {} - '@types/ioredis@4.28.10': - dependencies: - '@types/node': 24.13.6 - - '@types/jsonwebtoken@8.5.9': + '@types/jsonwebtoken@9.0.10': dependencies: + '@types/ms': 2.1.0 '@types/node': 24.13.6 '@types/keygrip@1.0.6': {} @@ -4910,25 +4585,10 @@ snapshots: dependencies: '@types/koa': 2.15.2 - '@types/koa-multer@1.0.5': - dependencies: - '@types/koa': 2.15.2 - '@types/koa-send@4.1.6': dependencies: '@types/koa': 2.15.2 - '@types/koa@2.13.6': - dependencies: - '@types/accepts': 1.3.7 - '@types/content-disposition': 0.5.9 - '@types/cookies': 0.9.2 - '@types/http-assert': 1.5.6 - '@types/http-errors': 2.0.5 - '@types/keygrip': 1.0.6 - '@types/koa-compose': 3.2.9 - '@types/node': 24.13.6 - '@types/koa@2.15.2': dependencies: '@types/accepts': 1.3.7 @@ -4940,48 +4600,48 @@ snapshots: '@types/koa-compose': 3.2.9 '@types/node': 24.13.6 - '@types/koa__cors@2.2.3': + '@types/koa__cors@5.0.1': dependencies: '@types/koa': 2.15.2 - '@types/koa__router@8.0.11': + '@types/koa__multer@2.0.8': dependencies: '@types/koa': 2.15.2 - '@types/koa__router@8.0.7': + '@types/koa__router@8.0.11': dependencies: '@types/koa': 2.15.2 - '@types/long@4.0.2': {} - '@types/memcached@2.2.10': dependencies: '@types/node': 24.13.6 - '@types/mime-db@1.43.6': {} - '@types/mime@1.3.5': {} '@types/mkdirp@0.5.2': dependencies: '@types/node': 24.13.6 - '@types/multer@1.4.13': - dependencies: - '@types/express': 5.0.6 + '@types/ms@2.1.0': {} - '@types/mysql@2.15.19': + '@types/multer@2.3.0': dependencies: - '@types/node': 24.13.6 + '@types/express': 5.0.6 '@types/node@24.13.6': dependencies: undici-types: 7.18.2 - '@types/pg-pool@2.0.3': + '@types/pg-pool@2.0.7': dependencies: '@types/pg': 8.6.1 + '@types/pg@8.15.6': + dependencies: + '@types/node': 24.13.6 + pg-protocol: 1.16.0 + pg-types: 2.2.0 + '@types/pg@8.6.1': dependencies: '@types/node': 24.13.6 @@ -5012,14 +4672,6 @@ snapshots: '@types/http-errors': 2.0.5 '@types/node': 24.13.6 - '@types/shimmer@1.2.0': {} - - '@types/tedious@4.0.14': - dependencies: - '@types/node': 24.13.6 - - '@types/uuid@8.3.4': {} - '@typescript/typescript-aix-ppc64@7.0.2': optional: true @@ -5080,14 +4732,14 @@ snapshots: '@typescript/typescript-win32-x64@7.0.2': optional: true - '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15))': + '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.1 estree-walker: 3.0.3 magic-string: 1.4.2 optionalDependencies: - vite: 8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15) + vite: 8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) '@vitest/spy@5.0.1': {} @@ -5096,13 +4748,7 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - agent-base@6.0.2(supports-color@5.5.0): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - - ansi-color@0.2.2: {} + agent-base@7.1.4: {} ansi-escapes@3.2.0: {} @@ -5112,6 +4758,8 @@ snapshots: ansi-regex@5.0.1: {} + ansi-regex@6.4.0: {} + ansi-styles@2.2.1: {} ansi-styles@3.2.1: @@ -5122,14 +4770,14 @@ snapshots: dependencies: color-convert: 2.0.1 + ansi-styles@6.2.3: {} + any-observable@0.3.0(rxjs@6.6.7): optionalDependencies: rxjs: 6.6.7 any-promise@1.3.0: {} - append-field@0.1.0: {} - append-field@1.0.0: {} argparse@1.0.10: @@ -5156,18 +4804,8 @@ snapshots: assign-symbols@1.0.0: {} - asynckit@0.4.0: {} - atob@2.1.2: {} - axios@0.31.1(debug@4.4.3(supports-color@5.5.0)): - dependencies: - follow-redirects: 1.16.0(debug@4.4.3(supports-color@5.5.0)) - form-data: 4.0.6 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - babel-runtime@6.26.0: dependencies: core-js: 2.6.12 @@ -5185,6 +4823,8 @@ snapshots: mixin-deep: 1.3.2 pascalcase: 0.1.1 + bignumber.js@9.3.1: {} + bintrees@1.0.2: {} brace-expansion@1.1.21: @@ -5192,6 +4832,10 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 + brace-expansion@2.1.7: + dependencies: + balanced-match: 1.0.2 + braces@2.3.2(supports-color@5.5.0): dependencies: arr-flatten: 1.1.0 @@ -5211,17 +4855,9 @@ snapshots: buffer-from@1.1.2: {} - bufrw@1.4.0: + busboy@1.6.0: dependencies: - ansi-color: 0.2.2 - error: 7.0.2 - hexer: 1.5.0 - xtend: 4.0.2 - - busboy@0.2.14: - dependencies: - dicer: 0.2.5 - readable-stream: 1.1.14 + streamsearch: 1.1.0 bytes@2.5.0: {} @@ -5264,8 +4900,6 @@ snapshots: callsites@2.0.0: {} - camelcase@5.3.1: {} - chai@6.2.2: {} chalk@1.1.3: @@ -5282,6 +4916,8 @@ snapshots: escape-string-regexp: 1.0.5 supports-color: 5.5.0 + cjs-module-lexer@2.3.0: {} + class-utils@0.3.6: dependencies: arr-union: 3.1.0 @@ -5298,12 +4934,6 @@ snapshots: slice-ansi: 0.0.4 string-width: 1.0.2 - cliui@7.0.4: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -5331,10 +4961,6 @@ snapshots: color-name@1.1.4: {} - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - commander@2.20.3: {} component-emitter@1.3.1: {} @@ -5345,27 +4971,16 @@ snapshots: concat-map@0.0.1: {} - concat-stream@1.6.2: - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.8 - typedarray: 0.0.6 - content-disposition@0.5.4: dependencies: safe-buffer: 5.2.1 content-type@1.0.5: {} - convict@4.4.1: + convict@6.2.5: dependencies: - depd: 1.1.2 - json5: 1.0.1 lodash.clonedeep: 4.5.0 - moment: 2.22.2 - validator: 10.8.0 - yargs-parser: 11.0.0 + yargs-parser: 20.2.9 cookies@0.9.2: dependencies: @@ -5376,8 +4991,6 @@ snapshots: core-js@2.6.12: {} - core-util-is@1.0.3: {} - cosmiconfig@5.2.1: dependencies: import-fresh: 2.0.0 @@ -5393,6 +5006,14 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + data-uri-to-buffer@4.0.1: {} + dataloader@1.4.0: {} date-fns@1.30.1: {} @@ -5415,8 +5036,6 @@ snapshots: optionalDependencies: supports-color: 5.5.0 - decamelize@1.2.0: {} - decode-uri-component@0.2.2: {} dedent@0.7.0: {} @@ -5445,8 +5064,6 @@ snapshots: pify: 3.0.0 rimraf: 2.7.1 - delayed-stream@1.0.0: {} - delegates@1.0.0: {} depd@1.1.2: {} @@ -5457,11 +5074,6 @@ snapshots: detect-libc@2.1.2: {} - dicer@0.2.5: - dependencies: - readable-stream: 1.1.14 - streamsearch: 0.1.2 - dotenv@7.0.0: {} dunder-proto@1.0.1: @@ -5470,6 +5082,8 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + eastasianwidth@0.2.0: {} + ecdsa-sig-formatter@1.0.11: dependencies: safe-buffer: 5.2.1 @@ -5480,6 +5094,8 @@ snapshots: emoji-regex@8.0.0: {} + emoji-regex@9.2.2: {} + encodeurl@1.0.2: {} end-of-stream@1.4.5: @@ -5490,27 +5106,17 @@ snapshots: dependencies: is-arrayish: 0.2.1 - error@7.0.2: - dependencies: - string-template: 0.2.1 - xtend: 4.0.2 - es-define-property@1.0.1: {} es-errors@1.3.0: {} es-module-lexer@2.3.2: {} - es-object-atoms@1.1.2: - dependencies: - es-errors: 1.3.0 + es-module-lexer@3.0.4: {} - es-set-tostringtag@2.1.0: + es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 - get-intrinsic: 1.3.0 - has-tostringtag: 1.0.2 - hasown: 2.0.4 esbuild@0.28.2: optionalDependencies: @@ -5593,8 +5199,6 @@ snapshots: http-errors: 1.8.1 raw-body: 2.5.3 - express-unless@2.1.3: {} - extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -5604,6 +5208,8 @@ snapshots: assign-symbols: 1.0.0 is-extendable: 1.0.1 + extend@3.0.2: {} + extglob@2.0.4(supports-color@5.5.0): dependencies: array-unique: 0.3.2 @@ -5621,6 +5227,11 @@ snapshots: optionalDependencies: picomatch: 4.0.7 + fetch-blob@3.2.0: + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.3.3 + figures@1.7.0: dependencies: escape-string-regexp: 1.0.5 @@ -5639,19 +5250,18 @@ snapshots: fn-name@2.0.1: {} - follow-redirects@1.16.0(debug@4.4.3(supports-color@5.5.0)): - optionalDependencies: - debug: 4.4.3(supports-color@5.5.0) - for-in@1.0.2: {} - form-data@4.0.6: + foreground-child@3.3.1: dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - hasown: 2.0.4 - mime-types: 2.1.35 + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + formdata-polyfill@4.0.10: + dependencies: + fetch-blob: 3.2.0 + + forwarded-parse@2.1.2: {} fragment-cache@0.2.1: dependencies: @@ -5674,9 +5284,24 @@ snapshots: transitivePeerDependencies: - supports-color - generator-function@2.0.1: {} + gaxios@7.1.3(supports-color@5.5.0): + dependencies: + extend: 3.0.2 + https-proxy-agent: 7.0.6(supports-color@5.5.0) + node-fetch: 3.3.2 + rimraf: 5.0.10 + transitivePeerDependencies: + - supports-color - generic-pool@3.9.0: {} + gcp-metadata@8.1.4(supports-color@5.5.0): + dependencies: + gaxios: 7.1.3(supports-color@5.5.0) + google-logging-utils: 1.1.3 + json-bigint: 1.0.0 + transitivePeerDependencies: + - supports-color + + generator-function@2.0.1: {} get-caller-file@2.0.5: {} @@ -5706,6 +5331,15 @@ snapshots: get-value@2.0.6: {} + glob@10.5.0: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.9 + minipass: 7.1.3 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -5723,6 +5357,8 @@ snapshots: pify: 2.3.0 pinkie-promise: 2.0.1 + google-logging-utils@1.1.3: {} + gopd@1.2.0: {} graphql@15.5.0: {} @@ -5762,13 +5398,6 @@ snapshots: dependencies: function-bind: 1.1.2 - hexer@1.5.0: - dependencies: - ansi-color: 0.2.2 - minimist: 1.2.8 - process: 0.10.1 - xtend: 4.0.2 - http-assert@1.5.0: dependencies: deep-equal: 1.0.1 @@ -5805,17 +5434,9 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 - http-proxy-agent@4.0.1(supports-color@5.5.0): + https-proxy-agent@7.0.6(supports-color@5.5.0): dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2(supports-color@5.5.0) - debug: 4.4.3(supports-color@5.5.0) - transitivePeerDependencies: - - supports-color - - https-proxy-agent@5.0.1(supports-color@5.5.0): - dependencies: - agent-base: 6.0.2(supports-color@5.5.0) + agent-base: 7.1.4 debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -5829,8 +5450,10 @@ snapshots: caller-path: 2.0.0 resolve-from: 3.0.0 - import-in-the-middle@1.3.5: + import-in-the-middle@3.5.3: dependencies: + cjs-module-lexer: 2.3.0 + es-module-lexer: 3.0.4 module-details-from-path: 1.0.4 indent-string@3.2.0: {} @@ -5852,10 +5475,6 @@ snapshots: is-buffer@1.1.6: {} - is-core-module@2.17.0: - dependencies: - hasown: 2.0.4 - is-data-descriptor@1.0.1: dependencies: hasown: 2.0.4 @@ -5939,8 +5558,6 @@ snapshots: is-windows@1.0.2: {} - isarray@0.0.1: {} - isarray@1.0.0: {} isexe@2.0.0: {} @@ -5951,36 +5568,28 @@ snapshots: isobject@3.0.1: {} - jaeger-client@3.19.0: + jackspeak@3.4.3: dependencies: - node-int64: 0.4.0 - opentracing: 0.14.7 - thriftrw: 3.11.4 - uuid: 8.3.2 - xorshift: 1.2.0 + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 - joi@17.13.8: - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 + jose@4.15.9: {} js-yaml@3.15.2: dependencies: argparse: 1.0.10 esprima: 4.0.1 - json-parse-better-errors@1.0.2: {} - - json5@1.0.1: + json-bigint@1.0.0: dependencies: - minimist: 1.2.8 + bignumber.js: 9.3.1 - jsonwebtoken@8.5.1: + json-parse-better-errors@1.0.2: {} + + jsonwebtoken@9.0.3: dependencies: - jws: 3.2.3 + jws: 4.0.1 lodash.includes: 4.3.0 lodash.isboolean: 3.0.3 lodash.isinteger: 4.0.4 @@ -5989,32 +5598,27 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 5.7.2 + semver: 7.8.5 - jwa@1.4.2: + jwa@2.0.1: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jwks-rsa@1.12.5(supports-color@5.5.0): + jwks-rsa@3.2.2(supports-color@5.5.0): dependencies: - '@types/express-jwt': 0.0.42 - axios: 0.31.1(debug@4.4.3(supports-color@5.5.0)) + '@types/jsonwebtoken': 9.0.10 debug: 4.4.3(supports-color@5.5.0) - http-proxy-agent: 4.0.1(supports-color@5.5.0) - https-proxy-agent: 5.0.1(supports-color@5.5.0) - jsonwebtoken: 8.5.1 + jose: 4.15.9 limiter: 1.1.5 lru-memoizer: 2.3.0 - ms: 2.1.3 - proxy-from-env: 1.1.0 transitivePeerDependencies: - supports-color - jws@3.2.3: + jws@4.0.1: dependencies: - jwa: 1.4.2 + jwa: 2.0.1 safe-buffer: 5.2.1 keygrip@1.1.0: @@ -6066,10 +5670,6 @@ snapshots: transitivePeerDependencies: - supports-color - koa-multer@1.0.2: - dependencies: - multer: 1.3.0 - koa-send@5.0.1(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -6242,8 +5842,6 @@ snapshots: lodash.isstring@4.0.1: {} - lodash.merge@4.6.2: {} - lodash.once@4.1.1: {} lodash@4.18.1: {} @@ -6262,12 +5860,10 @@ snapshots: cli-cursor: 2.1.0 wrap-ansi: 3.0.1 - long@2.4.0: {} - - long@4.0.0: {} - long@5.3.2: {} + lru-cache@10.4.3: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -6331,8 +5927,14 @@ snapshots: dependencies: brace-expansion: 1.1.21 + minimatch@9.0.9: + dependencies: + brace-expansion: 2.1.7 + minimist@1.2.8: {} + minipass@7.1.3: {} + mixin-deep@1.3.2: dependencies: for-in: 1.0.2 @@ -6344,33 +5946,15 @@ snapshots: module-details-from-path@1.0.4: {} - moment@2.22.2: {} - ms@2.0.0: {} ms@2.1.3: {} - multer@1.3.0: - dependencies: - append-field: 0.1.0 - busboy: 0.2.14 - concat-stream: 1.6.2 - mkdirp: 0.5.6 - object-assign: 3.0.0 - on-finished: 2.4.1 - type-is: 1.6.18 - xtend: 4.0.2 - - multer@1.4.4: + multer@2.5.0: dependencies: append-field: 1.0.0 - busboy: 0.2.14 - concat-stream: 1.6.2 - mkdirp: 0.5.6 - object-assign: 4.1.1 - on-finished: 2.4.1 + busboy: 1.6.0 type-is: 1.6.18 - xtend: 4.0.2 nanoid@3.3.19: {} @@ -6394,7 +5978,13 @@ snapshots: nice-try@1.0.5: {} - node-int64@0.4.0: {} + node-domexception@1.0.0: {} + + node-fetch@3.3.2: + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 npm-path@2.0.4: dependencies: @@ -6412,8 +6002,6 @@ snapshots: number-is-nan@1.0.1: {} - object-assign@3.0.0: {} - object-assign@4.1.1: {} object-copy@0.1.0: @@ -6446,8 +6034,6 @@ snapshots: only@0.0.2: {} - opentracing@0.14.7: {} - oxfmt@0.70.0: dependencies: tinypool: 2.1.2 @@ -6514,6 +6100,8 @@ snapshots: p-map@2.1.0: {} + package-json-from-dist@1.0.1: {} + parse-json@4.0.0: dependencies: error-ex: 1.3.4 @@ -6529,7 +6117,12 @@ snapshots: path-key@2.0.1: {} - path-parse@1.0.7: {} + path-key@3.1.1: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.3 path-to-regexp@6.3.0: {} @@ -6583,10 +6176,6 @@ snapshots: dependencies: xtend: 4.0.2 - process-nextick-args@2.0.1: {} - - process@0.10.1: {} - prom-client@11.5.3: dependencies: tdigest: 0.1.3 @@ -6605,22 +6194,6 @@ snapshots: property-expr@1.5.1: {} - protobufjs@6.11.6: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.5 - '@protobufjs/eventemitter': 1.1.1 - '@protobufjs/fetch': 1.1.1 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.2 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.2 - '@types/long': 4.0.2 - '@types/node': 24.13.6 - long: 4.0.0 - protobufjs@7.6.6: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -6635,8 +6208,6 @@ snapshots: '@types/node': 24.13.6 long: 5.3.2 - proxy-from-env@1.1.0: {} - pump@3.0.4: dependencies: end-of-stream: 1.4.5 @@ -6649,23 +6220,6 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - readable-stream@1.1.14: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - regenerator-runtime@0.11.1: {} regex-not@1.0.2: @@ -6679,27 +6233,10 @@ snapshots: require-directory@2.1.1: {} - require-in-the-middle@5.2.0(supports-color@5.5.0): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - module-details-from-path: 1.0.4 - resolve: 1.22.12 - transitivePeerDependencies: - - supports-color - - require-in-the-middle@6.0.0(supports-color@5.5.0): + require-in-the-middle@8.0.1(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) module-details-from-path: 1.0.4 - resolve: 1.22.12 - transitivePeerDependencies: - - supports-color - - require-in-the-middle@7.5.2(supports-color@5.5.0): - dependencies: - debug: 4.4.3(supports-color@5.5.0) - module-details-from-path: 1.0.4 - resolve: 1.22.12 transitivePeerDependencies: - supports-color @@ -6712,13 +6249,6 @@ snapshots: resolve-url@0.2.1: {} - resolve@1.22.12: - dependencies: - es-errors: 1.3.0 - is-core-module: 2.17.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@2.0.0: dependencies: onetime: 2.0.1 @@ -6730,6 +6260,10 @@ snapshots: dependencies: glob: 7.2.3 + rimraf@5.0.10: + dependencies: + glob: 10.5.0 + rolldown@1.2.10: dependencies: '@oxc-project/types': 0.151.0 @@ -6755,8 +6289,6 @@ snapshots: dependencies: tslib: 1.14.1 - safe-buffer@5.1.2: {} - safe-buffer@5.2.1: {} safe-regex-test@1.1.0: @@ -6792,14 +6324,20 @@ snapshots: dependencies: shebang-regex: 1.0.0 + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + shebang-regex@1.0.0: {} - shimmer@1.2.1: {} + shebang-regex@3.0.0: {} siginfo@2.0.0: {} signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + simple-git@1.132.0(supports-color@5.5.0): dependencies: debug: 4.4.3(supports-color@5.5.0) @@ -6873,12 +6411,10 @@ snapshots: std-env@4.2.0: {} - streamsearch@0.1.2: {} + streamsearch@1.1.0: {} string-argv@0.0.2: {} - string-template@0.2.1: {} - string-width@1.0.2: dependencies: code-point-at: 1.1.0 @@ -6896,11 +6432,11 @@ snapshots: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - string_decoder@0.10.31: {} - - string_decoder@1.1.1: + string-width@5.1.2: dependencies: - safe-buffer: 5.1.2 + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.2.0 stringify-object@3.3.0: dependencies: @@ -6920,6 +6456,10 @@ snapshots: dependencies: ansi-regex: 5.0.1 + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.4.0 + strip-eof@1.0.0: {} supports-color@2.0.0: {} @@ -6928,12 +6468,12 @@ snapshots: dependencies: has-flag: 3.0.0 - supports-preserve-symlinks-flag@1.0.0: {} - symbol-observable@1.2.0: {} synchronous-promise@2.0.18: {} + systeminformation@5.33.17: {} + tdigest@0.1.3: dependencies: bintrees: 1.0.2 @@ -6942,12 +6482,6 @@ snapshots: dependencies: any-promise: 1.3.0 - thriftrw@3.11.4: - dependencies: - bufrw: 1.4.0 - error: 7.0.2 - long: 2.4.0 - tinybench@6.1.4: {} tinyexec@1.3.0: {} @@ -6996,8 +6530,6 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typedarray@0.0.6: {} - typescript@7.0.2: optionalDependencies: '@typescript/typescript-aix-ppc64': 7.0.2 @@ -7041,15 +6573,11 @@ snapshots: use@3.1.1: {} - util-deprecate@1.0.2: {} - - uuid@8.3.2: {} - - validator@10.8.0: {} + uuid@11.1.1: {} vary@1.1.2: {} - vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15): + vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -7061,11 +6589,12 @@ snapshots: esbuild: 0.28.2 fsevents: 2.3.3 tsx: 4.23.15 + yaml: 2.9.1 - vitest@5.0.1(@opentelemetry/api@1.4.1)(@types/node@24.13.6)(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)): + vitest@5.0.1(@opentelemetry/api@1.10.0)(@types/node@24.13.6)(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)) + '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -7076,18 +6605,24 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15) + vite: 8.3.0(@types/node@24.13.6)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: - '@opentelemetry/api': 1.4.1 + '@opentelemetry/api': 1.10.0 '@types/node': 24.13.6 transitivePeerDependencies: - msw + web-streams-polyfill@3.3.3: {} + which@1.3.1: dependencies: isexe: 2.0.0 + which@2.0.2: + dependencies: + isexe: 2.0.0 + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 @@ -7104,9 +6639,13 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - wrappy@1.0.2: {} + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 5.1.2 + strip-ansi: 7.2.0 - xorshift@1.2.0: {} + wrappy@1.0.2: {} xtend@4.0.2: {} @@ -7114,25 +6653,12 @@ snapshots: yallist@4.0.0: {} - yargs-parser@11.0.0: - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 + yaml@2.9.1: {} yargs-parser@20.2.9: {} yargs-parser@21.1.1: {} - yargs@16.2.2: - dependencies: - cliui: 7.0.4 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - yargs@17.7.3: dependencies: cliui: 8.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9fb073c..d8835cd 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,7 +4,3 @@ allowBuilds: protobufjs: true overrides: graphql: "15.5.0" -peerDependencyRules: - allowedVersions: - # vitest only uses the otel api for opt-in tracing; the server's otel 1.9.x/0.35.x packages need api <1.5 - vitest>@opentelemetry/api: "~1.4.0" diff --git a/src/publish/middleware.ts b/src/publish/middleware.ts index 7c429b3..de77330 100644 --- a/src/publish/middleware.ts +++ b/src/publish/middleware.ts @@ -2,7 +2,7 @@ import Koa from "koa"; import compose from "koa-compose"; import send from "koa-send"; import Router from "@koa/router"; -import multer from "koa-multer"; +import multer from "@koa/multer"; import path from "path"; import fs from "fs"; import mkdirp from "mkdirp"; @@ -18,7 +18,7 @@ export interface GetFilesDir { (databaseId: string): string; } -// This is a workaround becuase the destination function in koa-multer only get ctx.req, not full ctx. +// This is a workaround becuase the destination function in @koa/multer only get ctx.req, not full ctx. const putCtxOnReqMiddleware = async (ctx: Koa.Context, next: () => Promise) => { // tslint:disable-next-line:no-any (ctx.req as any).ctx = ctx; @@ -91,8 +91,7 @@ export function createPublishApiMiddleware( // Upload // router.post("/(:database_id)?", upload.array("file"), async (ctx) => { router.post(/^\/([0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12})?/, upload.array("file"), async (ctx) => { - // tslint:disable-next-line:no-any - const files = (ctx.req as any).files as Array; + const files = ctx.request.files as Array; const databaseId = getDatabaseId(ctx, true); const filesPaths = getFilesDir(databaseId); // tslint:disable-next-line:no-any diff --git a/src/server/config.ts b/src/server/config.ts index 1e47461..8e6ab63 100644 --- a/src/server/config.ts +++ b/src/server/config.ts @@ -1,3 +1,4 @@ +import net from "net"; import path from "path"; import convict from "convict"; @@ -16,7 +17,11 @@ export interface Config { export const schema = convict({ ip: { doc: "The IP address to bind.", - format: "ipaddress", + format: (value: unknown) => { + if (typeof value !== "string" || !net.isIP(value)) { + throw new Error("must be a valid IP address"); + } + }, default: "0.0.0.0", env: "IP_ADDRESS", }, @@ -34,7 +39,11 @@ export const schema = convict({ }, jwksUri: { doc: "Where to find keys used to verify JWT.", - format: "url", + format: (value: unknown) => { + if (typeof value !== "string" || !URL.canParse(value)) { + throw new Error("must be a valid URL"); + } + }, default: "https://keycloak.promaster.se/auth/realms/promaster/protocol/openid-connect/certs", env: "JWKS_URI", }, diff --git a/src/server/otel.ts b/src/server/otel.ts index 97f71e2..4398d40 100644 --- a/src/server/otel.ts +++ b/src/server/otel.ts @@ -1,22 +1,25 @@ // api -import api, { DiagConsoleLogger } from "@opentelemetry/api"; +import api, { DiagConsoleLogger, DiagLogLevel } from "@opentelemetry/api"; // SDK import * as opentelemetry from "@opentelemetry/sdk-node"; // Exporter -import { OTLPTraceExporter } from "@opentelemetry/exporter-otlp-grpc"; +import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-grpc"; // Resources -import { Resource } from "@opentelemetry/resources"; -import { SemanticResourceAttributes } from "@opentelemetry/semantic-conventions"; +import { resourceFromAttributes } from "@opentelemetry/resources"; +import { ATTR_SERVICE_NAME } from "@opentelemetry/semantic-conventions"; // Instrumentations import { getNodeAutoInstrumentations } from "@opentelemetry/auto-instrumentations-node"; -import { getEnv } from "@opentelemetry/core"; +function logLevelFromEnv(): DiagLogLevel { + const name = (process.env.OTEL_LOG_LEVEL ?? "INFO").toUpperCase(); + return DiagLogLevel[name as keyof typeof DiagLogLevel] ?? DiagLogLevel.INFO; +} export async function initOtel(): Promise { // https://github.com/open-telemetry/opentelemetry-js/discussions/2633 // https://github.com/open-telemetry/opentelemetry-js-api/issues/102 // Logger for otel diagnose (if the issue above is solved this is not needed) - api.diag.setLogger(new DiagConsoleLogger(), getEnv().OTEL_LOG_LEVEL); + api.diag.setLogger(new DiagConsoleLogger(), logLevelFromEnv()); // Create otel collector exporter const collectorOptions = { @@ -28,8 +31,8 @@ export async function initOtel(): Promise { // configure the SDK to export telemetry data to otel collector // enable only select intrumentations const sdk = new opentelemetry.NodeSDK({ - resource: new Resource({ - [SemanticResourceAttributes.SERVICE_NAME]: "promaster-api", + resource: resourceFromAttributes({ + [ATTR_SERVICE_NAME]: "promaster-api", }), traceExporter: exporter, instrumentations: getNodeAutoInstrumentations(), @@ -37,10 +40,12 @@ export async function initOtel(): Promise { // initialize the SDK and register with the OpenTelemetry API // this enables the API to record telemetry - const startPromise = sdk - .start() - .then(() => console.info("otel", "Tracing initialized")) - .catch((error: unknown) => console.error("otel", `Error initializing tracing: ${error}`)); + try { + sdk.start(); + console.info("otel", "Tracing initialized"); + } catch (error: unknown) { + console.error("otel", `Error initializing tracing: ${error}`); + } // gracefully shut down the SDK on process exit process.on("SIGTERM", () => { @@ -50,8 +55,4 @@ export async function initOtel(): Promise { .catch((error: unknown) => console.error("otel", `Error terminating tracing: ${error}`)) .finally(() => process.exit(0)); }); - - // Return promise so the caller can await becuase - // before this promise completes, span recording will not work - return startPromise; } diff --git a/src/verify-publish-api/token-validation.ts b/src/verify-publish-api/token-validation.ts index 552fe7d..959a5b5 100644 --- a/src/verify-publish-api/token-validation.ts +++ b/src/verify-publish-api/token-validation.ts @@ -10,9 +10,10 @@ const validateTokenWithCallback = (encodedToken: string, cb: (err: jwt.VerifyErrors | Error | undefined, decodedToken: DecodedToken | undefined) => void): void => { const jwksClient = JwksRsa({ jwksUri: jwksUri, cache: true }); jwksClient.getSigningKey(jwksKid, (getKeyErr, key) => { - if (getKeyErr) { - console.warn(`Could not get signing key '${jwksKid}' from '${jwksUri}'. The error was: ${getKeyErr}.`); - cb(getKeyErr, undefined); + if (getKeyErr || !key) { + const err = getKeyErr ?? new Error(`No signing key '${jwksKid}' found at '${jwksUri}'.`); + console.warn(`Could not get signing key '${jwksKid}' from '${jwksUri}'. The error was: ${err}.`); + cb(err, undefined); } else { jwt.verify(encodedToken, key.getPublicKey(), { clockTolerance: 900 }, (verifyErr, decoded) => { cb(verifyErr || undefined, decoded as DecodedToken);