From 336ad66e325f736e4ec5f4a5e95299edbf57e050 Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Tue, 5 May 2026 11:07:50 +0300 Subject: [PATCH 1/8] chore(global): started modern --- apps/auth-cron/package.json | 2 +- apps/auth-manager/package.json | 4 ++-- apps/token-kiosk/package.json | 26 ++++++++++++++------------ packages/auth-bundler/package.json | 3 ++- packages/auth-core/package.json | 4 ++-- pnpm-lock.yaml | 25 +++++++++++++++++-------- pnpm-workspace.yaml | 16 +++++++++++++++- 7 files changed, 53 insertions(+), 27 deletions(-) diff --git a/apps/auth-cron/package.json b/apps/auth-cron/package.json index ec69574..68ec3ee 100644 --- a/apps/auth-cron/package.json +++ b/apps/auth-cron/package.json @@ -46,7 +46,7 @@ "croner": "6.0.3", "express": "^5.1.0", "http-status-codes": "^2.2.0", - "pg": "^8.10.0", + "pg": "catalog:", "prom-client": "^15.1.3", "typeorm": "catalog:" }, diff --git a/apps/auth-manager/package.json b/apps/auth-manager/package.json index ab53855..17569e7 100644 --- a/apps/auth-manager/package.json +++ b/apps/auth-manager/package.json @@ -59,7 +59,7 @@ "express-openapi-validator": "^5.0.3", "http-status-codes": "^2.2.0", "jose": "^5.1.0", - "pg": "^8.10.0", + "pg": "catalog:", "prom-client": "^15.1.3", "reflect-metadata": "^0.2.2", "tsyringe": "^4.9.1", @@ -75,7 +75,7 @@ "@types/express": "^4.17.17", "@types/lodash": "^4.17.24", "@types/node": "catalog:", - "@types/pg": "^8.6.6", + "@types/pg": "catalog:", "@types/supertest": "^6.0.3", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", diff --git a/apps/token-kiosk/package.json b/apps/token-kiosk/package.json index 695624d..5444acf 100644 --- a/apps/token-kiosk/package.json +++ b/apps/token-kiosk/package.json @@ -28,21 +28,23 @@ "author": "MapColonies", "license": "ISC", "dependencies": { - "@godaddy/terminus": "^4.12.1", + "@godaddy/terminus": "catalog:", "@map-colonies/config": "catalog:", - "@map-colonies/error-express-handler": "^3.0.0", - "@map-colonies/express-access-log-middleware": "^4.1.0", + "@map-colonies/error-express-handler": "catalog:", + "@map-colonies/express-access-log-middleware": "catalog:", + "@map-colonies/openapi-express-viewer": "catalog:", "@map-colonies/js-logger": "catalog:", - "@map-colonies/openapi-express-viewer": "^4.0.0", - "@map-colonies/read-pkg": "^1.0.0", + "@map-colonies/read-pkg": "catalog:", "@map-colonies/schemas": "catalog:", - "@map-colonies/telemetry": "^10.0.1", - "@opentelemetry/api": "^1.9.0", + "@map-colonies/prometheus": "catalog:", + "@map-colonies/tracing": "catalog:", + "@map-colonies/tracing-utils": "catalog:", + "@opentelemetry/api": "catalog:", "async-cache-dedupe": "^2.2.0", - "compression": "^1.8.0", - "date-fns": "^4.1.0", + "compression": "catalog:", + "date-fns": "catalog:", "body-parser": "^2.2.2", - "drizzle-orm": "^0.44.2", + "drizzle-orm": "^0.45.2", "express": "^4.21.2", "express-openapi-validator": "^5.4.7", "express-openid-connect": "^2.18.1", @@ -54,7 +56,7 @@ "nunjucks": "^3.2.4", "openapi-fetch": "^0.14.0", "parse-duration": "^2.1.4", - "pg": "^8.16.3", + "pg": "catalog:", "prom-client": "^15.1.3", "reflect-metadata": "^0.2.2", "tsyringe": "^4.8.0", @@ -76,7 +78,7 @@ "@vitest/ui": "catalog:", "@types/body-parser": "1.19.6", "@types/lodash": "^4.17.24", - "@types/pg": "^8.20.0", + "@types/pg": "catalog:", "cross-env": "^7.0.3", "drizzle-kit": "^0.31.4", "jest-openapi": "^0.14.2", diff --git a/packages/auth-bundler/package.json b/packages/auth-bundler/package.json index 7d5229d..e6e4e18 100644 --- a/packages/auth-bundler/package.json +++ b/packages/auth-bundler/package.json @@ -41,7 +41,7 @@ "@map-colonies/auth-core": "workspace:^", "execa": "^7.1.1", "handlebars": "4.7.7", - "pg": "^8.10.0", + "pg": "catalog:", "typeorm": "catalog:" }, "devDependencies": { @@ -51,6 +51,7 @@ "@map-colonies/eslint-config": "catalog:", "test-utils": "workspace:^", "@types/node": "catalog:", + "@types/pg": "catalog:", "jest-extended": "catalog:", "ts-node": "^10.9.1", "typescript": "catalog:", diff --git a/packages/auth-core/package.json b/packages/auth-core/package.json index d2711dd..e0ae3d2 100644 --- a/packages/auth-core/package.json +++ b/packages/auth-core/package.json @@ -36,7 +36,7 @@ "url": "https://github.com/MapColonies/opa-la/issues" }, "dependencies": { - "pg": "^8.10.0", + "pg": "catalog:", "typeorm": "catalog:" }, "devDependencies": { @@ -45,7 +45,7 @@ "@map-colonies/tsconfig": "catalog:", "@map-colonies/eslint-config": "catalog:", "@types/node": "catalog:", - "@types/pg": "^8.6.6", + "@types/pg": "catalog:", "ts-node": "^10.9.1", "typescript": "catalog:" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 565e3ec..f1e5024 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,6 +36,9 @@ catalogs: '@types/node': specifier: 24.12.0 version: 24.12.0 + '@types/pg': + specifier: ^8.20.0 + version: 8.20.0 '@vitest/coverage-v8': specifier: 4.1.4 version: 4.1.4 @@ -48,6 +51,9 @@ catalogs: jest-extended: specifier: ^7.0.0 version: 7.0.0 + pg: + specifier: ^8.20.0 + version: 8.20.0 typeorm: specifier: ^0.3.12 version: 0.3.28 @@ -165,7 +171,7 @@ importers: specifier: ^2.2.0 version: 2.3.0 pg: - specifier: ^8.10.0 + specifier: 'catalog:' version: 8.20.0 prom-client: specifier: ^15.1.3 @@ -277,7 +283,7 @@ importers: specifier: ^5.1.0 version: 5.10.0 pg: - specifier: ^8.10.0 + specifier: 'catalog:' version: 8.20.0 prom-client: specifier: ^15.1.3 @@ -326,7 +332,7 @@ importers: specifier: 'catalog:' version: 24.12.0 '@types/pg': - specifier: ^8.6.6 + specifier: 'catalog:' version: 8.20.0 '@types/supertest': specifier: ^6.0.3 @@ -700,7 +706,7 @@ importers: specifier: ^2.1.4 version: 2.1.5 pg: - specifier: ^8.16.3 + specifier: 'catalog:' version: 8.20.0 prom-client: specifier: ^15.1.3 @@ -749,7 +755,7 @@ importers: specifier: ^3.2.6 version: 3.2.6 '@types/pg': - specifier: ^8.20.0 + specifier: 'catalog:' version: 8.20.0 '@types/supertest': specifier: ^6.0.2 @@ -809,7 +815,7 @@ importers: specifier: 4.7.7 version: 4.7.7 pg: - specifier: ^8.10.0 + specifier: 'catalog:' version: 8.20.0 typeorm: specifier: 'catalog:' @@ -836,6 +842,9 @@ importers: '@types/node': specifier: 'catalog:' version: 24.12.0 + '@types/pg': + specifier: 'catalog:' + version: 8.20.0 '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.4(vitest@4.1.4) @@ -864,7 +873,7 @@ importers: specifier: 'catalog:' version: 4.1.0(@opentelemetry/api@1.9.0) pg: - specifier: ^8.10.0 + specifier: 'catalog:' version: 8.20.0 typeorm: specifier: 'catalog:' @@ -886,7 +895,7 @@ importers: specifier: 'catalog:' version: 24.12.0 '@types/pg': - specifier: ^8.6.6 + specifier: 'catalog:' version: 8.20.0 ts-node: specifier: ^10.9.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6754676..a6206d3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,10 +7,17 @@ catalog: eslint: ^9.39.2 '@map-colonies/eslint-config': '^8.1.0' '@map-colonies/tsconfig': ^2.0.0 - '@map-colonies/js-logger': ^4.1.0 + '@map-colonies/js-logger': '5.0.0' '@map-colonies/openapi-helpers': '5.1.0' '@map-colonies/schemas': '1.19.0' '@map-colonies/config': '4.0.1' + '@map-colonies/read-pkg': '2.0.0' + '@map-colonies/prometheus': '1.0.0' + '@map-colonies/tracing': '^1.0.0' + '@map-colonies/tracing-utils': '1.0.0' + '@map-colonies/error-express-handler': '^4.0.0' + '@map-colonies/express-access-log-middleware': '^4.1.0' + '@map-colonies/openapi-express-viewer': '^5.0.0' 'vitest': '4.1.4' '@vitest/coverage-v8': '4.1.4' '@vitest/ui': '4.1.4' @@ -20,3 +27,10 @@ catalog: '@faker-js/faker': '^9.7.0' '@aws-sdk/client-s3': '^3.317.0' 'typeorm': '^0.3.12' + 'pg': '^8.20.0' + '@types/pg': '^8.20.0' + '@opentelemetry/api': '^1.9.0' + '@godaddy/terminus': '^4.12.1' + compression: '1.8.1' + 'date-fns': '^4.1.0' + 'body-parser': '^2.2.2' From 72a01903abd2902c4c47786f0f306626205df75a Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Wed, 6 May 2026 07:54:41 +0300 Subject: [PATCH 2/8] chore(global): continued modern --- apps/auth-cron/package.json | 16 +- apps/auth-manager/package.json | 52 +- apps/kiosk-ui/package.json | 4 +- apps/token-kiosk/package.json | 44 +- pnpm-lock.yaml | 2036 ++++++++++++++++---------------- pnpm-workspace.yaml | 22 + 6 files changed, 1093 insertions(+), 1081 deletions(-) diff --git a/apps/auth-cron/package.json b/apps/auth-cron/package.json index 68ec3ee..74db579 100644 --- a/apps/auth-cron/package.json +++ b/apps/auth-cron/package.json @@ -35,29 +35,31 @@ }, "dependencies": { "@aws-sdk/client-s3": "catalog:", - "@godaddy/terminus": "^4.12.0", + "@godaddy/terminus": "catalog:", "@map-colonies/auth-bundler": "workspace:^", "@map-colonies/auth-core": "workspace:^", "@map-colonies/config": "catalog:", "@map-colonies/js-logger": "catalog:", "@map-colonies/schemas": "catalog:", - "@map-colonies/telemetry": "^10.0.1", - "@opentelemetry/api": "^1.9.0", + "@map-colonies/prometheus": "catalog:", + "@map-colonies/tracing": "catalog:", + "@map-colonies/tracing-utils": "catalog:", + "@opentelemetry/api": "catalog:", "croner": "6.0.3", - "express": "^5.1.0", + "express": "catalog:", "http-status-codes": "^2.2.0", "pg": "catalog:", - "prom-client": "^15.1.3", + "prom-client": "catalog:", "typeorm": "catalog:" }, "devDependencies": { "@types/node": "catalog:", - "@types/express": "^4.17.17", + "@types/express": "catalog:", "jest-extended": "catalog:", "test-utils": "workspace:^", "ts-node": "^10.9.1", "typescript": "catalog:", - "@types/lodash": "^4.17.24", + "@types/lodash": "catalog:", "vitest": "catalog:", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", diff --git a/apps/auth-manager/package.json b/apps/auth-manager/package.json index 17569e7..1b10095 100644 --- a/apps/auth-manager/package.json +++ b/apps/auth-manager/package.json @@ -39,49 +39,51 @@ "url": "https://github.com/MapColonies/opa-la/issues" }, "dependencies": { - "@godaddy/terminus": "^4.11.2", + "@godaddy/terminus": "catalog:", "@map-colonies/auth-core": "workspace:^", "@map-colonies/config": "catalog:", - "@map-colonies/error-express-handler": "^2.1.0", - "@map-colonies/express-access-log-middleware": "^4.1.0", + "@map-colonies/error-express-handler": "catalog:", + "@map-colonies/express-access-log-middleware": "catalog:", "@map-colonies/js-logger": "catalog:", - "@map-colonies/openapi-express-viewer": "^3.0.0", - "@map-colonies/read-pkg": "0.0.1", + "@map-colonies/openapi-express-viewer": "catalog:", + "@map-colonies/read-pkg": "catalog:", "@map-colonies/schemas": "catalog:", - "@map-colonies/telemetry": "^10.0.1", - "@opentelemetry/api": "^1.9.0", + "@map-colonies/prometheus": "catalog:", + "@map-colonies/tracing": "catalog:", + "@map-colonies/tracing-utils": "catalog:", + "@opentelemetry/api": "catalog:", "auth-openapi": "workspace:^", - "body-parser": "^2.2.2", - "compression": "^1.7.4", + "body-parser": "catalog:", + "compression": "catalog:", "cors": "^2.8.5", - "date-fns": "^4.1.0", - "express": "^4.18.2", - "express-openapi-validator": "^5.0.3", - "http-status-codes": "^2.2.0", - "jose": "^5.1.0", + "date-fns": "catalog:", + "express": "catalog:", + "express-openapi-validator": "catalog:", + "http-status-codes": "catalog:", + "jose": "catalog:", "pg": "catalog:", - "prom-client": "^15.1.3", - "reflect-metadata": "^0.2.2", - "tsyringe": "^4.9.1", + "prom-client": "catalog:", + "reflect-metadata": "catalog:", + "tsyringe": "catalog:", "typeorm": "catalog:" }, "devDependencies": { - "@map-colonies/openapi-helpers": "^2.0.0", + "@map-colonies/openapi-helpers": "catalog:", "@map-colonies/tsconfig": "catalog:", "test-utils": "workspace:^", - "@types/body-parser": "1.19.6", - "@types/compression": "^1.7.2", + "@types/body-parser": "catalog:", + "@types/compression": "catalog:", "@types/cors": "^2.8.17", - "@types/express": "^4.17.17", - "@types/lodash": "^4.17.24", + "@types/express": "catalog:", + "@types/lodash": "catalog:", "@types/node": "catalog:", "@types/pg": "catalog:", - "@types/supertest": "^6.0.3", + "@types/supertest": "catalog:", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", "jest-extended": "catalog:", - "jest-openapi": "^0.14.2", - "supertest": "^7.1.0", + "jest-openapi": "catalog:", + "supertest": "catalog:", "ts-node": "^10.9.1", "type-fest": "^4.40.0", "typescript": "catalog:", diff --git a/apps/kiosk-ui/package.json b/apps/kiosk-ui/package.json index 3a04676..fd8d512 100644 --- a/apps/kiosk-ui/package.json +++ b/apps/kiosk-ui/package.json @@ -20,10 +20,10 @@ "class-variance-authority": "^0.7.1", "classnames": "^2.5.1", "clsx": "^2.1.1", - "date-fns": "^4.1.0", + "date-fns": "catalog:", "i18next": "^25.3.2", "lucide-react": "^0.525.0", - "openapi-fetch": "^0.14.0", + "openapi-fetch": "catalog:", "openapi-react-query": "^0.5.0", "react": "^19.1.0", "react-dom": "^19.1.0", diff --git a/apps/token-kiosk/package.json b/apps/token-kiosk/package.json index 5444acf..eff1e4e 100644 --- a/apps/token-kiosk/package.json +++ b/apps/token-kiosk/package.json @@ -43,24 +43,24 @@ "async-cache-dedupe": "^2.2.0", "compression": "catalog:", "date-fns": "catalog:", - "body-parser": "^2.2.2", - "drizzle-orm": "^0.45.2", - "express": "^4.21.2", - "express-openapi-validator": "^5.4.7", + "body-parser": "catalog:", + "drizzle-orm": "catalog:", + "express": "catalog:", + "express-openapi-validator": "catalog:", "express-openid-connect": "^2.18.1", "express-session": "^1.18.2", "fast-xml-parser": "^5.2.5", - "http-status-codes": "^2.3.0", - "jose": "^6.0.11", + "http-status-codes": "catalog:", + "jose": "catalog:", "memorystore": "^1.6.7", "nunjucks": "^3.2.4", - "openapi-fetch": "^0.14.0", + "openapi-fetch": "catalog:", "parse-duration": "^2.1.4", "pg": "catalog:", - "prom-client": "^15.1.3", - "reflect-metadata": "^0.2.2", - "tsyringe": "^4.8.0", - "zod": "^4.0.5", + "prom-client": "catalog:", + "reflect-metadata": "catalog:", + "tsyringe": "catalog:", + "zod": "catalog:", "token-openapi": "workspace:^" }, "devDependencies": { @@ -69,22 +69,22 @@ "@map-colonies/eslint-config": "catalog:", "@map-colonies/tsconfig": "catalog:", "test-utils": "workspace:^", - "@types/compression": "^1.7.5", - "@types/express": "^4.17.21", + "@types/compression": "catalog:", + "@types/express": "catalog:", "@types/express-session": "^1.18.2", "@types/nunjucks": "^3.2.6", - "@types/supertest": "^6.0.2", + "@types/supertest": "catalog:", "@vitest/coverage-v8": "catalog:", "@vitest/ui": "catalog:", - "@types/body-parser": "1.19.6", - "@types/lodash": "^4.17.24", + "@types/body-parser": "catalog:", + "@types/lodash": "catalog:", "@types/pg": "catalog:", - "cross-env": "^7.0.3", - "drizzle-kit": "^0.31.4", - "jest-openapi": "^0.14.2", - "nock": "^14.0.5", - "supertest": "^7.1.0", - "tsc-alias": "^1.8.11", + "cross-env": "catalog:", + "drizzle-kit": "catalog:", + "jest-openapi": "catalog:", + "nock": "catalog:", + "supertest": "catalog:", + "tsc-alias": "catalog:", "typescript": "catalog:", "vitest": "catalog:", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1e5024..04a6e5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,48 +12,144 @@ catalogs: '@faker-js/faker': specifier: ^9.7.0 version: 9.9.0 + '@godaddy/terminus': + specifier: ^4.12.1 + version: 4.12.1 '@map-colonies/config': specifier: 4.0.1 version: 4.0.1 + '@map-colonies/error-express-handler': + specifier: ^4.0.0 + version: 4.0.0 '@map-colonies/eslint-config': specifier: ^8.1.0 version: 8.1.0 - '@map-colonies/js-logger': + '@map-colonies/express-access-log-middleware': specifier: ^4.1.0 version: 4.1.0 + '@map-colonies/js-logger': + specifier: 5.0.0 + version: 5.0.0 + '@map-colonies/openapi-express-viewer': + specifier: ^5.0.0 + version: 5.0.0 '@map-colonies/openapi-helpers': specifier: 5.1.0 version: 5.1.0 + '@map-colonies/prometheus': + specifier: 1.0.0 + version: 1.0.0 + '@map-colonies/read-pkg': + specifier: 2.0.0 + version: 2.0.0 '@map-colonies/schemas': specifier: 1.19.0 version: 1.19.0 + '@map-colonies/tracing': + specifier: ^1.0.0 + version: 1.0.0 + '@map-colonies/tracing-utils': + specifier: 1.0.0 + version: 1.0.0 '@map-colonies/tsconfig': specifier: ^2.0.0 version: 2.0.0 '@map-colonies/vitest-utils': specifier: 0.2.0 version: 0.2.0 + '@opentelemetry/api': + specifier: ^1.9.0 + version: 1.9.0 + '@types/body-parser': + specifier: 1.19.6 + version: 1.19.6 + '@types/compression': + specifier: ^1.8.1 + version: 1.8.1 + '@types/express': + specifier: ^4.17.25 + version: 4.17.25 + '@types/lodash': + specifier: ^4.17.24 + version: 4.17.24 '@types/node': specifier: 24.12.0 version: 24.12.0 '@types/pg': specifier: ^8.20.0 version: 8.20.0 + '@types/supertest': + specifier: ^7.2.0 + version: 7.2.0 '@vitest/coverage-v8': specifier: 4.1.4 version: 4.1.4 '@vitest/ui': specifier: 4.1.4 version: 4.1.4 + body-parser: + specifier: ^2.2.2 + version: 2.2.2 + compression: + specifier: 1.8.1 + version: 1.8.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + date-fns: + specifier: ^4.1.0 + version: 4.1.0 + drizzle-kit: + specifier: ^0.31.10 + version: 0.31.10 + drizzle-orm: + specifier: ^0.45.2 + version: 0.45.2 eslint: specifier: ^9.39.2 version: 9.39.4 + express: + specifier: ^4.22.1 + version: 4.22.1 + express-openapi-validator: + specifier: ^5.6.2 + version: 5.6.2 + http-status-codes: + specifier: ^2.3.0 + version: 2.3.0 jest-extended: specifier: ^7.0.0 version: 7.0.0 + jest-openapi: + specifier: ^0.14.2 + version: 0.14.2 + jose: + specifier: 6.2.3 + version: 6.2.3 + nock: + specifier: ^14.0.14 + version: 14.0.14 + openapi-fetch: + specifier: 0.17.0 + version: 0.17.0 pg: specifier: ^8.20.0 version: 8.20.0 + prom-client: + specifier: 15.1.3 + version: 15.1.3 + reflect-metadata: + specifier: ^0.2.2 + version: 0.2.2 + supertest: + specifier: ^7.1.0 + version: 7.2.2 + tsc-alias: + specifier: ^1.8.17 + version: 1.8.17 + tsyringe: + specifier: ^4.10.0 + version: 4.10.0 typeorm: specifier: ^0.3.12 version: 0.3.28 @@ -63,6 +159,9 @@ catalogs: vitest: specifier: 4.1.4 version: 4.1.4 + zod: + specifier: ^4.4.3 + version: 4.4.3 importers: @@ -138,7 +237,7 @@ importers: specifier: 'catalog:' version: 3.317.0 '@godaddy/terminus': - specifier: ^4.12.0 + specifier: 'catalog:' version: 4.12.1 '@map-colonies/auth-bundler': specifier: workspace:^ @@ -151,22 +250,28 @@ importers: version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) '@map-colonies/js-logger': specifier: 'catalog:' - version: 4.1.0(@opentelemetry/api@1.9.0) + version: 5.0.0(@opentelemetry/api@1.9.0) + '@map-colonies/prometheus': + specifier: 'catalog:' + version: 1.0.0(prom-client@15.1.3) '@map-colonies/schemas': specifier: 'catalog:' version: 1.19.0 - '@map-colonies/telemetry': - specifier: ^10.0.1 - version: 10.1.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)(prom-client@15.1.3) + '@map-colonies/tracing': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@map-colonies/tracing-utils': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0) '@opentelemetry/api': - specifier: ^1.9.0 + specifier: 'catalog:' version: 1.9.0 croner: specifier: 6.0.3 version: 6.0.3 express: - specifier: ^5.1.0 - version: 5.2.1 + specifier: 'catalog:' + version: 4.22.1 http-status-codes: specifier: ^2.2.0 version: 2.3.0 @@ -174,7 +279,7 @@ importers: specifier: 'catalog:' version: 8.20.0 prom-client: - specifier: ^15.1.3 + specifier: 'catalog:' version: 15.1.3 typeorm: specifier: 'catalog:' @@ -190,10 +295,10 @@ importers: specifier: 'catalog:' version: 0.2.0(jest-extended@7.0.0(jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.15.21)(@types/node@24.12.0)(typescript@5.9.3)))(typescript@5.9.3))(jest-openapi@0.14.2)(vitest@4.1.4) '@types/express': - specifier: ^4.17.17 + specifier: 'catalog:' version: 4.17.25 '@types/lodash': - specifier: ^4.17.24 + specifier: 'catalog:' version: 4.17.24 '@types/node': specifier: 'catalog:' @@ -223,7 +328,7 @@ importers: apps/auth-manager: dependencies: '@godaddy/terminus': - specifier: ^4.11.2 + specifier: 'catalog:' version: 4.12.1 '@map-colonies/auth-core': specifier: workspace:^ @@ -232,67 +337,73 @@ importers: specifier: 'catalog:' version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) '@map-colonies/error-express-handler': - specifier: ^2.1.0 - version: 2.1.0 + specifier: 'catalog:' + version: 4.0.0 '@map-colonies/express-access-log-middleware': - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0 '@map-colonies/js-logger': specifier: 'catalog:' - version: 4.1.0(@opentelemetry/api@1.9.0) + version: 5.0.0(@opentelemetry/api@1.9.0) '@map-colonies/openapi-express-viewer': - specifier: ^3.0.0 - version: 3.0.0(express@4.22.1) + specifier: 'catalog:' + version: 5.0.0(express@4.22.1) + '@map-colonies/prometheus': + specifier: 'catalog:' + version: 1.0.0(prom-client@15.1.3) '@map-colonies/read-pkg': - specifier: 0.0.1 - version: 0.0.1 + specifier: 'catalog:' + version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' version: 1.19.0 - '@map-colonies/telemetry': - specifier: ^10.0.1 - version: 10.1.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)(prom-client@15.1.3) + '@map-colonies/tracing': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@map-colonies/tracing-utils': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0) '@opentelemetry/api': - specifier: ^1.9.0 + specifier: 'catalog:' version: 1.9.0 auth-openapi: specifier: workspace:^ version: link:../../packages/auth-openapi body-parser: - specifier: ^2.2.2 + specifier: 'catalog:' version: 2.2.2 compression: - specifier: ^1.7.4 + specifier: 'catalog:' version: 1.8.1 cors: specifier: ^2.8.5 version: 2.8.6 date-fns: - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0 express: - specifier: ^4.18.2 + specifier: 'catalog:' version: 4.22.1 express-openapi-validator: - specifier: ^5.0.3 + specifier: 'catalog:' version: 5.6.2(@types/json-schema@7.0.15)(express@4.22.1) http-status-codes: - specifier: ^2.2.0 + specifier: 'catalog:' version: 2.3.0 jose: - specifier: ^5.1.0 - version: 5.10.0 + specifier: 'catalog:' + version: 6.2.3 pg: specifier: 'catalog:' version: 8.20.0 prom-client: - specifier: ^15.1.3 + specifier: 'catalog:' version: 15.1.3 reflect-metadata: - specifier: ^0.2.2 + specifier: 'catalog:' version: 0.2.2 tsyringe: - specifier: ^4.9.1 + specifier: 'catalog:' version: 4.10.0 typeorm: specifier: 'catalog:' @@ -305,8 +416,8 @@ importers: specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/openapi-helpers': - specifier: ^2.0.0 - version: 2.1.0(@types/express@4.17.25)(encoding@0.1.13)(openapi-typescript@7.13.0(typescript@5.9.3))(prettier@3.8.1)(supertest@7.2.2)(typescript@5.9.3) + specifier: 'catalog:' + version: 5.1.0(@types/express@4.17.25)(@types/json-schema@7.0.15)(encoding@0.1.13)(openapi-typescript@7.13.0(typescript@5.9.3))(prettier@3.8.1)(supertest@7.2.2)(typescript@5.9.3) '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -314,19 +425,19 @@ importers: specifier: 'catalog:' version: 0.2.0(jest-extended@7.0.0(jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.15.21)(@types/node@24.12.0)(typescript@5.9.3)))(typescript@5.9.3))(jest-openapi@0.14.2)(vitest@4.1.4) '@types/body-parser': - specifier: 1.19.6 + specifier: 'catalog:' version: 1.19.6 '@types/compression': - specifier: ^1.7.2 + specifier: 'catalog:' version: 1.8.1 '@types/cors': specifier: ^2.8.17 version: 2.8.19 '@types/express': - specifier: ^4.17.17 + specifier: 'catalog:' version: 4.17.25 '@types/lodash': - specifier: ^4.17.24 + specifier: 'catalog:' version: 4.17.24 '@types/node': specifier: 'catalog:' @@ -335,8 +446,8 @@ importers: specifier: 'catalog:' version: 8.20.0 '@types/supertest': - specifier: ^6.0.3 - version: 6.0.3 + specifier: 'catalog:' + version: 7.2.0 '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.4(vitest@4.1.4) @@ -347,10 +458,10 @@ importers: specifier: 'catalog:' version: 7.0.0(jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.15.21)(@types/node@24.12.0)(typescript@5.9.3)))(typescript@5.9.3) jest-openapi: - specifier: ^0.14.2 + specifier: 'catalog:' version: 0.14.2 supertest: - specifier: ^7.1.0 + specifier: 'catalog:' version: 7.2.2 test-utils: specifier: workspace:^ @@ -549,7 +660,7 @@ importers: specifier: ^2.1.1 version: 2.1.1 date-fns: - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0 i18next: specifier: ^25.3.2 @@ -558,11 +669,11 @@ importers: specifier: ^0.525.0 version: 0.525.0(react@19.2.4) openapi-fetch: - specifier: ^0.14.0 - version: 0.14.1 + specifier: 'catalog:' + version: 0.17.0 openapi-react-query: specifier: ^0.5.0 - version: 0.5.4(@tanstack/react-query@5.95.2(react@19.2.4))(openapi-fetch@0.14.1) + version: 0.5.4(@tanstack/react-query@5.95.2(react@19.2.4))(openapi-fetch@0.17.0) react: specifier: ^19.1.0 version: 19.2.4 @@ -628,55 +739,61 @@ importers: apps/token-kiosk: dependencies: '@godaddy/terminus': - specifier: ^4.12.1 + specifier: 'catalog:' version: 4.12.1 '@map-colonies/config': specifier: 'catalog:' version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) '@map-colonies/error-express-handler': - specifier: ^3.0.0 - version: 3.0.0 + specifier: 'catalog:' + version: 4.0.0 '@map-colonies/express-access-log-middleware': - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0 '@map-colonies/js-logger': specifier: 'catalog:' - version: 4.1.0(@opentelemetry/api@1.9.0) + version: 5.0.0(@opentelemetry/api@1.9.0) '@map-colonies/openapi-express-viewer': - specifier: ^4.0.0 - version: 4.1.0(express@4.22.1) + specifier: 'catalog:' + version: 5.0.0(express@4.22.1) + '@map-colonies/prometheus': + specifier: 'catalog:' + version: 1.0.0(prom-client@15.1.3) '@map-colonies/read-pkg': - specifier: ^1.0.0 - version: 1.0.0 + specifier: 'catalog:' + version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' version: 1.19.0 - '@map-colonies/telemetry': - specifier: ^10.0.1 - version: 10.1.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)(prom-client@15.1.3) + '@map-colonies/tracing': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@map-colonies/tracing-utils': + specifier: 'catalog:' + version: 1.0.0(@opentelemetry/api@1.9.0) '@opentelemetry/api': - specifier: ^1.9.0 + specifier: 'catalog:' version: 1.9.0 async-cache-dedupe: specifier: ^2.2.0 version: 2.2.0 body-parser: - specifier: ^2.2.2 + specifier: 'catalog:' version: 2.2.2 compression: - specifier: ^1.8.0 + specifier: 'catalog:' version: 1.8.1 date-fns: - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0 drizzle-orm: - specifier: ^0.44.2 - version: 0.44.7(@opentelemetry/api@1.9.0)(@types/pg@8.20.0)(pg@8.20.0) + specifier: 'catalog:' + version: 0.45.2(@opentelemetry/api@1.9.0)(@types/pg@8.20.0)(pg@8.20.0) express: - specifier: ^4.21.2 + specifier: 'catalog:' version: 4.22.1 express-openapi-validator: - specifier: ^5.4.7 + specifier: 'catalog:' version: 5.6.2(@types/json-schema@7.0.15)(express@4.22.1) express-openid-connect: specifier: ^2.18.1 @@ -688,11 +805,11 @@ importers: specifier: ^5.2.5 version: 5.5.9 http-status-codes: - specifier: ^2.3.0 + specifier: 'catalog:' version: 2.3.0 jose: - specifier: ^6.0.11 - version: 6.2.2 + specifier: 'catalog:' + version: 6.2.3 memorystore: specifier: ^1.6.7 version: 1.6.7 @@ -700,8 +817,8 @@ importers: specifier: ^3.2.4 version: 3.2.4(chokidar@3.6.0) openapi-fetch: - specifier: ^0.14.0 - version: 0.14.1 + specifier: 'catalog:' + version: 0.17.0 parse-duration: specifier: ^2.1.4 version: 2.1.5 @@ -709,20 +826,20 @@ importers: specifier: 'catalog:' version: 8.20.0 prom-client: - specifier: ^15.1.3 + specifier: 'catalog:' version: 15.1.3 reflect-metadata: - specifier: ^0.2.2 + specifier: 'catalog:' version: 0.2.2 token-openapi: specifier: workspace:^ version: link:../../packages/token-openapi tsyringe: - specifier: ^4.8.0 + specifier: 'catalog:' version: 4.10.0 zod: - specifier: ^4.0.5 - version: 4.3.6 + specifier: 'catalog:' + version: 4.4.3 devDependencies: '@map-colonies/eslint-config': specifier: 'catalog:' @@ -737,19 +854,19 @@ importers: specifier: 'catalog:' version: 0.2.0(jest-extended@7.0.0(jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.15.21)(@types/node@24.12.0)(typescript@5.9.3)))(typescript@5.9.3))(jest-openapi@0.14.2)(vitest@4.1.4) '@types/body-parser': - specifier: 1.19.6 + specifier: 'catalog:' version: 1.19.6 '@types/compression': - specifier: ^1.7.5 + specifier: 'catalog:' version: 1.8.1 '@types/express': - specifier: ^4.17.21 + specifier: 'catalog:' version: 4.17.25 '@types/express-session': specifier: ^1.18.2 version: 1.18.2 '@types/lodash': - specifier: ^4.17.24 + specifier: 'catalog:' version: 4.17.24 '@types/nunjucks': specifier: ^3.2.6 @@ -758,8 +875,8 @@ importers: specifier: 'catalog:' version: 8.20.0 '@types/supertest': - specifier: ^6.0.2 - version: 6.0.3 + specifier: 'catalog:' + version: 7.2.0 '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.4(vitest@4.1.4) @@ -770,19 +887,19 @@ importers: specifier: workspace:^ version: link:../../packages/auth-openapi cross-env: - specifier: ^7.0.3 + specifier: 'catalog:' version: 7.0.3 drizzle-kit: - specifier: ^0.31.4 + specifier: 'catalog:' version: 0.31.10 jest-openapi: - specifier: ^0.14.2 + specifier: 'catalog:' version: 0.14.2 nock: - specifier: ^14.0.5 - version: 14.0.11 + specifier: 'catalog:' + version: 14.0.14 supertest: - specifier: ^7.1.0 + specifier: 'catalog:' version: 7.2.2 test-utils: specifier: workspace:^ @@ -791,8 +908,8 @@ importers: specifier: ^10.9.2 version: 10.9.2(@swc/core@1.15.21)(@types/node@24.12.0)(typescript@5.9.3) tsc-alias: - specifier: ^1.8.11 - version: 1.8.16 + specifier: 'catalog:' + version: 1.8.17 typescript: specifier: 'catalog:' version: 5.9.3 @@ -807,7 +924,7 @@ importers: version: link:../auth-core '@map-colonies/js-logger': specifier: 'catalog:' - version: 4.1.0(@opentelemetry/api@1.9.0) + version: 5.0.0(@opentelemetry/api@1.9.0) execa: specifier: ^7.1.1 version: 7.2.0 @@ -871,7 +988,7 @@ importers: dependencies: '@map-colonies/js-logger': specifier: 'catalog:' - version: 4.1.0(@opentelemetry/api@1.9.0) + version: 5.0.0(@opentelemetry/api@1.9.0) pg: specifier: 'catalog:' version: 8.20.0 @@ -1004,9 +1121,6 @@ packages: peerDependencies: '@types/json-schema': ^7.0.15 - '@apidevtools/swagger-methods@3.0.2': - resolution: {integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==} - '@arethetypeswrong/cli@0.18.2': resolution: {integrity: sha512-PcFM20JNlevEDKBg4Re29Rtv2xvjvQZzg7ENnrWFSS0PHgdP2njibVFw+dRUhNkPgNfac9iUqO0ohAXqQL4hbw==} engines: {node: '>=20'} @@ -2382,12 +2496,9 @@ packages: prom-client: optional: true - '@map-colonies/error-express-handler@2.1.0': - resolution: {integrity: sha512-8qcyePq5JVrbEw7rioZ7nQfYavVw8OiFGwfAJolDmq045ppm82IEKBFMgzLC4p4dbRj+wDzwcuRkcv5yGE0IZA==} - - '@map-colonies/error-express-handler@3.0.0': - resolution: {integrity: sha512-8E2tNLGtmJcG/wpS0rkBbGpDyHJVbU50/pCXNf65u6hSCDTJYTSHcINfl3snMyLmgrug1oTSX8A9qZLHjb82mg==} - engines: {node: '>=20'} + '@map-colonies/error-express-handler@4.0.0': + resolution: {integrity: sha512-3vDxDN0IlBy6gRBIyh5/fiKRQeJV2DZDJDEckPoBCADtWSdtzKhM+F+c3HdSru/8tm4lPYeDS9JVeOPJk419Ag==} + engines: {node: '>=24'} '@map-colonies/eslint-config@8.1.0': resolution: {integrity: sha512-j4v8zQAAsRm4LRbJ588NmJXER80SC3zC5Cc+tC7sSDsbqIYJ4I/1ROmaAhGAlBzXy+lmJSM6Wne+BPdHosij0Q==} @@ -2425,26 +2536,13 @@ packages: resolution: {integrity: sha512-iFoU10Vq6xqLAXZvpnFmgqMh667ae3PueKiE7KT8g5x+vFSJ1W2HJjHzeScqditI1l9a7Xxmpw6GmldGi2s6WA==} engines: {node: '>=20'} - '@map-colonies/js-logger@4.1.0': - resolution: {integrity: sha512-iPFEkV6OiO9iD0dRhDhr4k3h44izqTZtW/cxKQXzW6SVeIRTyLYm2Myh9Za6AHAywrs7DZMWygAFhMfuxV76mA==} + '@map-colonies/js-logger@5.0.0': + resolution: {integrity: sha512-kPEJwJo+bzZprq6Q91+ozJQpP2sPvgjfUF2BMxuXQXXmfY+USU2XcZJdfU4dowV5E275XhFTG9nQT2gJZvdQbg==} engines: {node: '>=24'} - '@map-colonies/openapi-express-viewer@3.0.0': - resolution: {integrity: sha512-X5XfPIGBCx8NAI8DqCTkzGxZwY7zuSltd/NoDrGTEUCn6NvobmABCTagyRHwjF9L9i4dKn6STW3o6wML0C287w==} - - '@map-colonies/openapi-express-viewer@4.1.0': - resolution: {integrity: sha512-TD95zZJawIFvOqD+EBikuXtAZKq5TQLY8q7T+Naicg1rvmtZVUF2d7+gzyNgmv7ydrE1M03WzEUB3Vqo+poi7w==} - engines: {node: '>=20'} - - '@map-colonies/openapi-helpers@2.1.0': - resolution: {integrity: sha512-OlCCbqYGWHd75+burnhwTREfQN5seqz8PTiJli9i/rRrtRcb+wBFKKsPFZ7zYjANzoz4BEv1Ca2/iO7l6DBMJA==} - engines: {node: '>=20'} - hasBin: true - peerDependencies: - '@types/express': ^4.17.21 - openapi-typescript: ^7.4.1 - prettier: ^3.3.3 - supertest: ^7.0.0 + '@map-colonies/openapi-express-viewer@5.0.0': + resolution: {integrity: sha512-xDKLxFz+w00NN4sxs5qd+QzHnmmOhaEk5e2qtU1/XsnSWMu0JSi6G34WZwxq+6IhYZ4hZn4whe1lfSMzPXIkAw==} + engines: {node: '>=24'} '@map-colonies/openapi-helpers@5.1.0': resolution: {integrity: sha512-/dwpA+JdOthbotqH+t6f4BJBlrHLRWttgfv290fsfG8Q1aW+Nb/1usuElSkjjllhxoLqd0ZtSb710XgidSOCEw==} @@ -2459,13 +2557,15 @@ packages: '@map-colonies/prettier-config@0.0.1': resolution: {integrity: sha512-7LqtlfqkqHMeowhed4TcM4LLk5JipdBILxtmhRg6t96Tsoh8QOw3FTgroGb81XvZHfkvQlYetxGno2Eiu2o1RA==} + '@map-colonies/prometheus@1.0.0': + resolution: {integrity: sha512-yINvZUFKbvTrEiTqx3jhKD8iODN+p4aQ0h3Dchzt5ICIakbW6p8y0NU8/Y2cvI3Bn34hl9yms/ez3/H4R/TfhQ==} + engines: {node: '>=24'} + peerDependencies: + prom-client: ^15.1.3 + '@map-colonies/read-pkg@0.0.1': resolution: {integrity: sha512-sLPDuS67Qk3Tn+zdbZgrhsxGk1e/KYySwM5iTZ3Mtd+w2fEl0MzMcsGCTkBN2d4NUyFpC7iBB6v4joEPDYJWkg==} - '@map-colonies/read-pkg@1.0.0': - resolution: {integrity: sha512-powpYwGoy1x+uYa9wvBIwTQBufv2Rzm35IiYlsyZbh8yIq3e2PIxwonAmZ6hleaDAuu35BS5STAnWCUTcMKBiQ==} - engines: {node: '>=20'} - '@map-colonies/read-pkg@2.0.0': resolution: {integrity: sha512-rMASq2JeRuaWYGqPN68+FwQa4ZSVJBFpttRypUX6RflZK0svZNNCQSWleqz9iJGw5oVDRILNpAb4HRHm/7rszA==} engines: {node: '>=24'} @@ -2473,13 +2573,17 @@ packages: '@map-colonies/schemas@1.19.0': resolution: {integrity: sha512-PBtX4WbjAIj0UZ1B/WO84lAdY0hLUVfd4qAvXM89CDcrmjiM0Rw04HZp3cfrCXfOMOYsbnX5qtHhnkOqZN4XsQ==} - '@map-colonies/telemetry@10.1.0': - resolution: {integrity: sha512-n3HooxE2eM3qxLEyAksqYydNRfnjCQJGPJ7WeoaGRGonD5giXMf0CKRJlAUdv0mU3VPRMZqaYoH29bEia25Gng==} - engines: {node: '>=20'} - deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + '@map-colonies/tracing-utils@1.0.0': + resolution: {integrity: sha512-1u/oP97toi/CJ5ZqY+my8jBd+osI81hdayes2oUlyjRXeTExygm37ITSOrqtBNSmHdw4E+nrgYPQouMrDIrCig==} + engines: {node: '>=24'} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + + '@map-colonies/tracing@1.0.0': + resolution: {integrity: sha512-h+LvtCz/p188tsVgSSYSMBoseNDkxipsgucZR3y3+VZ1f/yLHb/yYW8LJ910KDgxzm/tsd0lO84lzMpxfdDFFw==} + engines: {node: '>=24'} peerDependencies: '@opentelemetry/api': ^1.9.0 - prom-client: '>=15.1.0' '@map-colonies/tsconfig@2.0.0': resolution: {integrity: sha512-5ZisHUuqbrVMgA+4I2QWZ5m3wWulOQMttuUcdq6I2MdaUtWk7zBiOGYY3v201FZQGuEIBSNAxGG9qXVT+kCifw==} @@ -2550,23 +2654,24 @@ packages: resolution: {integrity: sha512-yIVDu9jX//nV5wSMLZLdHdb1SKHIMj9k+wQVFtln5Flcgdldz9BkHtavvExQiJqBZg2OpEEJEZmzQazYztdz2A==} engines: {node: '>=8.0.0'} + '@opentelemetry/api-logs@0.208.0': + resolution: {integrity: sha512-CjruKY9V6NMssL/T1kAFgzosF1v9o6oeN+aX5JB/C/xPNtmgIJqcXHG7fA82Ou1zCpWGl4lROQUKwUNE1pMCyg==} + engines: {node: '>=8.0.0'} + '@opentelemetry/api-logs@0.53.0': resolution: {integrity: sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==} engines: {node: '>=14'} - '@opentelemetry/api-logs@0.57.2': - resolution: {integrity: sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==} - engines: {node: '>=14'} - '@opentelemetry/api@1.9.0': resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@opentelemetry/auto-instrumentations-node@0.56.1': - resolution: {integrity: sha512-4cK0+unfkXRRbQQg2r9K3ki8JlE0j9Iw8+4DZEkChShAnmviiE+/JMgHGvK+VVcLrSlgV6BBHv4+ZTLukQwhkA==} - engines: {node: '>=14'} + '@opentelemetry/auto-instrumentations-node@0.67.3': + resolution: {integrity: sha512-sRzw/T1JU7CCATGxnnKhHbWMlwMH1qO62+4/znfsJTg24ATP5qNKFkt8B/JD7HAQ/0ceMeyQin9KOBnjkLkCvA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.4.1 + '@opentelemetry/core': ^2.0.0 '@opentelemetry/context-async-hooks@1.26.0': resolution: {integrity: sha512-HedpXXYzzbaoutw6DFLWLDket2FwLkLpil4hGCZ1xYEIMTcivdfwEOISgdbLEWyG3HW52gTq2V9mOVJrONgiwg==} @@ -2574,20 +2679,20 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/context-async-hooks@1.30.1': - resolution: {integrity: sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==} - engines: {node: '>=14'} + '@opentelemetry/context-async-hooks@2.2.0': + resolution: {integrity: sha512-qRkLWiUEZNAmYapZ7KGS5C4OmBLcP/H2foXeOEaowYCR0wi89fHejrfYfbuLVCMLp/dWZXKvQusdbUEZjERfwQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/core@1.26.0': - resolution: {integrity: sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==} - engines: {node: '>=14'} + '@opentelemetry/context-async-hooks@2.3.0': + resolution: {integrity: sha512-hGcsT0qDP7Il1L+qT3JFpiGl1dCjF794Bb4yCRCYdr7XC0NwHtOF3ngF86Gk6TUnsakbyQsDQ0E/S4CU0F4d4g==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/core@1.30.1': - resolution: {integrity: sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==} + '@opentelemetry/core@1.26.0': + resolution: {integrity: sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -2598,6 +2703,18 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.2.0': + resolution: {integrity: sha512-FuabnnUm8LflnieVxs6eP7Z383hgQU4W1e3KJS6aOG3RxWxcHyBxH8fDMHNgu/gFx/M2jvTOW/4/PHhLz6bjWw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/core@2.3.0': + resolution: {integrity: sha512-PcmxJQzs31cfD0R2dE91YGFcLxOSN4Bxz7gez5UwSUjCai8BwH/GI5HchfVshHkWdTkUs0qcaPJgVHKXUp7I3A==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.6.1': resolution: {integrity: sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g==} engines: {node: ^18.19.0 || >=20.6.0} @@ -2610,9 +2727,9 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-logs-otlp-grpc@0.57.2': - resolution: {integrity: sha512-eovEy10n3umjKJl2Ey6TLzikPE+W4cUQ4gCwgGP1RqzTGtgDra0WjIqdy29ohiUKfvmbiL3MndZww58xfIvyFw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-logs-otlp-grpc@0.208.0': + resolution: {integrity: sha512-AmZDKFzbq/idME/yq68M155CJW1y056MNBekH9OZewiZKaqgwYN4VYfn3mXVPftYsfrCM2r4V6tS8H2LmfiDCg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -2622,9 +2739,9 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-logs-otlp-http@0.57.2': - resolution: {integrity: sha512-0rygmvLcehBRp56NQVLSleJ5ITTduq/QfU7obOkyWgPpFHulwpw2LYTqNIz5TczKZuy5YY+5D3SDnXZL1tXImg==} - engines: {node: '>=14'} + '@opentelemetry/exporter-logs-otlp-http@0.208.0': + resolution: {integrity: sha512-jOv40Bs9jy9bZVLo/i8FwUiuCvbjWDI+ZW13wimJm4LjnlwJxGgB+N/VWOZUTpM+ah/awXeQqKdNlpLf2EjvYg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -2634,39 +2751,45 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-logs-otlp-proto@0.57.2': - resolution: {integrity: sha512-ta0ithCin0F8lu9eOf4lEz9YAScecezCHkMMyDkvd9S7AnZNX5ikUmC5EQOQADU+oCcgo/qkQIaKcZvQ0TYKDw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-logs-otlp-proto@0.208.0': + resolution: {integrity: sha512-Wy8dZm16AOfM7yddEzSFzutHZDZ6HspKUODSUJVjyhnZFMBojWDjSNgduyCMlw6qaxJYz0dlb0OEcb4Eme+BfQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-metrics-otlp-grpc@0.57.2': - resolution: {integrity: sha512-r70B8yKR41F0EC443b5CGB4rUaOMm99I5N75QQt6sHKxYDzSEc6gm48Diz1CI1biwa5tDPznpylTrywO/pT7qw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-metrics-otlp-grpc@0.208.0': + resolution: {integrity: sha512-YbEnk7jjYmvhIwp2xJGkEvdgnayrA2QSr28R1LR1klDPvCxsoQPxE6TokDbQpoCEhD3+KmJVEXfb4EeEQxjymg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-metrics-otlp-http@0.57.2': - resolution: {integrity: sha512-ttb9+4iKw04IMubjm3t0EZsYRNWr3kg44uUuzfo9CaccYlOh8cDooe4QObDUkvx9d5qQUrbEckhrWKfJnKhemA==} - engines: {node: '>=14'} + '@opentelemetry/exporter-metrics-otlp-http@0.208.0': + resolution: {integrity: sha512-QZ3TrI90Y0i1ezWQdvreryjY0a5TK4J9gyDLIyhLBwV+EQUvyp5wR7TFPKCAexD4TDSWM0t3ulQDbYYjVtzTyA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-metrics-otlp-proto@0.57.2': - resolution: {integrity: sha512-HX068Q2eNs38uf7RIkNN9Hl4Ynl+3lP0++KELkXMCpsCbFO03+0XNNZ1SkwxPlP9jrhQahsMPMkzNXpq3fKsnw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-metrics-otlp-proto@0.208.0': + resolution: {integrity: sha512-CvvVD5kRDmRB/uSMalvEF6kiamY02pB46YAqclHtfjJccNZFxbkkXkMMmcJ7NgBFa5THmQBNVQ2AHyX29nRxOw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-prometheus@0.57.2': - resolution: {integrity: sha512-VqIqXnuxWMWE/1NatAGtB1PvsQipwxDcdG4RwA/umdBcW3/iOHp0uejvFHTRN2O78ZPged87ErJajyUBPUhlDQ==} - engines: {node: '>=14'} + '@opentelemetry/exporter-prometheus@0.208.0': + resolution: {integrity: sha512-Rgws8GfIfq2iNWCD3G1dTD9xwYsCof1+tc5S5X0Ahdb5CrAPE+k5P70XCWHqrFFurVCcKaHLJ/6DjIBHWVfLiw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-trace-otlp-grpc@0.57.2': - resolution: {integrity: sha512-gHU1vA3JnHbNxEXg5iysqCWxN9j83d7/epTYBZflqQnTyCC4N7yZXn/dMM+bEmyhQPGjhCkNZLx4vZuChH1PYw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-trace-otlp-grpc@0.208.0': + resolution: {integrity: sha512-E/eNdcqVUTAT7BC+e8VOw/krqb+5rjzYkztMZ/o+eyJl+iEY6PfczPXpwWuICwvsm0SIhBoh9hmYED5Vh5RwIw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/exporter-trace-otlp-http@0.208.0': + resolution: {integrity: sha512-jbzDw1q+BkwKFq9yxhjAJ9rjKldbt5AgIy1gmEIJjEV/WRxQ3B6HcLVkwbjJ3RcMif86BDNKR846KJ0tY0aOJA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -2676,261 +2799,267 @@ packages: peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/exporter-trace-otlp-http@0.57.2': - resolution: {integrity: sha512-sB/gkSYFu+0w2dVQ0PWY9fAMl172PKMZ/JrHkkW8dmjCL0CYkmXeE+ssqIL/yBUTPOvpLIpenX5T9RwXRBW/3g==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - - '@opentelemetry/exporter-trace-otlp-proto@0.57.2': - resolution: {integrity: sha512-awDdNRMIwDvUtoRYxRhja5QYH6+McBLtoz1q9BeEsskhZcrGmH/V1fWpGx8n+Rc+542e8pJA6y+aullbIzQmlw==} - engines: {node: '>=14'} + '@opentelemetry/exporter-trace-otlp-proto@0.208.0': + resolution: {integrity: sha512-q844Jc3ApkZVdWYd5OAl+an3n1XXf3RWHa3Zgmnhw3HpsM3VluEKHckUUEqHPzbwDUx2lhPRVkqK7LsJ/CbDzA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/exporter-zipkin@1.30.1': - resolution: {integrity: sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==} - engines: {node: '>=14'} + '@opentelemetry/exporter-zipkin@2.2.0': + resolution: {integrity: sha512-VV4QzhGCT7cWrGasBWxelBjqbNBbyHicWWS/66KoZoe9BzYwFB72SH2/kkc4uAviQlO8iwv2okIJy+/jqqEHTg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-amqplib@0.46.1': - resolution: {integrity: sha512-AyXVnlCf/xV3K/rNumzKxZqsULyITJH6OVLiW6730JPRqWA7Zc9bvYoVNpN6iOpTU8CasH34SU/ksVJmObFibQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-amqplib@0.56.0': + resolution: {integrity: sha512-/orV2zO2K7iGa1TR6lbs170LNNDbeTC6E3JF1EeB+okJ3rB5tl1gHFSjoqEDkQYFprNs5CPitqU8Y4l4S2Pkmg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-aws-lambda@0.50.3': - resolution: {integrity: sha512-kotm/mRvSWUauudxcylc5YCDei+G/r+jnOH6q5S99aPLQ/Ms8D2yonMIxEJUILIPlthEmwLYxkw3ualWzMjm/A==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-aws-lambda@0.61.1': + resolution: {integrity: sha512-leISmqN7/KSCYAKEVOAnQ0NUCa3rigB7ShCVLnYrHr6+7CXPef7C+nvowElMcYTid8egiHKgApR/FaNdlBda3A==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-aws-sdk@0.49.1': - resolution: {integrity: sha512-Vbj4BYeV/1K4Pbbfk+gQ8gwYL0w+tBeUwG88cOxnF7CLPO1XnskGV8Q3Gzut2Ah/6Dg17dBtlzEqL3UiFP2Z6A==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-aws-sdk@0.64.1': + resolution: {integrity: sha512-A8joPAuHwvwrkG5UpH7OYhzkeYznNBiG3o1TKoZ7yvyXU/q4CNxnZ7vzZBEpt9OocptCe6X/YyBENFSa0axqiw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-bunyan@0.45.1': - resolution: {integrity: sha512-T9POV9ccS41UjpsjLrJ4i0m8LfplBiN3dMeH9XZ2btiDrjoaWtDrst6tNb1avetBjkeshOuBp1EWKP22EVSr0g==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-bunyan@0.54.0': + resolution: {integrity: sha512-DnPoHSLcKwQmueW+7OOaXFD/cj1M6hqwTm6P88QdMbln/dqEatLxzt/ACPk4Yb5x4aU3ZLyeLyKxtzfhp76+aw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-cassandra-driver@0.45.1': - resolution: {integrity: sha512-RqnP0rK2hcKK1AKcmYvedLiL6G5TvFGiSUt2vI9wN0cCBdTt9Y9+wxxY19KoGxq7e9T/aHow6P5SUhCVI1sHvQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-cassandra-driver@0.54.1': + resolution: {integrity: sha512-wVGI4YrWmaNNtNjg84KTl8sHebG7jm3PHvmZxPl2V/aSskAyQMSxgJZpnv1dmBmJuISc+a8H8daporljbscCcQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-connect@0.43.1': - resolution: {integrity: sha512-ht7YGWQuV5BopMcw5Q2hXn3I8eG8TH0J/kc/GMcW4CuNTgiP6wCu44BOnucJWL3CmFWaRHI//vWyAhaC8BwePw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-connect@0.52.0': + resolution: {integrity: sha512-GXPxfNB5szMbV3I9b7kNWSmQBoBzw7MT0ui6iU/p+NIzVx3a06Ri2cdQO7tG9EKb4aKSLmfX9Cw5cKxXqX6Ohg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-cucumber@0.14.1': - resolution: {integrity: sha512-ybO+tmH85pDO0ywTskmrMtZcccKyQr7Eb7wHy1keR2HFfx46SzZbjHo1AuGAX//Hook3gjM7+w211gJ2bwKe1Q==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-cucumber@0.24.0': + resolution: {integrity: sha512-ICHrmax9PwU/Z+fehD0uIjM8W0cEvdToglV1+o76Mgw51HZBVp2Y3mkga1qMPIN5tPMoWUYoYtI4U85rea5HYg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/instrumentation-dataloader@0.16.1': - resolution: {integrity: sha512-K/qU4CjnzOpNkkKO4DfCLSQshejRNAJtd4esgigo/50nxCB6XCyi1dhAblUHM9jG5dRm8eu0FB+t87nIo99LYQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-dataloader@0.26.1': + resolution: {integrity: sha512-S2JAM6lV16tMravuPLd3tJCC6ySb5a//5KgJeXutbTVb/UbSTXcnHSdEtMaAvE2KbazVWyWzcoytLRy6AUOwsw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-dns@0.43.1': - resolution: {integrity: sha512-e/tMZYU1nc+k+J3259CQtqVZIPsPRSLNoAQbGEmSKrjLEY/KJSbpBZ17lu4dFVBzqoF1cZYIZxn9WPQxy4V9ng==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-dns@0.52.0': + resolution: {integrity: sha512-XJvS8PkZec+X6HhOi1xldJydTpmIUAW14+1vyqwAK97LWKXlxmiWst8/fjZ709+CHgshz8i5V37yCHlr6o3pxw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-express@0.47.1': - resolution: {integrity: sha512-QNXPTWteDclR2B4pDFpz0TNghgB33UMjUt14B+BZPmtH1MwUFAfLHBaP5If0Z5NZC+jaH8oF2glgYjrmhZWmSw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-express@0.57.1': + resolution: {integrity: sha512-r+ulPbvgG8rGgFFWbJWJpTh7nMzsEYH7rBFNWdFs7ZfVAtgpFijMkRtU7DecIo6ItF8Op+RxogSuk/083W8HKw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-fastify@0.44.2': - resolution: {integrity: sha512-arSp97Y4D2NWogoXRb8CzFK3W2ooVdvqRRtQDljFt9uC3zI6OuShgey6CVFC0JxT1iGjkAr1r4PDz23mWrFULQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-fastify@0.53.1': + resolution: {integrity: sha512-tTa84J9rcrl4iTHdJDwirrNbM4prgJH+MF0iMlVLu++6gZg8TTfmYYqDiKPWBgdXB4M+bnlCkvgag36uV34uwA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-fs@0.19.1': - resolution: {integrity: sha512-6g0FhB3B9UobAR60BGTcXg4IHZ6aaYJzp0Ki5FhnxyAPt8Ns+9SSvgcrnsN2eGmk3RWG5vYycUGOEApycQL24A==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-fs@0.28.0': + resolution: {integrity: sha512-FFvg8fq53RRXVBRHZViP+EMxMR03tqzEGpuq55lHNbVPyFklSVfQBN50syPhK5UYYwaStx0eyCtHtbRreusc5g==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-generic-pool@0.43.1': - resolution: {integrity: sha512-M6qGYsp1cURtvVLGDrPPZemMFEbuMmCXgQYTReC/IbimV5sGrLBjB+/hANUpRZjX67nGLdKSVLZuQQAiNz+sww==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-generic-pool@0.52.0': + resolution: {integrity: sha512-ISkNcv5CM2IwvsMVL31Tl61/p2Zm2I2NAsYq5SSBgOsOndT0TjnptjufYVScCnD5ZLD1tpl4T3GEYULLYOdIdQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-graphql@0.47.1': - resolution: {integrity: sha512-EGQRWMGqwiuVma8ZLAZnExQ7sBvbOx0N/AE/nlafISPs8S+QtXX+Viy6dcQwVWwYHQPAcuY3bFt3xgoAwb4ZNQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-graphql@0.56.0': + resolution: {integrity: sha512-IPvNk8AFoVzTAM0Z399t34VDmGDgwT6rIqCUug8P9oAGerl2/PEIYMPOl/rerPGu+q8gSWdmbFSjgg7PDVRd3Q==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-grpc@0.57.2': - resolution: {integrity: sha512-TR6YQA67cLSZzdxbf2SrbADJy2Y8eBW1+9mF15P0VK2MYcpdoUSmQTF1oMkBwa3B9NwqDFA2fq7wYTTutFQqaQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-grpc@0.208.0': + resolution: {integrity: sha512-8hFEQRAiOyIWO6LYj7tUfdAgNCuQUdYjLYMItRYlOLGJhshGdGYD7aeNzt2H+HPMDEWnKWqldIHfLTqM7ep7gg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-hapi@0.45.2': - resolution: {integrity: sha512-7Ehow/7Wp3aoyCrZwQpU7a2CnoMq0XhIcioFuKjBb0PLYfBfmTsFTUyatlHu0fRxhwcRsSQRTvEhmZu8CppBpQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-hapi@0.55.1': + resolution: {integrity: sha512-Pm1HCHnnijUOGXd+nyJp96CfU8Lb6XdT6H6YvvmXO/NHMb6tV+EjzDRBr9sZ/XQjka9zLCz7jR0js7ut0IJAyg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-http@0.57.2': - resolution: {integrity: sha512-1Uz5iJ9ZAlFOiPuwYg29Bf7bJJc/GeoeJIFKJYQf67nTVKFe8RHbEtxgkOmK4UGZNHKXcpW4P8cWBYzBn1USpg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-http@0.208.0': + resolution: {integrity: sha512-rhmK46DRWEbQQB77RxmVXGyjs6783crXCnFjYQj+4tDH/Kpv9Rbg3h2kaNyp5Vz2emF1f9HOQQvZoHzwMWOFZQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-ioredis@0.47.1': - resolution: {integrity: sha512-OtFGSN+kgk/aoKgdkKQnBsQFDiG8WdCxu+UrHr0bXScdAmtSzLSraLo7wFIb25RVHfRWvzI5kZomqJYEg/l1iA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-ioredis@0.57.0': + resolution: {integrity: sha512-o/PYGPbfFbS0Sq8EEQC8YUgDMiTGvwoMejPjV2d466yJoii+BUpffGejVQN0hC5V5/GT29m1B1jL+3yruNxwDw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-kafkajs@0.7.1': - resolution: {integrity: sha512-OtjaKs8H7oysfErajdYr1yuWSjMAectT7Dwr+axIoZqT9lmEOkD/H/3rgAs8h/NIuEi2imSXD+vL4MZtOuJfqQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-kafkajs@0.18.1': + resolution: {integrity: sha512-qM9hk7BIsVWqWJsrCa1fAEcEfutVvwhHO9kk4vpwaTGYR+lPWRk2r5+nEPcM+sIiYBmQNJCef5tEjQpKxTpP0A==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-knex@0.44.1': - resolution: {integrity: sha512-U4dQxkNhvPexffjEmGwCq68FuftFK15JgUF05y/HlK3M6W/G2iEaACIfXdSnwVNe9Qh0sPfw8LbOPxrWzGWGMQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-knex@0.53.1': + resolution: {integrity: sha512-tIW3gqVC8d9CCE+oxPO63WNvC+5PKC/LrPrYWFobii5afUpHJV+0pfyt08okAFBHztzT0voMOEPGkLKoacZRXQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-koa@0.47.1': - resolution: {integrity: sha512-l/c+Z9F86cOiPJUllUCt09v+kICKvT+Vg1vOAJHtHPsJIzurGayucfCMq2acd/A/yxeNWunl9d9eqZ0G+XiI6A==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-koa@0.57.1': + resolution: {integrity: sha512-XPjdzgXvMG3YSZvsSgOj0Je0fsmlaBYIFFGJqUn1HRpbrVjdpP45eXI+6yUp48J8N5Qss32WDD5f+2tmV7Xvsg==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + + '@opentelemetry/instrumentation-lru-memoizer@0.53.1': + resolution: {integrity: sha512-L93bPJKFzrObD4FvKpsavYEFTzXFKMmAeRHz7J4lUFc7TPZLouxX3PYW1+YGr/bT1y24H9NLNX66l7BW1s75QA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-lru-memoizer@0.44.1': - resolution: {integrity: sha512-5MPkYCvG2yw7WONEjYj5lr5JFehTobW7wX+ZUFy81oF2lr9IPfZk9qO+FTaM0bGEiymwfLwKe6jE15nHn1nmHg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-memcached@0.52.1': + resolution: {integrity: sha512-qg92SyWAypSZmX3Lhm2wz4BsovKarkWg9OHm4DPW6fGzmk40eB5voQIuctrBAfsml6gr+vbg4VEBcC1AKRvzzQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-memcached@0.43.1': - resolution: {integrity: sha512-rK5YWC22gmsLp2aEbaPk5F+9r6BFFZuc9GTnW/ErrWpz2XNHUgeFInoPDg4t+Trs8OttIfn8XwkfFkSKqhxanw==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mongodb@0.62.0': + resolution: {integrity: sha512-hcEEW26ToGVpQGblXk9m3p2cXkBu9j2bcyeevS/ahujr1WodfrItmMldWCEJkmN4+4uMo9pb6jAMhm6bZIMnig==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongodb@0.52.0': - resolution: {integrity: sha512-1xmAqOtRUQGR7QfJFfGV/M2kC7wmI2WgZdpru8hJl3S0r4hW0n3OQpEHlSGXJAaNFyvT+ilnwkT+g5L4ljHR6g==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mongoose@0.55.1': + resolution: {integrity: sha512-M2MusLn/31YOt176Y6qXJQcpDuZPmq/fqQ9vIaKb4x/qIJ3oYO2lT45SUMFmZpODEhrpYXgGaEKwG6TGXhlosA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mongoose@0.46.1': - resolution: {integrity: sha512-3kINtW1LUTPkiXFRSSBmva1SXzS/72we/jL22N+BnF3DFcoewkdkHPYOIdAAk9gSicJ4d5Ojtt1/HeibEc5OQg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mysql2@0.55.1': + resolution: {integrity: sha512-/cw7TzEmeaCQ5xi+FwrCWQUlY8v9RXjN5tqtb0D1sgBedfiV6DvW+dlMl1jo6Nkx9eSHmGcDy9IjyR0frHpKLg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mysql2@0.45.2': - resolution: {integrity: sha512-h6Ad60FjCYdJZ5DTz1Lk2VmQsShiViKe0G7sYikb0GHI0NVvApp2XQNRHNjEMz87roFttGPLHOYVPlfy+yVIhQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-mysql@0.55.0': + resolution: {integrity: sha512-tEGaVMzqAlwhoDomaUWOP2H4KkK16m18qq+TZoyvcSe9O21UxnYFWQa87a4kmc7N4Q6Q70L/YhwDt+fC+NDRBA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-mysql@0.45.1': - resolution: {integrity: sha512-TKp4hQ8iKQsY7vnp/j0yJJ4ZsP109Ht6l4RHTj0lNEG1TfgTrIH5vJMbgmoYXWzNHAqBH2e7fncN12p3BP8LFg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-nestjs-core@0.55.0': + resolution: {integrity: sha512-JFLNhbbEGnnQrMKOYoXx0nNk5N9cPeghu4xP/oup40a7VaSeYruyOiFbg9nkbS4ZQiI8aMuRqUT3Mo4lQjKEKg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-nestjs-core@0.44.1': - resolution: {integrity: sha512-4TXaqJK27QXoMqrt4+hcQ6rKFd8B6V4JfrTJKnqBmWR1cbaqd/uwyl9yxhNH1JEkyo8GaBfdpBC4ZE4FuUhPmg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-net@0.53.0': + resolution: {integrity: sha512-d8tU5z0fx28z622RwVwU4zfNt40EKxzEcQcaPzch/CqpkKNAlvBOW/1K9OkjNdydpsKqxpMkbjvo3tY6PD1EMA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-net@0.43.1': - resolution: {integrity: sha512-TaMqP6tVx9/SxlY81dHlSyP5bWJIKq+K7vKfk4naB/LX4LBePPY3++1s0edpzH+RfwN+tEGVW9zTb9ci0up/lQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-openai@0.7.1': + resolution: {integrity: sha512-QDnnAYxByJoJ3jMly/EwRbXhnfZpGigfBcHyPcgWEMR4bfawJZhdOdFi1GVcC4ImdS7fGaYQOTX1WW24mftISg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-pg@0.51.1': - resolution: {integrity: sha512-QxgjSrxyWZc7Vk+qGSfsejPVFL1AgAJdSBMYZdDUbwg730D09ub3PXScB9d04vIqPriZ+0dqzjmQx0yWKiCi2Q==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-oracledb@0.34.1': + resolution: {integrity: sha512-RI5EV3ZIkHA748dPm4hwLkUnqYU/rrBcq+qA5cNks0dZaAgsu46XMA/MEPcubrBSsgaG1NAIG78P9NLZs2gN/A==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-pino@0.46.1': - resolution: {integrity: sha512-HB8gD/9CNAKlTV+mdZehnFC4tLUtQ7e+729oGq88e4WipxzZxmMYuRwZ2vzOA9/APtq+MRkERJ9PcoDqSIjZ+g==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-pg@0.61.2': + resolution: {integrity: sha512-l1tN4dX8Ig1bKzMu81Q1EBXWFRy9wqchXbeHDRniJsXYND5dC8u1Uhah7wz1zZta3fbBWflP2mJZcDPWNsAMRg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-redis-4@0.46.1': - resolution: {integrity: sha512-UMqleEoabYMsWoTkqyt9WAzXwZ4BlFZHO40wr3d5ZvtjKCHlD4YXLm+6OLCeIi/HkX7EXvQaz8gtAwkwwSEvcQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-pino@0.55.1': + resolution: {integrity: sha512-rt35H5vvP9KA1xrMrJGsnqwcVxyt8dher04pR64gvX4rxLwsmijUF1cEMbPZ2O8jXpeV8nAIzGHBnWEYp5ILNA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-redis@0.46.1': - resolution: {integrity: sha512-AN7OvlGlXmlvsgbLHs6dS1bggp6Fcki+GxgYZdSrb/DB692TyfjR7sVILaCe0crnP66aJuXsg9cge3hptHs9UA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-redis@0.57.2': + resolution: {integrity: sha512-vD1nzOUDOPjnvDCny7fmRSX/hMTFzPUCZKADF5tQ5DvBqlOEV/de/tOkwvIwo9YX956EBMT+8qSjhd7qPXFkRw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-restify@0.45.1': - resolution: {integrity: sha512-Zd6Go9iEa+0zcoA2vDka9r/plYKaT3BhD3ESIy4JNIzFWXeQBGbH3zZxQIsz0jbNTMEtonlymU7eTLeaGWiApA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-restify@0.54.0': + resolution: {integrity: sha512-V6kCoAtU8jLuUi9hr3IEWVTHr8d8s4wObV1DlI/A+VzYToK1W4Zv1SI8x3hiF0yR1poRjOY6rl91Q427HHTMww==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-router@0.44.1': - resolution: {integrity: sha512-l4T/S7ByjpY5TCUPeDe1GPns02/5BpR0jroSMexyH3ZnXJt9PtYqx1IKAlOjaFEGEOQF2tGDsMi4PY5l+fSniQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-router@0.53.0': + resolution: {integrity: sha512-3gF9jJ7C3lwlCOer1KzKKdpLr6/c7yOZBP44KI+Xi/TqiZjhsfUlHjetzC6BLDjkSk1DnIGyf+YzJR4aF5dJBQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-socket.io@0.46.1': - resolution: {integrity: sha512-9AsCVUAHOqvfe2RM/2I0DsDnx2ihw1d5jIN4+Bly1YPFTJIbk4+bXjAkr9+X6PUfhiV5urQHZkiYYPU1Q4yzPA==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-runtime-node@0.22.0': + resolution: {integrity: sha512-27aodhzdWqPuPVWM2UsLYz2gl6yLRqLP7Z6Kn6ukUx/I+9oruaztJkLtYg4SqCrm/7Nsv9FIly7gO3/ZyDIMPg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-tedious@0.18.1': - resolution: {integrity: sha512-5Cuy/nj0HBaH+ZJ4leuD7RjgvA844aY2WW+B5uLcWtxGjRZl3MNLuxnNg5DYWZNPO+NafSSnra0q49KWAHsKBg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-socket.io@0.55.1': + resolution: {integrity: sha512-KQaOvZlw7NpA/VDRJdm45FIdzt4hXrDhvtmLU5a2AttcTI9e/VpVg4Y/LPOXM+o29VkKxETZzJfRlOJEIHl+uQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation-undici@0.10.1': - resolution: {integrity: sha512-rkOGikPEyRpMCmNu9AQuV5dtRlDmJp2dK5sw8roVshAGoB6hH/3QjDtRhdwd75SsJwgynWUNRUYe0wAkTo16tQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-tedious@0.28.0': + resolution: {integrity: sha512-nQ9k1Bdk2yG4SPRuHZ+QVcc3YMm2sfsBV1MQIc/Y/OcN83Q+jA7gXgYgYIblQ1wI+/RtKlJpdl6hobAXuj+pSA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + + '@opentelemetry/instrumentation-undici@0.19.0': + resolution: {integrity: sha512-Pst/RhR61A2OoZQZkn6OLpdVpXp6qn3Y92wXa6umfJe9rV640r4bc6SWvw4pPN6DiQqPu2c8gnSSZPDtC6JlpQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.7.0 - '@opentelemetry/instrumentation-winston@0.44.1': - resolution: {integrity: sha512-iexblTsT3fP0hHUz/M1mWr+Ylg3bsYN2En/jvKXZtboW3Qkvt17HrQJYTF9leVIkXAfN97QxAcTE99YGbQW7vQ==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation-winston@0.53.0': + resolution: {integrity: sha512-yF9v0DphyG715er1HG1pbweNUSygvc22xw2s2Y8E8oaEMJo2/nH3Ww/8c4K6gdI/6xvi2unla1KQBCYN4uCo8w==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.57.2': - resolution: {integrity: sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==} - engines: {node: '>=14'} + '@opentelemetry/instrumentation@0.208.0': + resolution: {integrity: sha512-Eju0L4qWcQS+oXxi6pgh7zvE2byogAkcsVv0OjHF/97iOz1N/aKE6etSGowYkie+YA1uo6DNwdSxaaNnLvcRlA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -2940,27 +3069,27 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/otlp-exporter-base@0.208.0': + resolution: {integrity: sha512-gMd39gIfVb2OgxldxUtOwGJYSH8P1kVFFlJLuut32L6KgUC4gl1dMhn+YC2mGn0bDOiQYSk/uHOdSjuKp58vvA==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.3.0 + '@opentelemetry/otlp-exporter-base@0.53.0': resolution: {integrity: sha512-UCWPreGQEhD6FjBaeDuXhiMf6kkBODF0ZQzrk/tuQcaVDJ+dDQ/xhJp192H9yWnKxVpEjFrSSLnpqmX4VwX+eA==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/otlp-exporter-base@0.57.2': - resolution: {integrity: sha512-XdxEzL23Urhidyebg5E6jZoaiW5ygP/mRjxLHixogbqwDy2Faduzb5N0o/Oi+XTIJu+iyxXdVORjXax+Qgfxag==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-grpc-exporter-base@0.206.0': resolution: {integrity: sha512-IA8EDbrB8OKtidMqErBY8sUc9mh03LOXuNPwp4/rdPrxSt45g1gBuZMovRXdEWfRyKKbF2E7MdipT2m11bs6SQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-grpc-exporter-base@0.57.2': - resolution: {integrity: sha512-USn173KTWy0saqqRB5yU9xUZ2xdgb1Rdu5IosJnm9aV4hMTuFFRTUsQxbgc24QxpCHeoKzzCSnS/JzdV0oM2iQ==} - engines: {node: '>=14'} + '@opentelemetry/otlp-grpc-exporter-base@0.208.0': + resolution: {integrity: sha512-fGvAg3zb8fC0oJAzfz7PQppADI2HYB7TSt/XoCaBJFi1mSquNUjtHXEoviMgObLAa1NRIgOC1lsV1OUKi+9+lQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 @@ -2970,33 +3099,27 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-transformer@0.53.0': - resolution: {integrity: sha512-rM0sDA9HD8dluwuBxLetUmoqGJKSAbWenwD65KY9iZhUxdBHRLrIdrABfNDP7aiTjcgK8XFyTn5fhDz7N+W6DA==} - engines: {node: '>=14'} + '@opentelemetry/otlp-transformer@0.208.0': + resolution: {integrity: sha512-DCFPY8C6lAQHUNkzcNT9R+qYExvsk6C5Bto2pbNxgicpcSWbe2WHShLxkOxIdNcBiYPdVHv/e7vH7K6TI+C+fQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-transformer@0.57.2': - resolution: {integrity: sha512-48IIRj49gbQVK52jYsw70+Jv+JbahT8BqT2Th7C4H7RCM9d0gZ5sgNPoMpWldmfjvIsSgiGJtjfk9MeZvjhoig==} + '@opentelemetry/otlp-transformer@0.53.0': + resolution: {integrity: sha512-rM0sDA9HD8dluwuBxLetUmoqGJKSAbWenwD65KY9iZhUxdBHRLrIdrABfNDP7aiTjcgK8XFyTn5fhDz7N+W6DA==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/propagation-utils@0.30.16': - resolution: {integrity: sha512-ZVQ3Z/PQ+2GQlrBfbMMMT0U7MzvYZLCPP800+ooyaBqm4hMvuQHfP028gB9/db0mwkmyEAMad9houukUVxhwcw==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.0.0 - '@opentelemetry/propagator-b3@1.26.0': resolution: {integrity: sha512-vvVkQLQ/lGGyEy9GT8uFnI047pajSOVnZI2poJqVGD3nJ+B9sFGdlHNnQKophE3lHfnIH0pw2ubrCTjZCgIj+Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-b3@1.30.1': - resolution: {integrity: sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==} - engines: {node: '>=14'} + '@opentelemetry/propagator-b3@2.2.0': + resolution: {integrity: sha512-9CrbTLFi5Ee4uepxg2qlpQIozoJuoAZU5sKMx0Mn7Oh+p7UrgCiEV6C02FOxxdYVRRFQVCinYR8Kf6eMSQsIsw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -3006,43 +3129,43 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/propagator-jaeger@1.30.1': - resolution: {integrity: sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==} - engines: {node: '>=14'} + '@opentelemetry/propagator-jaeger@2.2.0': + resolution: {integrity: sha512-FfeOHOrdhiNzecoB1jZKp2fybqmqMPJUXe2ZOydP7QzmTPYcfPeuaclTLYVhK3HyJf71kt8sTl92nV4YIaLaKA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/redis-common@0.36.2': - resolution: {integrity: sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==} - engines: {node: '>=14'} + '@opentelemetry/redis-common@0.38.3': + resolution: {integrity: sha512-VCghU1JYs/4gP6Gqf/xro9MEsZ7LrMv2uONVsaESKL38ZOB9BqnI98FfS23wjMnHlpuE+TTaWSoAVNpTwYXzjw==} + engines: {node: ^18.19.0 || >=20.6.0} - '@opentelemetry/resource-detector-alibaba-cloud@0.30.1': - resolution: {integrity: sha512-9l0FVP3F4+Z6ax27vMzkmhZdNtxAbDqEfy7rduzya3xFLaRiJSvOpw6cru6Edl5LwO+WvgNui+VzHa9ViE8wCg==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-alibaba-cloud@0.32.0': + resolution: {integrity: sha512-W+n4ZIbNndOaW6xlGeW7afKQeCMNlOHsSflGRLkzjnSfAl2tWJU5Mhr6hf/t6m8uhic71psHx/CoFQMsRQKnvQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resource-detector-aws@1.12.0': - resolution: {integrity: sha512-Cvi7ckOqiiuWlHBdA1IjS0ufr3sltex2Uws2RK6loVp4gzIJyOijsddAI6IZ5kiO8h/LgCWe8gxPmwkTKImd+Q==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-aws@2.16.0': + resolution: {integrity: sha512-vD9bb47DJvwn2btrWLFR9GGz5wxejqntZLuyrDJ0l48NMdErrJxWa/+IScaLj8hDe0iyZs/TY1MZRbFX+EUlrg==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resource-detector-azure@0.6.1': - resolution: {integrity: sha512-Djr31QCExVfWViaf9cGJnH+bUInD72p0GEfgDGgjCAztyvyji6WJvKjs6qmkpPN+Ig6KLk0ho2VgzT5Kdl4L2Q==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-azure@0.17.0': + resolution: {integrity: sha512-JGNPW+Om8MNiVOK1Jl5jg3znGJQP7YeGsgRQiegftqEZj0th8e1Uf6U5s6H672KBT442WDGOG0a4du5xJgJB5w==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resource-detector-container@0.6.1': - resolution: {integrity: sha512-o4sLzx149DQXDmVa8pgjBDEEKOj9SuQnkSLbjUVOpQNnn10v0WNR6wLwh30mFsK26xOJ6SpqZBGKZiT7i5MjlA==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-container@0.8.7': + resolution: {integrity: sha512-Yv66OD7DeN6OaMVSslcdffjNXJ6NEB08Pz98a06wrNH3F/SCzY5xUBPesYNH9fjhom6u9/wblz6ocxW/fhneow==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resource-detector-gcp@0.33.1': - resolution: {integrity: sha512-/aZJXI1rU6Eus04ih2vU0hxXAibXXMzH1WlDZ8bXcTJmhwmTY8cP392+6l7cWeMnTQOibBUz8UKV3nhcCBAefw==} - engines: {node: '>=14'} + '@opentelemetry/resource-detector-gcp@0.44.0': + resolution: {integrity: sha512-sj9WSSjMyZJDP7DSmfQpsfivM2sQECwhjAmK6V97uVAeJiXSMiPhfo3fZi0Hpu+GQQ1Wb09qQIkwkMjwr0MH/g==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 @@ -3052,18 +3175,24 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/resources@1.30.1': - resolution: {integrity: sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/resources@2.1.0': resolution: {integrity: sha512-1CJjf3LCvoefUOgegxi8h6r4B/wLSzInyhGP2UmIBYNlo4Qk5CZ73e1eEyWmfXvFtm1ybkmfb2DqWvspsYLrWw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/resources@2.2.0': + resolution: {integrity: sha512-1pNQf/JazQTMA0BiO5NINUzH0cbLbbl7mntLa4aJNmCCXSj0q03T5ZXXL0zw4G55TjdL9Tz32cznGClf+8zr5A==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/resources@2.3.0': + resolution: {integrity: sha512-shlr2l5g+87J8wqYlsLyaUsgKVRO7RtX70Ckd5CtDOWtImZgaUDmf4Z2ozuSKQLM2wPDR0TE/3bPVBNJtRm/cQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/resources@2.6.1': resolution: {integrity: sha512-lID/vxSuKWXM55XhAKNoYXu9Cutoq5hFdkbTdI/zDKQktXzcWBVhNsOkiZFTMU9UtEWuGRNe0HUgmsFldIdxVA==} engines: {node: ^18.19.0 || >=20.6.0} @@ -3076,14 +3205,14 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' - '@opentelemetry/sdk-logs@0.53.0': - resolution: {integrity: sha512-dhSisnEgIj/vJZXZV6f6KcTnyLDx/VuQ6l3ejuZpMpPlh9S1qMHiZU9NMmOkVkwwHkMy3G6mEBwdP23vUZVr4g==} - engines: {node: '>=14'} + '@opentelemetry/sdk-logs@0.208.0': + resolution: {integrity: sha512-QlAyL1jRpOeaqx7/leG1vJMp84g0xKP6gJmfELBpnI4O/9xPX+Hu5m1POk9Kl+veNkyth5t19hRlN6tNY1sjbA==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' - '@opentelemetry/sdk-logs@0.57.2': - resolution: {integrity: sha512-TXFHJ5c+BKggWbdEQ/inpgIzEmS2BGQowLE9UhsMd7YYlUfBQJ4uax0VF/B5NYigdM/75OoJGhAV3upEhK+3gg==} + '@opentelemetry/sdk-logs@0.53.0': + resolution: {integrity: sha512-dhSisnEgIj/vJZXZV6f6KcTnyLDx/VuQ6l3ejuZpMpPlh9S1qMHiZU9NMmOkVkwwHkMy3G6mEBwdP23vUZVr4g==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' @@ -3094,21 +3223,21 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' - '@opentelemetry/sdk-metrics@1.30.1': - resolution: {integrity: sha512-q9zcZ0Okl8jRgmy7eNW3Ku1XSgg3sDLa5evHZpCwjspw7E8Is4K/haRPDJrBcX3YSn/Y7gUvFnByNYEKQNbNog==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.3.0 <1.10.0' - '@opentelemetry/sdk-metrics@2.1.0': resolution: {integrity: sha512-J9QX459mzqHLL9Y6FZ4wQPRZG4TOpMCyPOh6mkr/humxE1W2S3Bvf4i75yiMW9uyed2Kf5rxmLhTm/UK8vNkAw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.9.0 <1.10.0' - '@opentelemetry/sdk-node@0.57.2': - resolution: {integrity: sha512-8BaeqZyN5sTuPBtAoY+UtKwXBdqyuRKmekN5bFzAO40CgbGzAxfTpiL3PBerT7rhZ7p2nBdq7FaMv/tBQgHE4A==} - engines: {node: '>=14'} + '@opentelemetry/sdk-metrics@2.2.0': + resolution: {integrity: sha512-G5KYP6+VJMZzpGipQw7Giif48h6SGQ2PFKEYCybeXJsOCB4fp8azqMAAzE5lnnHK3ZVwYQrgmFbsUJO/zOnwGw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.9.0 <1.10.0' + + '@opentelemetry/sdk-node@0.208.0': + resolution: {integrity: sha512-pbAqpZ7zTMFuTf3YecYsecsto/mheuvnK2a/jgstsE5ynWotBjgF5bnz5500W9Xl2LeUfg04WMt63TWtAgzRMw==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' @@ -3118,27 +3247,39 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace-base@1.30.1': - resolution: {integrity: sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace-base@2.1.0': resolution: {integrity: sha512-uTX9FBlVQm4S2gVQO1sb5qyBLq/FPjbp+tmGoxu4tIgtYGmBYB44+KX/725RFDe30yBSaA9Ml9fqphe1hbUyLQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace-base@2.2.0': + resolution: {integrity: sha512-xWQgL0Bmctsalg6PaXExmzdedSp3gyKV8mQBwK/j9VGdCDu2fmXIb2gAehBKbkXCpJ4HPkgv3QfoJWRT4dHWbw==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + + '@opentelemetry/sdk-trace-base@2.3.0': + resolution: {integrity: sha512-B0TQ2e9h0ETjpI+eGmCz8Ojb+lnYms0SE3jFwEKrN/PK4aSVHU28AAmnOoBmfub+I3jfgPwvDJgomBA5a7QehQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/sdk-trace-node@1.26.0': resolution: {integrity: sha512-Fj5IVKrj0yeUwlewCRwzOVcr5avTuNnMHWf7GPc1t6WaT78J6CJyF3saZ/0RkZfdeNO8IcBl/bNcWMVZBMRW8Q==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace-node@1.30.1': - resolution: {integrity: sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==} - engines: {node: '>=14'} + '@opentelemetry/sdk-trace-node@2.2.0': + resolution: {integrity: sha512-+OaRja3f0IqGG2kptVeYsrZQK9nKRSpfFrKtRBq4uh6nIB8bTBgaGvYQrQoRrQWQMA5dK5yLhDMDc0dvYvCOIQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + + '@opentelemetry/sdk-trace-node@2.3.0': + resolution: {integrity: sha512-oGsG3vIiC8zYjOWE4CgtS6d2gQhp4pT04AI9UL1wtJOxTSNVZiiIPgHnOp/qKJSwkD4YJHSohi6inSilPmGM2Q==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' @@ -3146,17 +3287,13 @@ packages: resolution: {integrity: sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==} engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.28.0': - resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==} - engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.40.0': resolution: {integrity: sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw==} engines: {node: '>=14'} - '@opentelemetry/sql-common@0.40.1': - resolution: {integrity: sha512-nSDlnHSqzC3pXn/wZEZVLuAuJ1MYMXPBwtv2qAbCa3847SaHItdE7SzUq/Jtb0KZmh1zfAbNi3AAMjztTT4Ugg==} - engines: {node: '>=14'} + '@opentelemetry/sql-common@0.41.2': + resolution: {integrity: sha512-4mhWm3Z8z+i508zQJ7r6Xi7y4mmoJpdvH0fZPFRkWrdp5fq7hhZ2HhYokEOLkfqSMgPR4Z9EyB3DBkbKGOqZiQ==} + engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -3903,16 +4040,6 @@ packages: '@readme/http-status-codes@7.2.0': resolution: {integrity: sha512-/dBh9qw3QhJYqlGwt2I+KUP/lQ6nytdCx3aq+GpMUhibLHF3O7fwoowNcTwlbnwtyJ+TJYTIIrp3oVUlRNx3fA==} - '@readme/json-schema-ref-parser@1.2.0': - resolution: {integrity: sha512-Bt3QVovFSua4QmHa65EHUmh2xS0XJ3rgTEUPH998f4OW4VVJke3BuS16f+kM0ZLOGdvIrzrPRqwihuv5BAjtrA==} - deprecated: This package is no longer maintained. Please use `@apidevtools/json-schema-ref-parser` instead. - - '@readme/openapi-parser@2.7.0': - resolution: {integrity: sha512-P8WSr8WTOxilnT89tcCRKWYsG/II4sAwt1a/DIWub8xTtkrG9cCBBy/IUcvc5X8oGWN82MwcTA3uEkDrXZd/7A==} - engines: {node: '>=18'} - peerDependencies: - openapi-types: '>=7' - '@readme/openapi-parser@5.5.0': resolution: {integrity: sha512-uY9+3ouf6NWd/ck5PzlhcRwvRFLDd9ajRsMzZPp/iqdReGgPR7m8xEXtCYbLTGXJZcrDgYyNsHUL7e87Wsh+ew==} engines: {node: '>=20'} @@ -4385,8 +4512,8 @@ packages: '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - '@types/aws-lambda@8.10.147': - resolution: {integrity: sha512-nD0Z9fNIZcxYX5Mai2CTmFD7wX7UldCkW2ezCF8D1T5hdiLsnTWDGRpfRYntU6VjTdLQjOvyszru7I1c1oCQew==} + '@types/aws-lambda@8.10.161': + resolution: {integrity: sha512-rUYdp+MQwSFocxIOcSsYSF3YYYC/uUpMbCY/mbO21vGqfrEYvNSoPyKYDj6RhXXpPfS0KstW9RwG3qXh9sL7FQ==} '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -4493,8 +4620,8 @@ packages: '@types/multer@2.1.0': resolution: {integrity: sha512-zYZb0+nJhOHtPpGDb3vqPjwpdeGlGC157VpkqNQL+UU2qwoacoQ7MpsAmUptI/0Oa127X32JzWDqQVEXp2RcIA==} - '@types/mysql@2.15.26': - resolution: {integrity: sha512-DSLCOXhkvfS5WNNPbfn2KdICAmk8lLc+/PNvnPnF7gOdMZCxopXduqv0OQ13y/yA/zXTSikZZqVgybUxOEg6YQ==} + '@types/mysql@2.15.27': + resolution: {integrity: sha512-YfWiV16IY0OeBfBCk8+hXKmdTKrKlwKN1MNKAPBu5JYxLwBEZl7QzeEpGnlZb3VMGJrrGmB84gXiH+ofs/TezA==} '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} @@ -4508,15 +4635,18 @@ packages: '@types/nunjucks@3.2.6': resolution: {integrity: sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==} + '@types/oracledb@6.5.2': + resolution: {integrity: sha512-kK1eBS/Adeyis+3OlBDMeQQuasIDLUYXsi2T15ccNJ0iyUpQ4xDF7svFu3+bGVrI0CMBUclPciz+lsQR3JX3TQ==} + '@types/pg-pool@2.0.6': resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} + '@types/pg@8.15.6': + resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} + '@types/pg@8.20.0': resolution: {integrity: sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==} - '@types/pg@8.6.1': - resolution: {integrity: sha512-1Kc4oAGzAl7uqUStZCDvaLFqZrW9qWSjXOmBfdgyBP5La7Us6Mg4GBvRlSoaZMhQF/zSj1C8CtKMBkoiT8eL8w==} - '@types/qs@6.15.0': resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} @@ -4546,9 +4676,6 @@ packages: '@types/serve-static@1.15.10': resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} - '@types/shimmer@1.2.0': - resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} - '@types/ssh2-streams@0.1.13': resolution: {integrity: sha512-faHyY3brO9oLEA0QlcO8N2wT7R0+1sHWZvQ+y3rMLwdY1ZyS1z0W3t65j9PqT4HmQ6ALzNe7RZlNuCNE0wBSWA==} @@ -4570,8 +4697,8 @@ packages: '@types/superagent@8.1.9': resolution: {integrity: sha512-pTVjI73witn+9ILmoJdajHGW2jkSaOzhiFYF1Rd3EQ94kymLqB9PjD9ISg7WaALC7+dCHT0FGe9T2LktLq/3GQ==} - '@types/supertest@6.0.3': - resolution: {integrity: sha512-8WzXq62EXFhJ7QsH3Ocb/iKQ/Ty9ZVWnVzoTKc9tyyFRRF3a74Tk2+TLFgaFFw364Ere+npzHKEJ6ga2LzIL7w==} + '@types/supertest@7.2.0': + resolution: {integrity: sha512-uh2Lv57xvggst6lCqNdFAmDSvoMG7M/HDtX4iUCquxQ5EGPtaPM5PL5Hmi7LCvOG8db7YaCPNJEeoI8s/WzIQw==} '@types/tedious@4.0.14': resolution: {integrity: sha512-KHPsfX/FoVbUGbyYvk1q9MMQHLPeRZhRJZdO45Q4YjvFkv4hMNghCWTvy7rdKessBsmtz4euWCWAB6/tVpI1Iw==} @@ -4870,10 +4997,6 @@ packages: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} - accepts@2.0.0: - resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} - engines: {node: '>= 0.6'} - acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -5335,6 +5458,9 @@ packages: cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + cjs-module-lexer@2.2.0: + resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} + class-variance-authority@0.7.1: resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} @@ -5477,10 +5603,6 @@ packages: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} - content-disposition@1.0.1: - resolution: {integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==} - engines: {node: '>=18'} - content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -5776,8 +5898,8 @@ packages: resolution: {integrity: sha512-7OZcmQUrdGI+DUNNsKBn1aW8qSoKuTH7d0mYgSP8bAzdFzKoovxEFnoGQp2dVs82EOJeYycqRtciopszwUf8bw==} hasBin: true - drizzle-orm@0.44.7: - resolution: {integrity: sha512-quIpnYznjU9lHshEOAYLoZ9s3jweleHlZIAWR/jX9gAWNg/JhQ1wj0KGRf7/Zm+obRrYd9GjPVJg790QY9N5AQ==} + drizzle-orm@0.45.2: + resolution: {integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -6164,11 +6286,11 @@ packages: peerDependencies: express: '>= 4.17.0' - express-prom-bundle@6.6.0: - resolution: {integrity: sha512-tZh2P2p5a8/yxQ5VbRav011Poa4R0mHqdFwn9Swe/obXDe5F0jY9wtRAfNYnqk4LXY7akyvR/nrvAHxQPWUjsQ==} - engines: {node: '>=10'} + express-prom-bundle@7.0.2: + resolution: {integrity: sha512-ffFV4HGHvCKnkNJFqm42sYztRJE5mLgOj8MpGey1HOatuFhtcwXoBD2m5gca7ZbcyjkIf7lOH5ZdrhlrBf0sGw==} + engines: {node: '>=18'} peerDependencies: - prom-client: '>=12.0.0' + prom-client: '>=15.0.0' express-session@1.19.0: resolution: {integrity: sha512-0csaMkGq+vaiZTmSMMGkfdCOabYv192VbytFypcvI0MANrp+4i/7yEkJ0sbAEhycQjntaKGzYfjfXQyVb7BHMA==} @@ -6178,10 +6300,6 @@ packages: resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} engines: {node: '>= 0.10.0'} - express@5.2.1: - resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} - engines: {node: '>= 18'} - extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -6254,10 +6372,6 @@ packages: resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} engines: {node: '>= 0.8'} - finalhandler@2.1.1: - resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} - engines: {node: '>= 18.0.0'} - find-up-simple@1.0.1: resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} engines: {node: '>=18'} @@ -6333,10 +6447,6 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - fresh@2.0.0: - resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} - engines: {node: '>= 0.8'} - fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -6616,8 +6726,8 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-in-the-middle@1.15.0: - resolution: {integrity: sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==} + import-in-the-middle@2.0.6: + resolution: {integrity: sha512-3vZV3jX0XRFW3EJDTwzWoZa+RH1b8eTTx6YOCjglrLyPuepwoBti1k3L2dKwdCUrnVEfc5CuRuGstaC/uQJJaw==} import-local@3.2.0: resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} @@ -6776,9 +6886,6 @@ packages: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} - is-promise@4.0.0: - resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -7047,11 +7154,8 @@ packages: resolution: {integrity: sha512-5hFWIigKqC+e/lRyQhfnirrAqUdIPMB7SJRqflJaO29dW7q5DFvH1XCSTmv6PQ6pb++0k6MJlLRoS0Wv4s38Wg==} engines: {node: '>=10.13.0 < 13 || >=13.7.0'} - jose@5.10.0: - resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} - - jose@6.2.2: - resolution: {integrity: sha512-d7kPDd34KO/YnzaDOlikGpOurfF0ByC2sEV4cANCtdqLlTfBlw2p14O/5d/zv40gJPbIQxfES3nSx1/oYNyuZQ==} + jose@6.2.3: + resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -7413,10 +7517,6 @@ packages: merge-descriptors@1.0.3: resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - merge-descriptors@2.0.0: - resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==} - engines: {node: '>=18'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -7604,10 +7704,6 @@ packages: resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} engines: {node: '>= 0.6'} - negotiator@1.0.0: - resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} - engines: {node: '>= 0.6'} - neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -7617,8 +7713,8 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - nock@14.0.11: - resolution: {integrity: sha512-u5xUnYE+UOOBA6SpELJheMCtj2Laqx15Vl70QxKo43Wz/6nMHXS7PrEioXLjXAwhmawdEMNImwKCcPhBJWbKVw==} + nock@14.0.14: + resolution: {integrity: sha512-PKk7tex0O3RRXUZC5XDKJ9yM3rYRPS13myduT85VIIYDBnib42Fpxoe6KxRSzqB4iL2NDxkcJ2yiskZ18hGLEQ==} engines: {node: '>=18.20.0 <20 || >=20.12.1'} node-emoji@2.2.0: @@ -7682,10 +7778,6 @@ packages: oas-linter@3.2.2: resolution: {integrity: sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==} - oas-normalize@11.1.4: - resolution: {integrity: sha512-K533PwDAvm3KtugGu4H/GtHrIrEbFRoLkT8fLY6PU+m80JxzhbVKG8eUJUHwr3NesTt8VSA6O2r6eBcdqkRe2A==} - engines: {node: '>=18'} - oas-normalize@15.7.1: resolution: {integrity: sha512-U2LuDL9/gtqGtF2qUyZBYx+xBadbZ5x1aqIla7NyCoWp6Ts+lL0K0sunybgnTOXMvfFpz9xfYq9pa3jCyHiCiQ==} engines: {node: '>=20'} @@ -7771,8 +7863,8 @@ packages: openapi-fetch@0.13.8: resolution: {integrity: sha512-yJ4QKRyNxE44baQ9mY5+r/kAzZ8yXMemtNAOFwOzRXJscdjSxxzWSNlyBAr+o5JjkUw9Lc3W7OIoca0cY3PYnQ==} - openapi-fetch@0.14.1: - resolution: {integrity: sha512-l7RarRHxlEZYjMLd/PR0slfMVse2/vvIAGm75/F7J6MlQ8/b9uUQmUF2kCPrQhJqMXSxmYWObVgeYXbFYzZR+A==} + openapi-fetch@0.17.0: + resolution: {integrity: sha512-PsbZR1wAPcG91eEthKhN+Zn92FMHxv+/faECIwjXdxfTODGSGegYv0sc1Olz+HYPvKOuoXfp+0pA2XVt2cI0Ig==} openapi-react-query@0.3.2: resolution: {integrity: sha512-nJq1Fpt0PwO0KeJf+pL5s5m9ecIaWmaFqkfrxwMOKMEEP2yLuOW4pb0UzSxkYIAq9dlQHiHpYCHu0tb7F0kSkA==} @@ -8411,9 +8503,9 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.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-alpn@1.2.1: resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} @@ -8467,10 +8559,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - router@2.2.0: - resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} - engines: {node: '>= 18'} - run-applescript@7.1.0: resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} engines: {node: '>=18'} @@ -8529,18 +8617,10 @@ packages: resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} engines: {node: '>= 0.8.0'} - send@1.2.1: - resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} - engines: {node: '>= 18'} - serve-static@1.16.3: resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} engines: {node: '>= 0.8.0'} - serve-static@2.2.1: - resolution: {integrity: sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==} - engines: {node: '>= 18'} - set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} @@ -8578,9 +8658,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - should-equal@2.0.0: resolution: {integrity: sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==} @@ -8874,12 +8951,6 @@ packages: swagger-ui-dist@5.32.1: resolution: {integrity: sha512-6HQoo7+j8PA2QqP5kgAb9dl1uxUjvR0SAoL/WUp1sTEvm0F6D5npgU2OGCLwl++bIInqGlEUQ2mpuZRZYtyCzQ==} - swagger-ui-express@4.6.3: - resolution: {integrity: sha512-CDje4PndhTD2HkgyKH3pab+LKspDeB/NhPN2OF1j+piYIamQqBYwAXWESOT1Yju2xFg51bRW9sUng2WxDjzArw==} - engines: {node: '>= v0.10.32'} - peerDependencies: - express: '>=4.0.0 || >=5.0.0-beta' - swagger-ui-express@5.0.1: resolution: {integrity: sha512-SrNU3RiBGTLLmFU8GIJdOdanJTl4TOmT27tt3bWWHppqYmAZ6IDuEuBvMU6nZq0zLEe6b/1rACXCgLZqO6ZfrA==} engines: {node: '>= v0.10.32'} @@ -9036,6 +9107,11 @@ packages: engines: {node: '>=16.20.2'} hasBin: true + tsc-alias@1.8.17: + resolution: {integrity: sha512-EIduCZHqbNwPm8BZYfq1aD7BQ697A4h6uSGMOFQfYGoQwfrYFTKwYfy9Bv42YxHkduVBcn9Zx0DkX111DKskyg==} + engines: {node: '>=16.20.2'} + hasBin: true + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -9628,6 +9704,9 @@ packages: zod@4.3.6: resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + snapshots: '@andrewbranch/untar.js@1.0.3': {} @@ -9655,8 +9734,6 @@ snapshots: '@types/json-schema': 7.0.15 js-yaml: 4.1.1 - '@apidevtools/swagger-methods@3.0.2': {} - '@arethetypeswrong/cli@0.18.2': dependencies: '@arethetypeswrong/core': 0.18.2 @@ -11401,11 +11478,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@map-colonies/error-express-handler@2.1.0': - dependencies: - http-status-codes: 2.3.0 - - '@map-colonies/error-express-handler@3.0.0': + '@map-colonies/error-express-handler@4.0.0': dependencies: http-status-codes: 2.3.0 @@ -11448,9 +11521,12 @@ snapshots: '@map-colonies/infra-copilot-instructions@1.2.0': {} - '@map-colonies/js-logger@4.1.0(@opentelemetry/api@1.9.0)': + '@map-colonies/js-logger@5.0.0(@opentelemetry/api@1.9.0)': dependencies: '@map-colonies/read-pkg': 2.0.0 + '@opentelemetry/resource-detector-container': 0.8.7(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 pino: 10.3.1 pino-caller: 4.0.0 pino-opentelemetry-transport: 2.0.0(@opentelemetry/api@1.9.0)(pino@10.3.1) @@ -11458,15 +11534,7 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@map-colonies/openapi-express-viewer@3.0.0(express@4.22.1)': - dependencies: - http-status-codes: 2.3.0 - js-yaml: 4.1.1 - swagger-ui-express: 4.6.3(express@4.22.1) - transitivePeerDependencies: - - express - - '@map-colonies/openapi-express-viewer@4.1.0(express@4.22.1)': + '@map-colonies/openapi-express-viewer@5.0.0(express@4.22.1)': dependencies: http-status-codes: 2.3.0 js-yaml: 4.1.1 @@ -11474,19 +11542,6 @@ snapshots: transitivePeerDependencies: - express - '@map-colonies/openapi-helpers@2.1.0(@types/express@4.17.25)(encoding@0.1.13)(openapi-typescript@7.13.0(typescript@5.9.3))(prettier@3.8.1)(supertest@7.2.2)(typescript@5.9.3)': - dependencies: - '@types/express': 4.17.25 - oas-normalize: 11.1.4(encoding@0.1.13) - openapi-typescript: 7.13.0(typescript@5.9.3) - prettier: 3.8.1 - supertest: 7.2.2 - ts-essentials: 10.1.1(typescript@5.9.3) - yaml: 2.8.3 - transitivePeerDependencies: - - encoding - - typescript - '@map-colonies/openapi-helpers@5.1.0(@types/express@4.17.25)(@types/json-schema@7.0.15)(encoding@0.1.13)(openapi-typescript@7.13.0(typescript@5.9.3))(prettier@3.8.1)(supertest@7.2.2)(typescript@5.9.3)': dependencies: '@apidevtools/json-schema-ref-parser': 15.3.4(@types/json-schema@7.0.15) @@ -11509,13 +11564,19 @@ snapshots: '@map-colonies/prettier-config@0.0.1': {} - '@map-colonies/read-pkg@0.0.1': + '@map-colonies/prometheus@1.0.0(prom-client@15.1.3)': dependencies: - type-fest: 2.19.0 + '@map-colonies/read-pkg': 2.0.0 + express: 4.22.1 + express-prom-bundle: 7.0.2(prom-client@15.1.3) + lodash: 4.18.1 + prom-client: 15.1.3 + transitivePeerDependencies: + - supports-color - '@map-colonies/read-pkg@1.0.0': + '@map-colonies/read-pkg@0.0.1': dependencies: - type-fest: 4.41.0 + type-fest: 2.19.0 '@map-colonies/read-pkg@2.0.0': dependencies: @@ -11523,22 +11584,26 @@ snapshots: '@map-colonies/schemas@1.19.0': {} - '@map-colonies/telemetry@10.1.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)(prom-client@15.1.3)': + '@map-colonies/tracing-utils@1.0.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + + '@map-colonies/tracing@1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.18.0) - '@map-colonies/read-pkg': 0.0.1 + '@map-colonies/read-pkg': 2.0.0 '@opentelemetry/api': 1.9.0 - '@opentelemetry/auto-instrumentations-node': 0.56.1(@opentelemetry/api@1.9.0)(encoding@0.1.13) - '@opentelemetry/exporter-metrics-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/auto-instrumentations-node': 0.67.3(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@opentelemetry/exporter-trace-otlp-proto': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.3.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 2.3.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) - express-prom-bundle: 6.6.0(prom-client@15.1.3) - lodash: 4.17.23 - prom-client: 15.1.3 transitivePeerDependencies: + - '@opentelemetry/core' - encoding - supports-color @@ -11612,66 +11677,69 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs@0.53.0': + '@opentelemetry/api-logs@0.208.0': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs@0.57.2': + '@opentelemetry/api-logs@0.53.0': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/api@1.9.0': {} - '@opentelemetry/auto-instrumentations-node@0.56.1(@opentelemetry/api@1.9.0)(encoding@0.1.13)': + '@opentelemetry/auto-instrumentations-node@0.67.3(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-amqplib': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-aws-lambda': 0.50.3(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-aws-sdk': 0.49.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-bunyan': 0.45.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-cassandra-driver': 0.45.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-connect': 0.43.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-cucumber': 0.14.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-dataloader': 0.16.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-dns': 0.43.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-express': 0.47.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-fastify': 0.44.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-fs': 0.19.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-generic-pool': 0.43.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-graphql': 0.47.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-grpc': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-hapi': 0.45.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-ioredis': 0.47.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-kafkajs': 0.7.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-knex': 0.44.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-koa': 0.47.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-lru-memoizer': 0.44.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-memcached': 0.43.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mongodb': 0.52.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mongoose': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mysql': 0.45.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-mysql2': 0.45.2(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-nestjs-core': 0.44.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-net': 0.43.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-pg': 0.51.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-pino': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-redis': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-redis-4': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-restify': 0.45.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-router': 0.44.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-socket.io': 0.46.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-tedious': 0.18.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-undici': 0.10.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation-winston': 0.44.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-alibaba-cloud': 0.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-aws': 1.12.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-azure': 0.6.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-container': 0.6.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-gcp': 0.33.1(@opentelemetry/api@1.9.0)(encoding@0.1.13) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-amqplib': 0.56.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-aws-lambda': 0.61.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-aws-sdk': 0.64.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-bunyan': 0.54.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-cassandra-driver': 0.54.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-connect': 0.52.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-cucumber': 0.24.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-dataloader': 0.26.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-dns': 0.52.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-express': 0.57.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-fastify': 0.53.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-fs': 0.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-generic-pool': 0.52.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-graphql': 0.56.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-grpc': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-hapi': 0.55.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-ioredis': 0.57.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-kafkajs': 0.18.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-knex': 0.53.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-koa': 0.57.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-lru-memoizer': 0.53.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-memcached': 0.52.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mongodb': 0.62.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mongoose': 0.55.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mysql': 0.55.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-mysql2': 0.55.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-nestjs-core': 0.55.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-net': 0.53.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-openai': 0.7.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-oracledb': 0.34.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-pg': 0.61.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-pino': 0.55.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-redis': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-restify': 0.54.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-router': 0.53.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-runtime-node': 0.22.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-socket.io': 0.55.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-tedious': 0.28.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-undici': 0.19.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation-winston': 0.53.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-alibaba-cloud': 0.32.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-aws': 2.16.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-azure': 0.17.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-container': 0.8.7(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-gcp': 0.44.0(@opentelemetry/api@1.9.0)(encoding@0.1.13) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-node': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - encoding - supports-color @@ -11680,7 +11748,11 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + + '@opentelemetry/context-async-hooks@2.3.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -11689,12 +11761,17 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/core@2.3.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.40.0 @@ -11714,15 +11791,15 @@ snapshots: '@opentelemetry/otlp-transformer': 0.206.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-logs': 0.206.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-grpc@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-logs-otlp-grpc@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.14.3 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-logs-otlp-http@0.206.0(@opentelemetry/api@1.9.0)': dependencies: @@ -11733,14 +11810,14 @@ snapshots: '@opentelemetry/otlp-transformer': 0.206.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-logs': 0.206.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-http@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-logs-otlp-http@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-logs-otlp-proto@0.206.0(@opentelemetry/api@1.9.0)': dependencies: @@ -11753,65 +11830,74 @@ snapshots: '@opentelemetry/sdk-logs': 0.206.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-proto@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-logs-otlp-proto@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-grpc@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-metrics-otlp-grpc@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.14.3 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-metrics-otlp-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-metrics-otlp-http@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-proto@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-metrics-otlp-proto@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-metrics-otlp-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-prometheus@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-prometheus@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-trace-otlp-grpc@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.14.3 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-grpc-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) + + '@opentelemetry/exporter-trace-otlp-http@0.208.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-http@0.53.0(@opentelemetry/api@1.9.0)': dependencies: @@ -11822,376 +11908,375 @@ snapshots: '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http@0.57.2(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) - - '@opentelemetry/exporter-trace-otlp-proto@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-trace-otlp-proto@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-zipkin@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/instrumentation-amqplib@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-amqplib@0.56.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-aws-lambda@0.50.3(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-aws-lambda@0.61.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@types/aws-lambda': 8.10.147 + '@types/aws-lambda': 8.10.161 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-aws-sdk@0.49.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-aws-sdk@0.64.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/propagation-utils': 0.30.16(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-bunyan@0.45.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-bunyan@0.54.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@types/bunyan': 1.8.11 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-cassandra-driver@0.45.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-cassandra-driver@0.54.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-connect@0.43.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-connect@0.52.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/connect': 3.4.38 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-cucumber@0.14.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-cucumber@0.24.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-dataloader@0.16.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-dataloader@0.26.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-dns@0.43.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-dns@0.52.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-express@0.47.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-express@0.57.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fastify@0.44.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-fastify@0.53.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-fs@0.19.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-fs@0.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-generic-pool@0.43.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-generic-pool@0.52.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-graphql@0.47.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-graphql@0.56.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-grpc@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-grpc@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-hapi@0.45.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-hapi@0.55.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-http@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-http@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 forwarded-parse: 2.1.2 - semver: 7.7.4 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-ioredis@0.47.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-ioredis@0.57.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/redis-common': 0.38.3 '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-kafkajs@0.7.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-kafkajs@0.18.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-knex@0.44.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-knex@0.53.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-koa@0.47.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-koa@0.57.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-lru-memoizer@0.44.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-lru-memoizer@0.53.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-memcached@0.43.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-memcached@0.52.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/memcached': 2.2.10 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongodb@0.52.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mongodb@0.62.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + transitivePeerDependencies: + - supports-color + + '@opentelemetry/instrumentation-mongoose@0.55.1(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + transitivePeerDependencies: + - supports-color + + '@opentelemetry/instrumentation-mysql2@0.55.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mongoose@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-mysql@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 + '@types/mysql': 2.15.27 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql2@0.45.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-nestjs-core@0.55.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/sql-common': 0.40.1(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-mysql@0.45.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-net@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@types/mysql': 2.15.26 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-nestjs-core@0.44.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-openai@0.7.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-net@0.43.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-oracledb@0.34.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 + '@types/oracledb': 6.5.2 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pg@0.51.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-pg@0.61.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/sql-common': 0.40.1(@opentelemetry/api@1.9.0) - '@types/pg': 8.6.1 + '@opentelemetry/sql-common': 0.41.2(@opentelemetry/api@1.9.0) + '@types/pg': 8.15.6 '@types/pg-pool': 2.0.6 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pino@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-pino@0.55.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-redis-4@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-redis@0.57.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/redis-common': 0.38.3 '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-redis@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-restify@0.54.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common': 0.36.2 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-restify@0.45.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-router@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-router@0.44.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-runtime-node@0.22.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-socket.io@0.46.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-socket.io@0.55.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-tedious@0.18.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-tedious@0.28.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@types/tedious': 4.0.14 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-undici@0.10.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-undici@0.19.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-winston@0.44.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-winston@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@types/shimmer': 1.2.0 - import-in-the-middle: 1.15.0 - require-in-the-middle: 7.5.2 - semver: 7.7.4 - shimmer: 1.2.1 + '@opentelemetry/api-logs': 0.208.0 + import-in-the-middle: 2.0.6 + require-in-the-middle: 8.0.1 transitivePeerDependencies: - supports-color @@ -12201,17 +12286,17 @@ snapshots: '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-transformer': 0.206.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base@0.53.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-exporter-base@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.53.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-exporter-base@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-grpc-exporter-base@0.206.0(@opentelemetry/api@1.9.0)': dependencies: @@ -12221,13 +12306,13 @@ snapshots: '@opentelemetry/otlp-exporter-base': 0.206.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-transformer': 0.206.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-grpc-exporter-base@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@grpc/grpc-js': 1.14.3 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.57.2(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-exporter-base': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/otlp-transformer': 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/otlp-transformer@0.206.0(@opentelemetry/api@1.9.0)': dependencies: @@ -12240,6 +12325,17 @@ snapshots: '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) protobufjs: 7.5.4 + '@opentelemetry/otlp-transformer@0.208.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) + protobufjs: 7.5.4 + '@opentelemetry/otlp-transformer@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -12251,77 +12347,59 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) protobufjs: 7.5.4 - '@opentelemetry/otlp-transformer@0.57.2(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) - protobufjs: 7.5.4 - - '@opentelemetry/propagation-utils@0.30.16(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/propagator-b3@1.26.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-b3@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) '@opentelemetry/propagator-jaeger@1.26.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-jaeger@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common@0.36.2': {} + '@opentelemetry/redis-common@0.38.3': {} - '@opentelemetry/resource-detector-alibaba-cloud@0.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-alibaba-cloud@0.32.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-aws@1.12.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-aws@2.16.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/resource-detector-azure@0.6.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-azure@0.17.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/resource-detector-container@0.6.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-container@0.8.7(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resource-detector-gcp@0.33.1(@opentelemetry/api@1.9.0)(encoding@0.1.13)': + '@opentelemetry/resource-detector-gcp@0.44.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.6.1(@opentelemetry/api@1.9.0) gcp-metadata: 6.1.1(encoding@0.1.13) transitivePeerDependencies: - encoding @@ -12333,16 +12411,22 @@ snapshots: '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/resources@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@2.1.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 - '@opentelemetry/resources@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@2.3.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.3.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 '@opentelemetry/resources@2.6.1(@opentelemetry/api@1.9.0)': @@ -12358,6 +12442,13 @@ snapshots: '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs@0.208.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs@0.53.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -12365,54 +12456,49 @@ snapshots: '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs@0.57.2(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics@1.26.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics@1.30.1(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics@2.1.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-node@0.57.2(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-metrics@2.2.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + + '@opentelemetry/sdk-node@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-grpc': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-proto': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-grpc': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-proto': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-prometheus': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 + '@opentelemetry/api-logs': 0.208.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-grpc': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-proto': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-metrics-otlp-grpc': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-metrics-otlp-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-metrics-otlp-proto': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-prometheus': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-proto': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-zipkin': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-b3': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/propagator-jaeger': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 transitivePeerDependencies: - supports-color @@ -12423,13 +12509,6 @@ snapshots: '@opentelemetry/resources': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - '@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.28.0 - '@opentelemetry/sdk-trace-base@2.1.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -12437,6 +12516,20 @@ snapshots: '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 + + '@opentelemetry/sdk-trace-base@2.3.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.3.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.3.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.40.0 + '@opentelemetry/sdk-trace-node@1.26.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -12447,26 +12540,28 @@ snapshots: '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) semver: 7.7.4 - '@opentelemetry/sdk-trace-node@1.30.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-node@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/context-async-hooks': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 1.30.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 1.30.1(@opentelemetry/api@1.9.0) - semver: 7.7.4 + '@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions@1.27.0': {} + '@opentelemetry/sdk-trace-node@2.3.0(@opentelemetry/api@1.9.0)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/context-async-hooks': 2.3.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.3.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.3.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions@1.28.0': {} + '@opentelemetry/semantic-conventions@1.27.0': {} '@opentelemetry/semantic-conventions@1.40.0': {} - '@opentelemetry/sql-common@0.40.1(@opentelemetry/api@1.9.0)': + '@opentelemetry/sql-common@0.41.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.6.1(@opentelemetry/api@1.9.0) '@oxc-parser/binding-android-arm-eabi@0.121.0': optional: true @@ -13118,25 +13213,6 @@ snapshots: '@readme/http-status-codes@7.2.0': {} - '@readme/json-schema-ref-parser@1.2.0': - dependencies: - '@jsdevtools/ono': 7.1.3 - '@types/json-schema': 7.0.15 - call-me-maybe: 1.0.2 - js-yaml: 4.1.1 - - '@readme/openapi-parser@2.7.0(openapi-types@12.1.3)': - dependencies: - '@apidevtools/swagger-methods': 3.0.2 - '@jsdevtools/ono': 7.1.3 - '@readme/better-ajv-errors': 2.4.0(ajv@8.18.0) - '@readme/json-schema-ref-parser': 1.2.0 - '@readme/openapi-schemas': 3.1.0 - ajv: 8.18.0 - ajv-draft-04: 1.0.0(ajv@8.18.0) - call-me-maybe: 1.0.2 - openapi-types: 12.1.3 - '@readme/openapi-parser@5.5.0(openapi-types@12.1.3)': dependencies: '@apidevtools/json-schema-ref-parser': 14.2.1(@types/json-schema@7.0.15) @@ -13578,7 +13654,7 @@ snapshots: tslib: 2.8.1 optional: true - '@types/aws-lambda@8.10.147': {} + '@types/aws-lambda@8.10.161': {} '@types/babel__core@7.20.5': dependencies: @@ -13719,7 +13795,7 @@ snapshots: dependencies: '@types/express': 4.17.25 - '@types/mysql@2.15.26': + '@types/mysql@2.15.27': dependencies: '@types/node': 22.19.15 @@ -13737,17 +13813,21 @@ snapshots: '@types/nunjucks@3.2.6': {} + '@types/oracledb@6.5.2': + dependencies: + '@types/node': 22.19.15 + '@types/pg-pool@2.0.6': dependencies: '@types/pg': 8.20.0 - '@types/pg@8.20.0': + '@types/pg@8.15.6': dependencies: '@types/node': 22.19.15 pg-protocol: 1.13.0 pg-types: 2.2.0 - '@types/pg@8.6.1': + '@types/pg@8.20.0': dependencies: '@types/node': 22.19.15 pg-protocol: 1.13.0 @@ -13791,8 +13871,6 @@ snapshots: '@types/node': 22.19.15 '@types/send': 0.17.6 - '@types/shimmer@1.2.0': {} - '@types/ssh2-streams@0.1.13': dependencies: '@types/node': 22.19.15 @@ -13823,7 +13901,7 @@ snapshots: '@types/node': 22.19.15 form-data: 4.0.5 - '@types/supertest@6.0.3': + '@types/supertest@7.2.0': dependencies: '@types/methods': 1.1.4 '@types/superagent': 8.1.9 @@ -14296,11 +14374,6 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - accepts@2.0.0: - dependencies: - mime-types: 3.0.2 - negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -14806,6 +14879,8 @@ snapshots: cjs-module-lexer@1.4.3: {} + cjs-module-lexer@2.2.0: {} + class-variance-authority@0.7.1: dependencies: clsx: 2.1.1 @@ -14961,8 +15036,6 @@ snapshots: dependencies: safe-buffer: 5.2.1 - content-disposition@1.0.1: {} - content-type@1.0.5: {} conventional-changelog-angular@7.0.0: @@ -15240,7 +15313,7 @@ snapshots: esbuild: 0.25.12 tsx: 4.21.0 - drizzle-orm@0.44.7(@opentelemetry/api@1.9.0)(@types/pg@8.20.0)(pg@8.20.0): + drizzle-orm@0.45.2(@opentelemetry/api@1.9.0)(@types/pg@8.20.0)(pg@8.20.0): optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/pg': 8.20.0 @@ -15723,11 +15796,15 @@ snapshots: transitivePeerDependencies: - supports-color - express-prom-bundle@6.6.0(prom-client@15.1.3): + express-prom-bundle@7.0.2(prom-client@15.1.3): dependencies: + '@types/express': 4.17.25 + express: 4.22.1 on-finished: 2.4.1 prom-client: 15.1.3 url-value-parser: 2.2.0 + transitivePeerDependencies: + - supports-color express-session@1.19.0: dependencies: @@ -15778,39 +15855,6 @@ snapshots: transitivePeerDependencies: - supports-color - express@5.2.1: - dependencies: - accepts: 2.0.0 - body-parser: 2.2.2 - content-disposition: 1.0.1 - content-type: 1.0.5 - cookie: 0.7.2 - cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@10.2.2) - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 2.1.1 - fresh: 2.0.0 - http-errors: 2.0.1 - merge-descriptors: 2.0.0 - mime-types: 3.0.2 - on-finished: 2.4.1 - once: 1.4.0 - parseurl: 1.3.3 - proxy-addr: 2.0.7 - qs: 6.15.0 - range-parser: 1.2.1 - router: 2.2.0 - send: 1.2.1 - serve-static: 2.2.1 - statuses: 2.0.2 - type-is: 2.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - extend@3.0.2: {} fast-copy@4.0.2: {} @@ -15888,17 +15932,6 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@2.1.1: - dependencies: - debug: 4.4.3(supports-color@10.2.2) - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - find-up-simple@1.0.1: {} find-up@4.1.0: @@ -15979,8 +16012,6 @@ snapshots: fresh@0.5.2: {} - fresh@2.0.0: {} - fs-constants@1.0.0: {} fs-extra@9.1.0: @@ -16284,11 +16315,11 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.15.0: + import-in-the-middle@2.0.6: dependencies: acorn: 8.16.0 acorn-import-attributes: 1.9.5(acorn@8.16.0) - cjs-module-lexer: 1.4.3 + cjs-module-lexer: 2.2.0 module-details-from-path: 1.0.4 import-local@3.2.0: @@ -16368,6 +16399,7 @@ snapshots: is-core-module@2.16.1: dependencies: hasown: 2.0.2 + optional: true is-data-view@1.0.2: dependencies: @@ -16428,8 +16460,6 @@ snapshots: is-plain-obj@2.1.0: {} - is-promise@4.0.0: {} - is-regex@1.2.1: dependencies: call-bound: 1.0.4 @@ -16958,9 +16988,7 @@ snapshots: dependencies: '@panva/asn1.js': 1.0.0 - jose@5.10.0: {} - - jose@6.2.2: {} + jose@6.2.3: {} joycon@3.1.1: {} @@ -17275,8 +17303,6 @@ snapshots: merge-descriptors@1.0.3: {} - merge-descriptors@2.0.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -17408,8 +17434,6 @@ snapshots: negotiator@0.6.4: {} - negotiator@1.0.0: {} - neo-async@2.6.2: {} next-themes@0.4.6(react-dom@19.2.4(react@19.2.4))(react@19.2.4): @@ -17417,7 +17441,7 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) - nock@14.0.11: + nock@14.0.14: dependencies: '@mswjs/interceptors': 0.41.3 json-stringify-safe: 5.0.1 @@ -17485,16 +17509,6 @@ snapshots: should: 13.2.3 yaml: 1.10.3 - oas-normalize@11.1.4(encoding@0.1.13): - dependencies: - '@readme/openapi-parser': 2.7.0(openapi-types@12.1.3) - '@readme/postman-to-openapi': 4.1.0 - js-yaml: 4.1.1 - openapi-types: 12.1.3 - swagger2openapi: 7.0.8(encoding@0.1.13) - transitivePeerDependencies: - - encoding - oas-normalize@15.7.1(encoding@0.1.13): dependencies: '@readme/openapi-parser': 5.5.0(openapi-types@12.1.3) @@ -17599,9 +17613,9 @@ snapshots: dependencies: openapi-typescript-helpers: 0.0.15 - openapi-fetch@0.14.1: + openapi-fetch@0.17.0: dependencies: - openapi-typescript-helpers: 0.0.15 + openapi-typescript-helpers: 0.1.0 openapi-react-query@0.3.2(@tanstack/react-query@5.95.2(react@19.2.4))(openapi-fetch@0.13.8): dependencies: @@ -17609,10 +17623,10 @@ snapshots: openapi-fetch: 0.13.8 openapi-typescript-helpers: 0.0.15 - openapi-react-query@0.5.4(@tanstack/react-query@5.95.2(react@19.2.4))(openapi-fetch@0.14.1): + openapi-react-query@0.5.4(@tanstack/react-query@5.95.2(react@19.2.4))(openapi-fetch@0.17.0): dependencies: '@tanstack/react-query': 5.95.2(react@19.2.4) - openapi-fetch: 0.14.1 + openapi-fetch: 0.17.0 openapi-typescript-helpers: 0.1.0 openapi-response-validator@9.3.1: @@ -17855,7 +17869,8 @@ snapshots: path-key@4.0.0: {} - path-parse@1.0.7: {} + path-parse@1.0.7: + optional: true path-parser@6.1.0: dependencies: @@ -18386,11 +18401,10 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@7.5.2: + require-in-the-middle@8.0.1: dependencies: debug: 4.4.3(supports-color@10.2.2) module-details-from-path: 1.0.4 - resolve: 1.22.11 transitivePeerDependencies: - supports-color @@ -18415,6 +18429,7 @@ snapshots: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + optional: true responselike@2.0.1: dependencies: @@ -18465,16 +18480,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.60.0 fsevents: 2.3.3 - router@2.2.0: - dependencies: - debug: 4.4.3(supports-color@10.2.2) - depd: 2.0.0 - is-promise: 4.0.0 - parseurl: 1.3.3 - path-to-regexp: 8.3.0 - transitivePeerDependencies: - - supports-color - run-applescript@7.1.0: {} run-parallel@1.2.0: @@ -18540,22 +18545,6 @@ snapshots: transitivePeerDependencies: - supports-color - send@1.2.1: - dependencies: - debug: 4.4.3(supports-color@10.2.2) - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 2.0.0 - http-errors: 2.0.1 - mime-types: 3.0.2 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.2 - transitivePeerDependencies: - - supports-color - serve-static@1.16.3: dependencies: encodeurl: 2.0.0 @@ -18565,15 +18554,6 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@2.2.1: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 1.2.1 - transitivePeerDependencies: - - supports-color - set-cookie-parser@2.7.1: {} set-cookie-parser@2.7.2: {} @@ -18616,8 +18596,6 @@ snapshots: shebang-regex@3.0.0: {} - shimmer@1.2.1: {} - should-equal@2.0.0: dependencies: should-type: 1.4.0 @@ -18942,17 +18920,13 @@ snapshots: has-flag: 4.0.0 supports-color: 7.2.0 - supports-preserve-symlinks-flag@1.0.0: {} + supports-preserve-symlinks-flag@1.0.0: + optional: true swagger-ui-dist@5.32.1: dependencies: '@scarf/scarf': 1.4.0 - swagger-ui-express@4.6.3(express@4.22.1): - dependencies: - express: 4.22.1 - swagger-ui-dist: 5.32.1 - swagger-ui-express@5.0.1(express@4.22.1): dependencies: express: 4.22.1 @@ -19168,6 +19142,16 @@ snapshots: normalize-path: 3.0.0 plimit-lit: 1.6.1 + tsc-alias@1.8.17: + dependencies: + chokidar: 3.6.0 + commander: 9.5.0 + get-tsconfig: 4.13.7 + globby: 11.1.0 + mylas: 2.1.14 + normalize-path: 3.0.0 + plimit-lit: 1.6.1 + tslib@1.14.1: {} tslib@2.8.1: {} @@ -19682,3 +19666,5 @@ snapshots: zod@3.25.76: {} zod@4.3.6: {} + + zod@4.4.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a6206d3..6311b3b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -34,3 +34,25 @@ catalog: compression: '1.8.1' 'date-fns': '^4.1.0' 'body-parser': '^2.2.2' + 'drizzle-orm': '^0.45.2' + 'express-openapi-validator': '^5.6.2' + http-status-codes: '^2.3.0' + openapi-fetch: '0.17.0' + prom-clinent: '^15.1.3' + reflect-metadata: '^0.2.2' + tsyringe: '^4.10.0' + express: '^4.22.1' + zod: '^4.4.3' + '@types/compression': '^1.8.1' + '@types/express': '^4.17.25' + '@types/lodash': '^4.17.24' + '@types/body-parser': '1.19.6' + '@types/supertest': '^7.2.0' + 'cross-env': '^7.0.3' + 'drizzle-kit': '^0.31.10' + 'jest-openapi': '^0.14.2' + 'nock': '^14.0.14' + 'supertest': '^7.1.0' + 'tsc-alias': '^1.8.17' + 'prom-client': '15.1.3' + 'jose': '6.2.3' From 4a16b691355df4b4519eacc09005713ae46f1522 Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Wed, 6 May 2026 10:15:02 +0300 Subject: [PATCH 3/8] chore(global): continued modern --- apps/token-kiosk/src/common/tracing.ts | 2 +- apps/token-kiosk/src/containerConfig.ts | 7 +++---- apps/token-kiosk/src/serverBuilder.ts | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/token-kiosk/src/common/tracing.ts b/apps/token-kiosk/src/common/tracing.ts index a22af6c..bd05fd0 100644 --- a/apps/token-kiosk/src/common/tracing.ts +++ b/apps/token-kiosk/src/common/tracing.ts @@ -1,4 +1,4 @@ -import { Tracing } from '@map-colonies/telemetry'; +import { Tracing } from '@map-colonies/tracing'; import { IGNORED_INCOMING_TRACE_ROUTES, IGNORED_OUTGOING_TRACE_ROUTES } from './constants'; let tracing: Tracing | undefined; diff --git a/apps/token-kiosk/src/containerConfig.ts b/apps/token-kiosk/src/containerConfig.ts index b45637f..6a66360 100644 --- a/apps/token-kiosk/src/containerConfig.ts +++ b/apps/token-kiosk/src/containerConfig.ts @@ -1,12 +1,11 @@ -import { getOtelMixin } from '@map-colonies/telemetry'; +import { getOtelMixin } from '@map-colonies/tracing-utils'; import { trace } from '@opentelemetry/api'; import { Registry } from 'prom-client'; import type { DependencyContainer } from 'tsyringe/dist/typings/types'; import { jsLogger } from '@map-colonies/js-logger'; import type { Pool } from 'pg'; import { instanceCachingFactory, instancePerContainerCachingFactory } from 'tsyringe'; -import type { InjectionObject } from '@common/dependencyRegistration'; -import { registerDependencies } from '@common/dependencyRegistration'; +import { registerDependencies, type InjectionObject } from '@common/dependencyRegistration'; import { SERVICES, SERVICE_NAME } from '@common/constants'; import { getTracing } from '@common/tracing'; import { tokenRouterFactory, TOKEN_ROUTER_SYMBOL } from './tokens/routes/tokenRouter'; @@ -28,7 +27,7 @@ export const registerExternalValues = async (options?: RegisterOptions): Promise const loggerConfig = configInstance.get('telemetry.logger'); - const logger = jsLogger({ + const logger = await jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint, mixin: getOtelMixin(), diff --git a/apps/token-kiosk/src/serverBuilder.ts b/apps/token-kiosk/src/serverBuilder.ts index 3f04b53..9c25c12 100644 --- a/apps/token-kiosk/src/serverBuilder.ts +++ b/apps/token-kiosk/src/serverBuilder.ts @@ -8,7 +8,7 @@ import { middleware as OpenApiMiddleware } from 'express-openapi-validator'; import { inject, injectable } from 'tsyringe'; import type { Logger } from '@map-colonies/js-logger'; import { httpLogger } from '@map-colonies/express-access-log-middleware'; -import { collectMetricsExpressMiddleware } from '@map-colonies/telemetry/prom-metrics'; +import { collectMetricsExpressMiddleware } from '@map-colonies/prometheus'; import { Registry } from 'prom-client'; import type { ConfigType } from '@common/config'; import { SERVICES } from '@common/constants'; From e7da5b7adcd53efa1318df7a2730657bbe4813eb Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Wed, 6 May 2026 14:03:06 +0300 Subject: [PATCH 4/8] feat(token-kiosk): modernized deps --- apps/auth-manager/src/common/config.ts | 6 ++-- apps/token-kiosk/src/common/config.ts | 6 ++-- apps/token-kiosk/tests/docs/docs.spec.ts | 2 +- apps/token-kiosk/tests/files/files.spec.ts | 2 +- apps/token-kiosk/tests/guides/guides.spec.ts | 2 +- apps/token-kiosk/tests/token/token.spec.ts | 2 +- pnpm-lock.yaml | 36 +++++++++++--------- pnpm-workspace.yaml | 2 +- 8 files changed, 30 insertions(+), 28 deletions(-) diff --git a/apps/auth-manager/src/common/config.ts b/apps/auth-manager/src/common/config.ts index 9243158..4b8171c 100644 --- a/apps/auth-manager/src/common/config.ts +++ b/apps/auth-manager/src/common/config.ts @@ -1,7 +1,7 @@ import { type ConfigInstance, config } from '@map-colonies/config'; -import { infraOpalaManagerV1, type infraOpalaManagerV1Type } from '@map-colonies/schemas'; +import { infraOpalaManagerV2, type infraOpalaManagerV2Type } from '@map-colonies/schemas'; -type ConfigType = ConfigInstance; +type ConfigType = ConfigInstance; let configInstance: ConfigType | undefined; @@ -12,7 +12,7 @@ let configInstance: ConfigType | undefined; */ async function initConfig(offlineMode?: boolean): Promise { configInstance = await config({ - schema: infraOpalaManagerV1, + schema: infraOpalaManagerV2, offlineMode, }); } diff --git a/apps/token-kiosk/src/common/config.ts b/apps/token-kiosk/src/common/config.ts index fc19569..7c94bab 100644 --- a/apps/token-kiosk/src/common/config.ts +++ b/apps/token-kiosk/src/common/config.ts @@ -1,8 +1,8 @@ import { type ConfigInstance, config } from '@map-colonies/config'; -import { infraOpalaTokenKioskV2, type infraOpalaTokenKioskV2Type } from '@map-colonies/schemas'; +import { infraOpalaTokenKioskV3, type infraOpalaTokenKioskV3Type } from '@map-colonies/schemas'; // Choose here the type of the config instance and import this type from the entire application -type ConfigType = ConfigInstance; +type ConfigType = ConfigInstance; let configInstance: ConfigType | undefined; @@ -13,7 +13,7 @@ let configInstance: ConfigType | undefined; */ async function initConfig(offlineMode?: boolean): Promise { configInstance = await config({ - schema: infraOpalaTokenKioskV2, + schema: infraOpalaTokenKioskV3, offlineMode, }); } diff --git a/apps/token-kiosk/tests/docs/docs.spec.ts b/apps/token-kiosk/tests/docs/docs.spec.ts index 4edd96c..7041a61 100644 --- a/apps/token-kiosk/tests/docs/docs.spec.ts +++ b/apps/token-kiosk/tests/docs/docs.spec.ts @@ -23,7 +23,7 @@ describe('docs', function () { beforeEach(async function () { const [app] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, { token: SERVICES.AUTH_MIDDLEWARE, provider: { useValue: middlewareMock } }, ], diff --git a/apps/token-kiosk/tests/files/files.spec.ts b/apps/token-kiosk/tests/files/files.spec.ts index f6d4892..a5e0df4 100644 --- a/apps/token-kiosk/tests/files/files.spec.ts +++ b/apps/token-kiosk/tests/files/files.spec.ts @@ -41,7 +41,7 @@ describe('guides', function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, { token: SERVICES.AUTH_MIDDLEWARE, provider: { useValue: middlewareMock } }, ], diff --git a/apps/token-kiosk/tests/guides/guides.spec.ts b/apps/token-kiosk/tests/guides/guides.spec.ts index 6f18536..c2c0674 100644 --- a/apps/token-kiosk/tests/guides/guides.spec.ts +++ b/apps/token-kiosk/tests/guides/guides.spec.ts @@ -34,7 +34,7 @@ describe('guides', function () { const [app] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, { token: SERVICES.AUTH_MIDDLEWARE, provider: { useValue: middlewareMock } }, ], diff --git a/apps/token-kiosk/tests/token/token.spec.ts b/apps/token-kiosk/tests/token/token.spec.ts index f35e592..fb72aec 100644 --- a/apps/token-kiosk/tests/token/token.spec.ts +++ b/apps/token-kiosk/tests/token/token.spec.ts @@ -48,7 +48,7 @@ describe('token', function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, { token: SERVICES.AUTH_MIDDLEWARE, provider: { useValue: middlewareMock } }, ], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04a6e5d..bb62ddb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ catalogs: specifier: 2.0.0 version: 2.0.0 '@map-colonies/schemas': - specifier: 1.19.0 + specifier: /home/oferade/repos/libot/schemas/map-colonies-schemas-1.19.0.tgz version: 1.19.0 '@map-colonies/tracing': specifier: ^1.0.0 @@ -247,7 +247,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) '@map-colonies/js-logger': specifier: 'catalog:' version: 5.0.0(@opentelemetry/api@1.9.0) @@ -256,7 +256,7 @@ importers: version: 1.0.0(prom-client@15.1.3) '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -335,7 +335,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -356,7 +356,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -743,7 +743,7 @@ importers: version: 4.12.1 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -764,7 +764,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -943,13 +943,13 @@ importers: version: 9.9.0 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -998,13 +998,13 @@ importers: devDependencies: '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -1046,7 +1046,7 @@ importers: version: link:../auth-core '@map-colonies/schemas': specifier: 'catalog:' - version: 1.19.0 + version: file:../schemas/map-colonies-schemas-1.19.0.tgz '@testcontainers/minio': specifier: ~11.14.0 version: 11.14.0 @@ -2488,6 +2488,7 @@ packages: '@map-colonies/config@4.0.1': resolution: {integrity: sha512-NIc+N7dOiSIe/9eoMwHkLvPFlSZcNh8BSR/f8QhEGnjLDGPeFE45lVXuI0QuvnbLrJxTr0rH3O6y+9JIKEK9JQ==} + version: 4.0.1 engines: {node: '>=24.0.0'} peerDependencies: '@map-colonies/schemas': ^1.9.0 @@ -2570,8 +2571,9 @@ packages: resolution: {integrity: sha512-rMASq2JeRuaWYGqPN68+FwQa4ZSVJBFpttRypUX6RflZK0svZNNCQSWleqz9iJGw5oVDRILNpAb4HRHm/7rszA==} engines: {node: '>=24'} - '@map-colonies/schemas@1.19.0': - resolution: {integrity: sha512-PBtX4WbjAIj0UZ1B/WO84lAdY0hLUVfd4qAvXM89CDcrmjiM0Rw04HZp3cfrCXfOMOYsbnX5qtHhnkOqZN4XsQ==} + '@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz': + resolution: {integrity: sha512-rsNWxYIHR3givZkioKEiVjzAh82RF+E+zrUBJdkEOWnWj4iIO8luCzcqM9x4XQ9TLJM5mw58J/jW0QEvninpOg==, tarball: file:../schemas/map-colonies-schemas-1.19.0.tgz} + version: 1.19.0 '@map-colonies/tracing-utils@1.0.0': resolution: {integrity: sha512-1u/oP97toi/CJ5ZqY+my8jBd+osI81hdayes2oUlyjRXeTExygm37ITSOrqtBNSmHdw4E+nrgYPQouMrDIrCig==} @@ -11457,12 +11459,12 @@ snapshots: dependencies: '@commitlint/config-conventional': 20.5.0 - '@map-colonies/config@4.0.1(@map-colonies/schemas@1.19.0)(prom-client@15.1.3)': + '@map-colonies/config@4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3)': dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.18.0) '@apidevtools/json-schema-ref-parser': 11.9.3 '@map-colonies/read-pkg': 0.0.1 - '@map-colonies/schemas': 1.19.0 + '@map-colonies/schemas': file:../schemas/map-colonies-schemas-1.19.0.tgz '@types/lodash': 4.17.24 ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) @@ -11582,7 +11584,7 @@ snapshots: dependencies: type-fest: 5.5.0 - '@map-colonies/schemas@1.19.0': {} + '@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz': {} '@map-colonies/tracing-utils@1.0.0(@opentelemetry/api@1.9.0)': dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 6311b3b..7a6b810 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,7 +9,7 @@ catalog: '@map-colonies/tsconfig': ^2.0.0 '@map-colonies/js-logger': '5.0.0' '@map-colonies/openapi-helpers': '5.1.0' - '@map-colonies/schemas': '1.19.0' + '@map-colonies/schemas': '/home/oferade/repos/libot/schemas/map-colonies-schemas-1.19.0.tgz' '@map-colonies/config': '4.0.1' '@map-colonies/read-pkg': '2.0.0' '@map-colonies/prometheus': '1.0.0' From 476e03849928fde0b944854c5a02695d011f0500 Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Thu, 7 May 2026 08:47:41 +0300 Subject: [PATCH 5/8] feat(auth-cron,auth-manager): modernized deps --- apps/auth-cron/src/config.ts | 6 +++--- apps/auth-cron/src/index.ts | 14 +++++++------- apps/auth-cron/src/job.ts | 18 +++++++++--------- apps/auth-cron/src/s3.ts | 10 +++++----- apps/auth-cron/src/telemetry/logger.ts | 9 +++++++-- apps/auth-cron/src/telemetry/tracing.ts | 2 +- apps/auth-cron/src/util.ts | 6 +++--- apps/auth-cron/src/validators.ts | 2 +- .../tests/{job.spec.ts => job.spec.mts} | 8 ++++---- apps/auth-cron/tests/s3.spec.mts | 4 ++-- apps/auth-cron/tests/util.spec.mts | 4 ++-- ...{validators.spec.ts => validators.spec.mts} | 8 ++++---- apps/auth-manager/src/common/tracing.ts | 2 +- apps/auth-manager/src/containerConfig.ts | 4 ++-- apps/auth-manager/src/serverBuilder.ts | 4 +--- .../tests/integration/asset/asset.spec.mts | 2 +- .../tests/integration/bundle/bundle.spec.mts | 2 +- .../tests/integration/client/client.spec.mts | 2 +- .../integration/connection/connection.spec.mts | 2 +- .../tests/integration/docs/docs.spec.ts | 2 +- .../tests/integration/domain/domain.spec.mts | 4 ++-- .../tests/integration/key/key.spec.mts | 2 +- .../unit/asset/models/assetManager.spec.mts | 2 +- .../unit/bundle/models/bundleModel.spec.mts | 2 +- .../unit/client/models/clientManager.spec.mts | 2 +- .../models/connectionManager.spec.mts | 2 +- .../unit/domain/models/domainModel.spec.mts | 4 +++- 27 files changed, 67 insertions(+), 62 deletions(-) rename apps/auth-cron/tests/{job.spec.ts => job.spec.mts} (97%) rename apps/auth-cron/tests/{validators.spec.ts => validators.spec.mts} (80%) diff --git a/apps/auth-cron/src/config.ts b/apps/auth-cron/src/config.ts index 2947cb6..d879f4d 100644 --- a/apps/auth-cron/src/config.ts +++ b/apps/auth-cron/src/config.ts @@ -1,7 +1,7 @@ import { type ConfigInstance, config } from '@map-colonies/config'; -import { infraOpalaCronV2, type infraOpalaCronV2Type } from '@map-colonies/schemas'; +import { infraOpalaCronV3, type infraOpalaCronV3Type } from '@map-colonies/schemas'; -type ConfigType = ConfigInstance; +type ConfigType = ConfigInstance; let configInstance: ConfigType | undefined; @@ -12,7 +12,7 @@ let configInstance: ConfigType | undefined; */ async function initConfig(offlineMode?: boolean): Promise { configInstance = await config({ - schema: infraOpalaCronV2, + schema: infraOpalaCronV3, offlineMode, }); } diff --git a/apps/auth-cron/src/index.ts b/apps/auth-cron/src/index.ts index 99aca2f..82de516 100644 --- a/apps/auth-cron/src/index.ts +++ b/apps/auth-cron/src/index.ts @@ -12,7 +12,7 @@ import type { Environments } from '@map-colonies/auth-core'; import { Bundle, initConnection } from '@map-colonies/auth-core'; import type { commonDbFullV1Type } from '@map-colonies/schemas'; import { BundleDatabase } from '@map-colonies/auth-bundler'; -import { collectMetricsExpressMiddleware } from '@map-colonies/telemetry/prom-metrics'; +import { collectMetricsExpressMiddleware } from '@map-colonies/prometheus'; import { getJob } from './job'; import { getConfig } from './config'; import { emptyDir } from './util'; @@ -23,13 +23,13 @@ import { metricsRegistry } from './telemetry/metrics'; const SERVER_PORT = env['SERVER_PORT'] ?? 8080; async function initDb(dbConfig: commonDbFullV1Type): Promise<[DataSource, BundleDatabase, Repository]> { - logger?.debug('initializing database connection'); + logger.debug('initializing database connection'); const dataSource = await initConnection(dbConfig); return [dataSource, new BundleDatabase(dataSource), dataSource.getRepository(Bundle)]; } const errorHandler: CatchCallbackFn = (err, job) => { - logger?.error({ msg: 'failed running job', err, bundleEnv: job.name }); + logger.error({ msg: 'failed running job', err, bundleEnv: job.name }); }; const main = async (): Promise => { @@ -39,13 +39,13 @@ const main = async (): Promise => { const [dataSource, bundleDatabase, bundleRepository] = await initDb(dbConfig); Object.entries(cronConfig).map(([env, value]) => { - logger?.info({ msg: 'initializing new update bundle job', bundleEnv: env }); + logger.info({ msg: 'initializing new update bundle job', bundleEnv: env }); const workdir = mkdtempSync(path.join(tmpdir(), `authbundler-${env}-`)); const job = getJob(bundleRepository, bundleDatabase, env as Environments, workdir); return Cron(value.pattern, { unref: false, protect: true, catch: errorHandler, name: env }, async () => { - logger?.info({ msg: 'running new update job', bundleEnv: env }); + logger.info({ msg: 'running new update job', bundleEnv: env }); await job(); await emptyDir(workdir); @@ -64,8 +64,8 @@ const main = async (): Promise => { }); server.listen(SERVER_PORT, () => { - logger?.info(`liveness and metrics are up at port ${SERVER_PORT}`); + logger.info(`liveness and metrics are up at port ${SERVER_PORT}`); }); }; -main().catch((err) => logger?.error({ msg: 'program terminated with an error', err })); +main().catch((err) => logger.error({ msg: 'program terminated with an error', err })); diff --git a/apps/auth-cron/src/job.ts b/apps/auth-cron/src/job.ts index cfaaf6f..a857704 100644 --- a/apps/auth-cron/src/job.ts +++ b/apps/auth-cron/src/job.ts @@ -14,27 +14,27 @@ export function getJob( workdir: string ): () => Promise { return async () => { - logger?.debug({ msg: 'fetching bundle information from the database', bundleEnv: environment }); + logger.debug({ msg: 'fetching bundle information from the database', bundleEnv: environment }); const latestBundle = await bundleRepository.findOne({ where: { environment }, order: { id: 'DESC' } }); const latestVersions = await bundleDatabase.getLatestVersions(environment); const currentOpaVersion = await getVersionCommand(); - logger?.debug({ msg: 'latest bundle from db', bundleEnv: environment, latestBundle, latestVersions }); + logger.debug({ msg: 'latest bundle from db', bundleEnv: environment, latestBundle, latestVersions }); - logger?.debug({ msg: 'checking if bundle is up to date', bundleEnv: environment, currentOpaVersion }); + logger.debug({ msg: 'checking if bundle is up to date', bundleEnv: environment, currentOpaVersion }); let shouldSaveBundleToDb = true; if (latestBundle !== null && currentOpaVersion === latestBundle.opaVersion && compareVersionsToBundle(latestBundle, latestVersions)) { - logger?.info({ msg: 'bundle is up to date with the database, checking s3', bundleEnv: environment }); + logger.info({ msg: 'bundle is up to date with the database, checking s3', bundleEnv: environment }); if (latestBundle.hash === (await getS3Client(environment).getObjectHash())) { - logger?.info({ msg: 's3 bundle is up to date with the database', bundleEnv: environment }); + logger.info({ msg: 's3 bundle is up to date with the database', bundleEnv: environment }); return; } - logger?.info({ msg: 's3 bundle is not up to date with the database, creating new bundle', bundleEnv: environment }); + logger.info({ msg: 's3 bundle is not up to date with the database, creating new bundle', bundleEnv: environment }); shouldSaveBundleToDb = false; } - logger?.debug({ msg: 'creating new bundle as ', bundleEnv: environment }); + logger.debug({ msg: 'creating new bundle as ', bundleEnv: environment }); const bundleContent = await bundleDatabase.getBundleFromVersions(latestVersions); @@ -43,10 +43,10 @@ export function getJob( const hash = await getS3Client(environment).uploadFile(path.join(workdir, 'bundle.tar.gz')); if (shouldSaveBundleToDb) { - logger?.debug({ msg: 'saving bundle metadata to the database', bundleEnv: environment }); + logger.debug({ msg: 'saving bundle metadata to the database', bundleEnv: environment }); await bundleDatabase.saveBundle(latestVersions, hash); } - logger?.info({ msg: 'created new bundle successfully', bundleEnv: environment }); + logger.info({ msg: 'created new bundle successfully', bundleEnv: environment }); }; } diff --git a/apps/auth-cron/src/s3.ts b/apps/auth-cron/src/s3.ts index 6f1015a..2837090 100644 --- a/apps/auth-cron/src/s3.ts +++ b/apps/auth-cron/src/s3.ts @@ -30,7 +30,7 @@ class S3client { try { // eslint-disable-next-line @typescript-eslint/naming-convention const command = new HeadObjectCommand({ Bucket: this.bucket, Key: this.key }); - logger?.debug({ msg: 'fetching object metadata from s3', bucket: this.bucket, key: this.key, endpoint: this.endpoint }); + logger.debug({ msg: 'fetching object metadata from s3', bucket: this.bucket, key: this.key, endpoint: this.endpoint }); const res = await this.s3client.send(command); return res.ETag; @@ -46,7 +46,7 @@ class S3client { try { // eslint-disable-next-line @typescript-eslint/naming-convention const command = new HeadBucketCommand({ Bucket: this.bucket }); - logger?.debug({ msg: 'fetching bucket metadata from s3', bucket: this.bucket, endpoint: this.endpoint }); + logger.debug({ msg: 'fetching bucket metadata from s3', bucket: this.bucket, endpoint: this.endpoint }); const res = await this.s3client.send(command); return res.$metadata.httpStatusCode === StatusCodes.OK; } catch (error) { @@ -60,7 +60,7 @@ class S3client { public async uploadFile(filePath: string): Promise { const file = readFileSync(filePath); - logger?.debug({ msg: 'uploading object to s3', bucket: this.bucket, key: this.key, endpoint: this.endpoint }); + logger.debug({ msg: 'uploading object to s3', bucket: this.bucket, key: this.key, endpoint: this.endpoint }); // eslint-disable-next-line @typescript-eslint/naming-convention const command = new PutObjectCommand({ Body: file, Bucket: this.bucket, Key: this.key, ContentType: 'application/gzip' }); @@ -78,11 +78,11 @@ export function getS3Client(env: Environments): S3client { if (!client) { if (cronConfig !== undefined) { const s3Config = cronConfig.s3; - logger?.debug({ msg: 'initializing new s3 connection', s3Env: env, endpoint: s3Config.endpoint }); + logger.debug({ msg: 'initializing new s3 connection', s3Env: env, endpoint: s3Config.endpoint }); client = new S3client(s3Config); s3Clients.set(env, client); } else { - logger?.warn({ msg: 'failed initializing s3 client for undefined env', s3Env: env }); + logger.warn({ msg: 'failed initializing s3 client for undefined env', s3Env: env }); throw new Error(); } } diff --git a/apps/auth-cron/src/telemetry/logger.ts b/apps/auth-cron/src/telemetry/logger.ts index 5e8f184..eefdee3 100644 --- a/apps/auth-cron/src/telemetry/logger.ts +++ b/apps/auth-cron/src/telemetry/logger.ts @@ -5,7 +5,12 @@ import { getConfig } from '../config'; const loggerConfig = getConfig().get('telemetry.logger'); -const logger: Logger | undefined = jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint }); +let logger: Logger; + +export async function initializeLogger(): Promise { + const logger: Logger | undefined = await jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint }); + + setLogger(logger); +} -setLogger(logger); export { logger }; diff --git a/apps/auth-cron/src/telemetry/tracing.ts b/apps/auth-cron/src/telemetry/tracing.ts index e95b45b..fa34302 100644 --- a/apps/auth-cron/src/telemetry/tracing.ts +++ b/apps/auth-cron/src/telemetry/tracing.ts @@ -1,4 +1,4 @@ -import { Tracing } from '@map-colonies/telemetry'; +import { Tracing } from '@map-colonies/tracing'; let tracing: Tracing | undefined; const IGNORED_OUTGOING_TRACE_ROUTES = [/^.*\/v1\/metrics.*$/]; diff --git a/apps/auth-cron/src/util.ts b/apps/auth-cron/src/util.ts index ab6830e..7802dee 100644 --- a/apps/auth-cron/src/util.ts +++ b/apps/auth-cron/src/util.ts @@ -7,12 +7,12 @@ import { logger } from './telemetry/logger'; export function compareVersionsToBundle(bundle: Bundle, versions: BundleContentVersions): boolean { try { - logger?.debug({ msg: 'comparing connections', bundleEnv: versions.environment }); + logger.debug({ msg: 'comparing connections', bundleEnv: versions.environment }); assert.deepStrictEqual(bundle.connections, versions.connections); - logger?.debug({ msg: 'comparing assets', bundleEnv: versions.environment }); + logger.debug({ msg: 'comparing assets', bundleEnv: versions.environment }); assert.deepStrictEqual(bundle.assets, versions.assets); - logger?.debug({ msg: 'comparing key version', bundleEnv: versions.environment }); + logger.debug({ msg: 'comparing key version', bundleEnv: versions.environment }); // Added the check because keyVersion can be null in the database // and we want a new bundle to be created in that case diff --git a/apps/auth-cron/src/validators.ts b/apps/auth-cron/src/validators.ts index a321c75..04d38db 100644 --- a/apps/auth-cron/src/validators.ts +++ b/apps/auth-cron/src/validators.ts @@ -4,7 +4,7 @@ import { logger } from './telemetry/logger'; export async function validateS3(envs: Environments[]): Promise { for (const env of envs) { - logger?.debug({ msg: 'checking if bucket exists', s3Env: env }); + logger.debug({ msg: 'checking if bucket exists', s3Env: env }); const doesExist = await getS3Client(env).doesBucketExist(); if (!doesExist) { throw new Error('The bucket does not exist'); diff --git a/apps/auth-cron/tests/job.spec.ts b/apps/auth-cron/tests/job.spec.mts similarity index 97% rename from apps/auth-cron/tests/job.spec.ts rename to apps/auth-cron/tests/job.spec.mts index ace46a1..194f8a8 100644 --- a/apps/auth-cron/tests/job.spec.ts +++ b/apps/auth-cron/tests/job.spec.mts @@ -12,15 +12,15 @@ import { vi, describe, beforeEach, afterEach, afterAll, it, expect, beforeAll } import { jsLogger } from '@map-colonies/js-logger'; import type { infraOpalaCronV1Type } from '@map-colonies/schemas'; import { PutObjectCommand, S3Client } from '@aws-sdk/client-s3'; -import { getJob } from '@src/job'; -import { getConfig, initConfig } from '@src/config'; +import { getJob } from '@src/job.js'; +import { getConfig, initConfig } from '@src/config.js'; vi.mock('@map-colonies/auth-bundler'); -vi.mock('../src/telemetry/logger', () => { +vi.mock('../src/telemetry/logger', async () => { return { // eslint-disable-next-line @typescript-eslint/naming-convention __esModule: true, - logger: jsLogger({ enabled: false }), + logger: await jsLogger({ enabled: false }), }; }); diff --git a/apps/auth-cron/tests/s3.spec.mts b/apps/auth-cron/tests/s3.spec.mts index d85f5d8..d4a1e28 100644 --- a/apps/auth-cron/tests/s3.spec.mts +++ b/apps/auth-cron/tests/s3.spec.mts @@ -14,11 +14,11 @@ import { initConfig, getConfig } from '@src/config.js'; import { getS3Client } from '@src/s3.js'; import type * as appConfig from '@src/config.js'; -vi.mock('../src/telemetry/logger', () => { +vi.mock('../src/telemetry/logger', async () => { return { // eslint-disable-next-line @typescript-eslint/naming-convention __esModule: true, - logger: jsLogger({ enabled: false }), + logger: await jsLogger({ enabled: false }), }; }); diff --git a/apps/auth-cron/tests/util.spec.mts b/apps/auth-cron/tests/util.spec.mts index 963564f..02e81bf 100644 --- a/apps/auth-cron/tests/util.spec.mts +++ b/apps/auth-cron/tests/util.spec.mts @@ -7,11 +7,11 @@ import { getFakeBundle, getTempDir } from 'test-utils'; import { jsLogger } from '@map-colonies/js-logger'; import { compareVersionsToBundle, emptyDir } from '@src/util.js'; -vi.mock('../src/telemetry/logger', () => { +vi.mock('../src/telemetry/logger', async () => { return { // eslint-disable-next-line @typescript-eslint/naming-convention __esModule: true, - logger: jsLogger({ enabled: false }), + logger: await jsLogger({ enabled: false }), }; }); diff --git a/apps/auth-cron/tests/validators.spec.ts b/apps/auth-cron/tests/validators.spec.mts similarity index 80% rename from apps/auth-cron/tests/validators.spec.ts rename to apps/auth-cron/tests/validators.spec.mts index e50f553..339444c 100644 --- a/apps/auth-cron/tests/validators.spec.ts +++ b/apps/auth-cron/tests/validators.spec.mts @@ -1,14 +1,14 @@ import { Environment } from '@map-colonies/auth-core'; import { jsLogger } from '@map-colonies/js-logger'; import { beforeAll, describe, expect, it, vi } from 'vitest'; -import { initConfig } from '@src/config'; -import { validateS3 } from '@src/validators'; +import { initConfig } from '@src/config.js'; +import { validateS3 } from '@src/validators.js'; -vi.mock('../src/telemetry/logger', () => { +vi.mock('../src/telemetry/logger', async () => { return { // eslint-disable-next-line @typescript-eslint/naming-convention __esModule: true, - logger: jsLogger({ enabled: false }), + logger: await jsLogger({ enabled: false }), }; }); diff --git a/apps/auth-manager/src/common/tracing.ts b/apps/auth-manager/src/common/tracing.ts index a22af6c..bd05fd0 100644 --- a/apps/auth-manager/src/common/tracing.ts +++ b/apps/auth-manager/src/common/tracing.ts @@ -1,4 +1,4 @@ -import { Tracing } from '@map-colonies/telemetry'; +import { Tracing } from '@map-colonies/tracing'; import { IGNORED_INCOMING_TRACE_ROUTES, IGNORED_OUTGOING_TRACE_ROUTES } from './constants'; let tracing: Tracing | undefined; diff --git a/apps/auth-manager/src/containerConfig.ts b/apps/auth-manager/src/containerConfig.ts index 6be71c1..3826307 100644 --- a/apps/auth-manager/src/containerConfig.ts +++ b/apps/auth-manager/src/containerConfig.ts @@ -1,4 +1,4 @@ -import { getOtelMixin } from '@map-colonies/telemetry'; +import { getOtelMixin } from '@map-colonies/tracing-utils'; import { trace } from '@opentelemetry/api'; import { instanceCachingFactory } from 'tsyringe'; import type { DependencyContainer } from 'tsyringe/dist/typings/types'; @@ -44,7 +44,7 @@ export const registerExternalValues = async (options?: RegisterOptions): Promise const loggerConfig = configInstance.get('telemetry.logger'); - const logger = jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint, mixin: getOtelMixin() }); + const logger = await jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint, mixin: getOtelMixin() }); const dataSourceOptions = configInstance.get('db'); const connection = await initConnection(dataSourceOptions); diff --git a/apps/auth-manager/src/serverBuilder.ts b/apps/auth-manager/src/serverBuilder.ts index 6a25d1a..6fecfd1 100644 --- a/apps/auth-manager/src/serverBuilder.ts +++ b/apps/auth-manager/src/serverBuilder.ts @@ -9,8 +9,7 @@ import { middleware as OpenApiMiddleware } from 'express-openapi-validator'; import { inject, injectable } from 'tsyringe'; import { type Logger } from '@map-colonies/js-logger'; import { httpLogger } from '@map-colonies/express-access-log-middleware'; -import { getTraceContexHeaderMiddleware } from '@map-colonies/telemetry'; -import { collectMetricsExpressMiddleware } from '@map-colonies/telemetry/prom-metrics'; +import { collectMetricsExpressMiddleware } from '@map-colonies/prometheus'; import type { Registry } from 'prom-client'; import { SERVICES } from './common/constants'; import { DOMAIN_ROUTER_SYMBOL } from './domain/routes/domainRouter'; @@ -88,7 +87,6 @@ export class ServerBuilder { } this.serverInstance.use(bodyParser.json(this.config.get('server.request.payload'))); - this.serverInstance.use(getTraceContexHeaderMiddleware()); const ignorePathRegex = new RegExp(`^${this.config.get('openapiConfig.basePath')}/.*`, 'i'); this.serverInstance.use( diff --git a/apps/auth-manager/tests/integration/asset/asset.spec.mts b/apps/auth-manager/tests/integration/asset/asset.spec.mts index a171195..521569e 100644 --- a/apps/auth-manager/tests/integration/asset/asset.spec.mts +++ b/apps/auth-manager/tests/integration/asset/asset.spec.mts @@ -27,7 +27,7 @@ describe('client', function () { await initConfig(true); const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/integration/bundle/bundle.spec.mts b/apps/auth-manager/tests/integration/bundle/bundle.spec.mts index aefc73a..a915d8a 100644 --- a/apps/auth-manager/tests/integration/bundle/bundle.spec.mts +++ b/apps/auth-manager/tests/integration/bundle/bundle.spec.mts @@ -28,7 +28,7 @@ describe('bundle', function () { await initConfig(true); const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/integration/client/client.spec.mts b/apps/auth-manager/tests/integration/client/client.spec.mts index 6b6823f..41c0771 100644 --- a/apps/auth-manager/tests/integration/client/client.spec.mts +++ b/apps/auth-manager/tests/integration/client/client.spec.mts @@ -27,7 +27,7 @@ describe('client', function () { await initConfig(true); const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/integration/connection/connection.spec.mts b/apps/auth-manager/tests/integration/connection/connection.spec.mts index 76f54e0..ad4de15 100644 --- a/apps/auth-manager/tests/integration/connection/connection.spec.mts +++ b/apps/auth-manager/tests/integration/connection/connection.spec.mts @@ -36,7 +36,7 @@ describe('connection', function () { await initConfig(true); const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/integration/docs/docs.spec.ts b/apps/auth-manager/tests/integration/docs/docs.spec.ts index 791862f..fb2ee94 100644 --- a/apps/auth-manager/tests/integration/docs/docs.spec.ts +++ b/apps/auth-manager/tests/integration/docs/docs.spec.ts @@ -21,7 +21,7 @@ describe('docs', function () { beforeEach(async function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/integration/domain/domain.spec.mts b/apps/auth-manager/tests/integration/domain/domain.spec.mts index af4b4a8..fad73e1 100644 --- a/apps/auth-manager/tests/integration/domain/domain.spec.mts +++ b/apps/auth-manager/tests/integration/domain/domain.spec.mts @@ -25,7 +25,7 @@ describe('domain', function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, @@ -114,7 +114,7 @@ describe('domain', function () { beforeEach(async function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, { token: SERVICES.DOMAIN_REPOSITORY, provider: { useValue: MockProvider } }, ], diff --git a/apps/auth-manager/tests/integration/key/key.spec.mts b/apps/auth-manager/tests/integration/key/key.spec.mts index 68b4015..5e053ab 100644 --- a/apps/auth-manager/tests/integration/key/key.spec.mts +++ b/apps/auth-manager/tests/integration/key/key.spec.mts @@ -29,7 +29,7 @@ describe('key', function () { beforeEach(async function () { const [app, container] = await getApp({ override: [ - { token: SERVICES.LOGGER, provider: { useValue: jsLogger({ enabled: false }) } }, + { token: SERVICES.LOGGER, provider: { useValue: await jsLogger({ enabled: false }) } }, { token: SERVICES.TRACER, provider: { useValue: trace.getTracer('testTracer') } }, ], useChild: true, diff --git a/apps/auth-manager/tests/unit/asset/models/assetManager.spec.mts b/apps/auth-manager/tests/unit/asset/models/assetManager.spec.mts index 332e452..ebe6187 100644 --- a/apps/auth-manager/tests/unit/asset/models/assetManager.spec.mts +++ b/apps/auth-manager/tests/unit/asset/models/assetManager.spec.mts @@ -6,7 +6,7 @@ import { AssetManager } from '@src/asset/models/assetManager.js'; import { AssetNotFoundError, AssetVersionMismatchError } from '@src/asset/models/errors.js'; import type { AssetRepository } from '@src/asset/DAL/assetRepository.js'; -const logger = jsLogger({ enabled: false }); +const logger = await jsLogger({ enabled: false }); describe('AssetManager', () => { let assetManager: AssetManager; diff --git a/apps/auth-manager/tests/unit/bundle/models/bundleModel.spec.mts b/apps/auth-manager/tests/unit/bundle/models/bundleModel.spec.mts index ed9e70c..7f503e2 100644 --- a/apps/auth-manager/tests/unit/bundle/models/bundleModel.spec.mts +++ b/apps/auth-manager/tests/unit/bundle/models/bundleModel.spec.mts @@ -6,7 +6,7 @@ import { getFakeBundle } from 'test-utils'; import { BundleManager } from '@src/bundle/models/bundleManager.js'; import { BundleNotFoundError } from '@src/bundle/models/errors.js'; -const logger = jsLogger({ enabled: false }); +const logger = await jsLogger({ enabled: false }); describe('BundleManager', () => { let bundleManager: BundleManager; diff --git a/apps/auth-manager/tests/unit/client/models/clientManager.spec.mts b/apps/auth-manager/tests/unit/client/models/clientManager.spec.mts index 007439d..ed3d211 100644 --- a/apps/auth-manager/tests/unit/client/models/clientManager.spec.mts +++ b/apps/auth-manager/tests/unit/client/models/clientManager.spec.mts @@ -8,7 +8,7 @@ import { ClientManager } from '@src/client/models/clientManager.js'; import { ClientAlreadyExistsError, ClientNotFoundError } from '@src/client/models/errors.js'; import { PgErrorCodes } from '@src/common/db/constants.js'; -const logger = jsLogger({ enabled: false }); +const logger = await jsLogger({ enabled: false }); describe('ClientManager', () => { let clientManager: ClientManager; diff --git a/apps/auth-manager/tests/unit/connection/models/connectionManager.spec.mts b/apps/auth-manager/tests/unit/connection/models/connectionManager.spec.mts index 8e3e629..b5f7652 100644 --- a/apps/auth-manager/tests/unit/connection/models/connectionManager.spec.mts +++ b/apps/auth-manager/tests/unit/connection/models/connectionManager.spec.mts @@ -11,7 +11,7 @@ import { DomainNotFoundError } from '@src/domain/models/errors.js'; import type { KeyRepository } from '@src/key/DAL/keyRepository.js'; import { KeyNotFoundError } from '@src/key/models/errors.js'; -const logger = jsLogger({ enabled: false }); +const logger = await jsLogger({ enabled: false }); describe('ConnectionManager', () => { let connectionManager: ConnectionManager; diff --git a/apps/auth-manager/tests/unit/domain/models/domainModel.spec.mts b/apps/auth-manager/tests/unit/domain/models/domainModel.spec.mts index f676e58..bfaead8 100644 --- a/apps/auth-manager/tests/unit/domain/models/domainModel.spec.mts +++ b/apps/auth-manager/tests/unit/domain/models/domainModel.spec.mts @@ -4,6 +4,8 @@ import type { DomainRepository } from '@src/domain/DAL/domainRepository.js'; import { DomainManager } from '@src/domain/models/domainManager.js'; import { DomainAlreadyExistsError } from '@src/domain/models/errors.js'; +const logger = await jsLogger({ enabled: false }); + describe('DomainManager', () => { let domainManager: DomainManager; const mockedRepository = { @@ -12,7 +14,7 @@ describe('DomainManager', () => { }; beforeEach(function () { - domainManager = new DomainManager(jsLogger({ enabled: false }), mockedRepository as unknown as DomainRepository); + domainManager = new DomainManager(logger, mockedRepository as unknown as DomainRepository); vi.resetAllMocks(); }); From c6cbcde1308b17720ebfc3a7e8e753176be82120 Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Sun, 10 May 2026 09:06:55 +0300 Subject: [PATCH 6/8] chore(global): changed to url install --- pnpm-lock.yaml | 34 +++++++++++++++++----------------- pnpm-workspace.yaml | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bb62ddb..c21d5c3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ catalogs: specifier: 2.0.0 version: 2.0.0 '@map-colonies/schemas': - specifier: /home/oferade/repos/libot/schemas/map-colonies-schemas-1.19.0.tgz + specifier: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz version: 1.19.0 '@map-colonies/tracing': specifier: ^1.0.0 @@ -247,7 +247,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) '@map-colonies/js-logger': specifier: 'catalog:' version: 5.0.0(@opentelemetry/api@1.9.0) @@ -256,7 +256,7 @@ importers: version: 1.0.0(prom-client@15.1.3) '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -335,7 +335,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -356,7 +356,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -743,7 +743,7 @@ importers: version: 4.12.1 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -764,7 +764,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -943,13 +943,13 @@ importers: version: 9.9.0 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -998,13 +998,13 @@ importers: devDependencies: '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -1046,7 +1046,7 @@ importers: version: link:../auth-core '@map-colonies/schemas': specifier: 'catalog:' - version: file:../schemas/map-colonies-schemas-1.19.0.tgz + version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@testcontainers/minio': specifier: ~11.14.0 version: 11.14.0 @@ -2571,8 +2571,8 @@ packages: resolution: {integrity: sha512-rMASq2JeRuaWYGqPN68+FwQa4ZSVJBFpttRypUX6RflZK0svZNNCQSWleqz9iJGw5oVDRILNpAb4HRHm/7rszA==} engines: {node: '>=24'} - '@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz': - resolution: {integrity: sha512-rsNWxYIHR3givZkioKEiVjzAh82RF+E+zrUBJdkEOWnWj4iIO8luCzcqM9x4XQ9TLJM5mw58J/jW0QEvninpOg==, tarball: file:../schemas/map-colonies-schemas-1.19.0.tgz} + '@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz': + resolution: {integrity: sha512-ie/TaOBvNoFC/NrAIXg4F6S1sLq6Q3ASsvRmxhzThn8hfq7zrjAfdeGQhebOTkajnGm0YwuWIVP+4v+ay/zTrQ==, tarball: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz} version: 1.19.0 '@map-colonies/tracing-utils@1.0.0': @@ -11459,12 +11459,12 @@ snapshots: dependencies: '@commitlint/config-conventional': 20.5.0 - '@map-colonies/config@4.0.1(@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz)(prom-client@15.1.3)': + '@map-colonies/config@4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3)': dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.18.0) '@apidevtools/json-schema-ref-parser': 11.9.3 '@map-colonies/read-pkg': 0.0.1 - '@map-colonies/schemas': file:../schemas/map-colonies-schemas-1.19.0.tgz + '@map-colonies/schemas': https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz '@types/lodash': 4.17.24 ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) @@ -11584,7 +11584,7 @@ snapshots: dependencies: type-fest: 5.5.0 - '@map-colonies/schemas@file:../schemas/map-colonies-schemas-1.19.0.tgz': {} + '@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz': {} '@map-colonies/tracing-utils@1.0.0(@opentelemetry/api@1.9.0)': dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 7a6b810..71faf72 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,7 +9,7 @@ catalog: '@map-colonies/tsconfig': ^2.0.0 '@map-colonies/js-logger': '5.0.0' '@map-colonies/openapi-helpers': '5.1.0' - '@map-colonies/schemas': '/home/oferade/repos/libot/schemas/map-colonies-schemas-1.19.0.tgz' + '@map-colonies/schemas': 'https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz' '@map-colonies/config': '4.0.1' '@map-colonies/read-pkg': '2.0.0' '@map-colonies/prometheus': '1.0.0' From 46808877c6d40047fbab060252f0631f806f3969 Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Sun, 10 May 2026 10:59:25 +0300 Subject: [PATCH 7/8] chore(global): fixes --- apps/auth-cron/package.json | 1 - apps/auth-cron/src/instrumentation.mts | 3 +++ knip.config.ts | 6 ++---- packages/auth-bundler/tests/bundler.spec.mts | 2 +- pnpm-lock.yaml | 3 --- pnpm-workspace.yaml | 1 - turbo.json | 9 ++++++--- 7 files changed, 12 insertions(+), 13 deletions(-) diff --git a/apps/auth-cron/package.json b/apps/auth-cron/package.json index 74db579..5d7e62e 100644 --- a/apps/auth-cron/package.json +++ b/apps/auth-cron/package.json @@ -43,7 +43,6 @@ "@map-colonies/schemas": "catalog:", "@map-colonies/prometheus": "catalog:", "@map-colonies/tracing": "catalog:", - "@map-colonies/tracing-utils": "catalog:", "@opentelemetry/api": "catalog:", "croner": "6.0.3", "express": "catalog:", diff --git a/apps/auth-cron/src/instrumentation.mts b/apps/auth-cron/src/instrumentation.mts index 1a0bcbd..f7fc2c6 100644 --- a/apps/auth-cron/src/instrumentation.mts +++ b/apps/auth-cron/src/instrumentation.mts @@ -3,6 +3,7 @@ // Because this file is a module it should imported using the `--import` flag in the `node` command, and should not be imported by any other file. import { tracingFactory } from './telemetry/tracing.js'; import { getConfig, initConfig } from './config.js'; +import { initializeLogger } from './telemetry/logger.js'; await initConfig(); @@ -14,3 +15,5 @@ const sharedConfig = config.get('telemetry.shared'); const tracing = tracingFactory({ ...tracingConfig, ...sharedConfig }); tracing.start(); + +await initializeLogger(); diff --git a/knip.config.ts b/knip.config.ts index 4bd2794..553e1e8 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -10,7 +10,7 @@ const config: KnipConfig = { type: true, }, ignoreBinaries: ['helm'], - ignoreFiles: ['example/**', 'scripts/generate-matrix.mjs'], + ignoreFiles: ['example/**'], ignoreDependencies: ['@map-colonies/infra-copilot-instructions', '@vitest/eslint-plugin'], workspaces: { 'packages/auth-core': { @@ -38,9 +38,7 @@ const config: KnipConfig = { 'apps/kiosk-ui': { ignore: ['src/types/**'], }, - 'apps/auth-ui': { - ignore: ['src/types/**'], - }, + 'apps/auth-ui': {}, }, }; diff --git a/packages/auth-bundler/tests/bundler.spec.mts b/packages/auth-bundler/tests/bundler.spec.mts index 5b57ae1..7c44b4e 100644 --- a/packages/auth-bundler/tests/bundler.spec.mts +++ b/packages/auth-bundler/tests/bundler.spec.mts @@ -45,7 +45,7 @@ describe('bundler.ts', function () { }); it('should log errors if there are no data, tests and key', async function () { - const logger = jsLogger({ + const logger = await jsLogger({ enabled: false, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c21d5c3..c8e688c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -260,9 +260,6 @@ importers: '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) - '@map-colonies/tracing-utils': - specifier: 'catalog:' - version: 1.0.0(@opentelemetry/api@1.9.0) '@opentelemetry/api': specifier: 'catalog:' version: 1.9.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 71faf72..13f04e9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -38,7 +38,6 @@ catalog: 'express-openapi-validator': '^5.6.2' http-status-codes: '^2.3.0' openapi-fetch: '0.17.0' - prom-clinent: '^15.1.3' reflect-metadata: '^0.2.2' tsyringe: '^4.10.0' express: '^4.22.1' diff --git a/turbo.json b/turbo.json index aaac7a3..b723c00 100644 --- a/turbo.json +++ b/turbo.json @@ -12,16 +12,19 @@ "cache": false }, "lint": { - "dependsOn": [] + "dependsOn": [], + "outputLogs": "errors-only" }, "lint:fix": { - "dependsOn": [] + "dependsOn": [], + "outputLogs": "errors-only" }, "lint:openapi": { "dependsOn": [] }, "test": { - "dependsOn": [] + "dependsOn": [], + "outputLogs": "errors-only" }, "check-dist": { "dependsOn": ["build"], From bb90364b1a06204bca99c11d52d89a1d8c580d4f Mon Sep 17 00:00:00 2001 From: Schnitz <12687466+CptSchnitz@users.noreply.github.com> Date: Thu, 28 May 2026 10:09:12 +0300 Subject: [PATCH 8/8] chore(global): pr fixes --- apps/auth-cron/src/telemetry/logger.ts | 2 +- pnpm-lock.yaml | 38 ++++++++++++-------------- pnpm-workspace.yaml | 2 +- 3 files changed, 20 insertions(+), 22 deletions(-) diff --git a/apps/auth-cron/src/telemetry/logger.ts b/apps/auth-cron/src/telemetry/logger.ts index eefdee3..26b1d85 100644 --- a/apps/auth-cron/src/telemetry/logger.ts +++ b/apps/auth-cron/src/telemetry/logger.ts @@ -8,7 +8,7 @@ const loggerConfig = getConfig().get('telemetry.logger'); let logger: Logger; export async function initializeLogger(): Promise { - const logger: Logger | undefined = await jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint }); + logger = await jsLogger({ ...loggerConfig, prettyPrint: loggerConfig.prettyPrint }); setLogger(logger); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8e688c..435c70c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,8 +43,8 @@ catalogs: specifier: 2.0.0 version: 2.0.0 '@map-colonies/schemas': - specifier: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz - version: 1.19.0 + specifier: 1.21.0 + version: 1.21.0 '@map-colonies/tracing': specifier: ^1.0.0 version: 1.0.0 @@ -247,7 +247,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3) '@map-colonies/js-logger': specifier: 'catalog:' version: 5.0.0(@opentelemetry/api@1.9.0) @@ -256,7 +256,7 @@ importers: version: 1.0.0(prom-client@15.1.3) '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -332,7 +332,7 @@ importers: version: link:../../packages/auth-core '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -353,7 +353,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -740,7 +740,7 @@ importers: version: 4.12.1 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3) '@map-colonies/error-express-handler': specifier: 'catalog:' version: 4.0.0 @@ -761,7 +761,7 @@ importers: version: 2.0.0 '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@map-colonies/tracing': specifier: 'catalog:' version: 1.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.6.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -940,13 +940,13 @@ importers: version: 9.9.0 '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -995,13 +995,13 @@ importers: devDependencies: '@map-colonies/config': specifier: 'catalog:' - version: 4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3) + version: 4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3) '@map-colonies/eslint-config': specifier: 'catalog:' version: 8.1.0(@typescript-eslint/utils@8.58.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(@vitest/eslint-plugin@1.6.15(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.4))(eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1))(jest@29.7.0(@types/node@24.12.0))(typescript@5.9.3))(eslint-plugin-react-hooks@5.2.0(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(globals@15.15.0)(typescript@5.9.3) '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@map-colonies/tsconfig': specifier: 'catalog:' version: 2.0.0 @@ -1043,7 +1043,7 @@ importers: version: link:../auth-core '@map-colonies/schemas': specifier: 'catalog:' - version: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + version: 1.21.0 '@testcontainers/minio': specifier: ~11.14.0 version: 11.14.0 @@ -2485,7 +2485,6 @@ packages: '@map-colonies/config@4.0.1': resolution: {integrity: sha512-NIc+N7dOiSIe/9eoMwHkLvPFlSZcNh8BSR/f8QhEGnjLDGPeFE45lVXuI0QuvnbLrJxTr0rH3O6y+9JIKEK9JQ==} - version: 4.0.1 engines: {node: '>=24.0.0'} peerDependencies: '@map-colonies/schemas': ^1.9.0 @@ -2568,9 +2567,8 @@ packages: resolution: {integrity: sha512-rMASq2JeRuaWYGqPN68+FwQa4ZSVJBFpttRypUX6RflZK0svZNNCQSWleqz9iJGw5oVDRILNpAb4HRHm/7rszA==} engines: {node: '>=24'} - '@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz': - resolution: {integrity: sha512-ie/TaOBvNoFC/NrAIXg4F6S1sLq6Q3ASsvRmxhzThn8hfq7zrjAfdeGQhebOTkajnGm0YwuWIVP+4v+ay/zTrQ==, tarball: https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz} - version: 1.19.0 + '@map-colonies/schemas@1.21.0': + resolution: {integrity: sha512-SFBb3nAKsXisP2FPo9iGBWTTYWQ7UFiX/esl81HchGj4ZKyZeUpdQnwYlqfIKje86DxF/P9CY5wrPhAsH5adyA==} '@map-colonies/tracing-utils@1.0.0': resolution: {integrity: sha512-1u/oP97toi/CJ5ZqY+my8jBd+osI81hdayes2oUlyjRXeTExygm37ITSOrqtBNSmHdw4E+nrgYPQouMrDIrCig==} @@ -11456,12 +11454,12 @@ snapshots: dependencies: '@commitlint/config-conventional': 20.5.0 - '@map-colonies/config@4.0.1(@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz)(prom-client@15.1.3)': + '@map-colonies/config@4.0.1(@map-colonies/schemas@1.21.0)(prom-client@15.1.3)': dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.18.0) '@apidevtools/json-schema-ref-parser': 11.9.3 '@map-colonies/read-pkg': 0.0.1 - '@map-colonies/schemas': https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz + '@map-colonies/schemas': 1.21.0 '@types/lodash': 4.17.24 ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) @@ -11581,7 +11579,7 @@ snapshots: dependencies: type-fest: 5.5.0 - '@map-colonies/schemas@https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz': {} + '@map-colonies/schemas@1.21.0': {} '@map-colonies/tracing-utils@1.0.0(@opentelemetry/api@1.9.0)': dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 13f04e9..d38bc78 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,7 +9,7 @@ catalog: '@map-colonies/tsconfig': ^2.0.0 '@map-colonies/js-logger': '5.0.0' '@map-colonies/openapi-helpers': '5.1.0' - '@map-colonies/schemas': 'https://ghatmpstorage.blob.core.windows.net/npm-packages/schemas-6d0508766853fb6dbdfdf7987d08248e2ac5410f.tgz' + '@map-colonies/schemas': '1.21.0' '@map-colonies/config': '4.0.1' '@map-colonies/read-pkg': '2.0.0' '@map-colonies/prometheus': '1.0.0'