diff --git a/package.json b/package.json index df7c37d..4df64df 100644 --- a/package.json +++ b/package.json @@ -72,20 +72,21 @@ "dependencies": { "@godaddy/terminus": "^4.12.1", "@opentelemetry/api": "^1.9.0", - "@opentelemetry/exporter-prometheus": "^0.53.0", - "@opentelemetry/instrumentation-dns": "^0.39.0", - "@opentelemetry/instrumentation-express": "^0.43.0", - "@opentelemetry/instrumentation-generic-pool": "^0.39.0", - "@opentelemetry/instrumentation-graphql": "^0.43.0", - "@opentelemetry/instrumentation-http": "^0.53.0", - "@opentelemetry/instrumentation-ioredis": "^0.43.0", - "@opentelemetry/instrumentation-net": "^0.39.0", - "@opentelemetry/instrumentation-pg": "^0.46.0", - "@opentelemetry/instrumentation-pino": "^0.42.0", - "@opentelemetry/instrumentation-undici": "^0.6.0", - "@opentelemetry/resource-detector-container": "^0.4.4", - "@opentelemetry/resource-detector-gcp": "^0.29.12", - "@opentelemetry/sdk-node": "^0.53.0", + "@opentelemetry/auto-instrumentations-node": "^0.52.0", + "@opentelemetry/exporter-prometheus": "^0.54.0", + "@opentelemetry/instrumentation-dns": "^0.40.0", + "@opentelemetry/instrumentation-express": "^0.44.0", + "@opentelemetry/instrumentation-generic-pool": "^0.40.0", + "@opentelemetry/instrumentation-graphql": "^0.44.0", + "@opentelemetry/instrumentation-http": "^0.54.0", + "@opentelemetry/instrumentation-ioredis": "^0.44.0", + "@opentelemetry/instrumentation-net": "^0.40.0", + "@opentelemetry/instrumentation-pg": "^0.47.0", + "@opentelemetry/instrumentation-pino": "^0.43.0", + "@opentelemetry/instrumentation-undici": "^0.7.0", + "@opentelemetry/resource-detector-container": "^0.5.0", + "@opentelemetry/resource-detector-gcp": "^0.29.13", + "@opentelemetry/sdk-node": "^0.54.0", "@opentelemetry/semantic-conventions": "^1.27.0", "@sesamecare-oss/confit": "^2.2.1", "@sesamecare-oss/opentelemetry-node-metrics": "^1.1.0", @@ -94,8 +95,9 @@ "cookie-parser": "^1.4.7", "dotenv": "^16.4.5", "express": "^5.0.1", - "express-openapi-validator": "^5.3.7", + "express-openapi-validator": "^5.3.8", "glob": "^11.0.0", + "import-in-the-middle": "^1.11.2", "minimist": "^1.2.8", "moderndash": "^3.12.0", "pino": "^9.5.0", @@ -113,12 +115,12 @@ "@types/cookie-parser": "^1.4.7", "@types/express": "^5.0.0", "@types/minimist": "^1.2.5", - "@types/node": "^22.7.7", + "@types/node": "^22.8.1", "@types/request-ip": "^0.0.41", "@types/supertest": "^6.0.2", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", - "coconfig": "^1.6.0", + "coconfig": "^1.6.1", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.3", @@ -127,9 +129,9 @@ "pinst": "^3.0.0", "supertest": "^7.0.0", "tsconfig-paths": "^4.2.0", - "tsx": "^4.19.1", + "tsx": "^4.19.2", "typescript": "^5.6.3", - "vitest": "^2.1.3" + "vitest": "^2.1.4" }, "resolutions": { "qs": "^6.11.0" diff --git a/src/bin/start-service.ts b/src/bin/start-service.ts index d372ab5..de3cdaf 100755 --- a/src/bin/start-service.ts +++ b/src/bin/start-service.ts @@ -15,6 +15,10 @@ const argv = minimist(process.argv.slice(2), { boolean: ['built', 'repl', 'telemetry', 'nobind'], }); +if (argv.telemetry) { + await import('../telemetry/hook-modules.js'); +} + const noTelemetry = (argv.repl || isDev()) && !argv.telemetry; bootstrap({ ...argv, diff --git a/src/config/shortstops.ts b/src/config/shortstops.ts index 1b8c7e7..83afa29 100644 --- a/src/config/shortstops.ts +++ b/src/config/shortstops.ts @@ -84,7 +84,7 @@ function serviceTypeFactory(name: string) { return function serviceType(v: string) { let checkValue = v; let matchIsGood = true; - if (checkValue[0] === '!') { + if (checkValue.startsWith('!')) { matchIsGood = false; checkValue = checkValue.substring(1); } @@ -114,7 +114,7 @@ export function shortstops(service: { name: string }, sourcedir: string) { env, // A version of env that can default to false env_switch(v: string) { - if (v && v[0] === '!') { + if (v && v.startsWith('!')) { const bval = env(`${v.substring(1)}|b`); return !bval; } @@ -122,7 +122,7 @@ export function shortstops(service: { name: string }, sourcedir: string) { }, base64: base64Handler(), regex(v: string) { - const [, pattern, flags] = v.match(/^\/(.*)\/([a-z]*)$/) || []; + const [, pattern, flags] = /^\/(.*)\/([a-z]*)$/.exec(v) || []; if (pattern === undefined) { throw new Error(`Invalid regular expression in configuration ${v}`); } diff --git a/src/config/validation.ts b/src/config/validation.ts index 2963021..6d1747b 100644 --- a/src/config/validation.ts +++ b/src/config/validation.ts @@ -16,7 +16,8 @@ export function validateConfiguration( ) { const result = validator(config); if (!result.success) { + const errorMessages = result.errors.map((e) => ` - ${e.path}: ${e.message}`).join('\n'); throw new Error(`Configuration validation failed: -${result.errors.map((e) => ` - ${e.path}: ${e.message}`).join('\n')}`); +${errorMessages}`); } } diff --git a/src/express-app/app.ts b/src/express-app/app.ts index a00e2bc..3bfc8d3 100644 --- a/src/express-app/app.ts +++ b/src/express-app/app.ts @@ -5,7 +5,7 @@ import path from 'path'; import { pino } from 'pino'; import cookieParser from 'cookie-parser'; -import { metrics } from '@opentelemetry/api'; +import { context, metrics, trace } from '@opentelemetry/api'; import { setupNodeMetrics } from '@sesamecare-oss/opentelemetry-node-metrics'; import { createTerminus } from '@godaddy/terminus'; import type { RequestHandler, Response } from 'express'; @@ -52,6 +52,22 @@ export async function startApp< dest: process.env.LOG_TO_FILE || process.stdout.fd, minLength: process.env.LOG_BUFFER ? Number(process.env.LOG_BUFFER) : undefined, }); + + function poorMansOtlp(mergeObject: object) { + if (!('trace_id' in mergeObject)) { + const activeSpan = trace.getSpan(context.active()); + if (activeSpan) { + const ctx = activeSpan.spanContext(); + Object.assign(mergeObject, { + trace_id: ctx.traceId, + span_id: ctx.spanId, + trace_flags: ctx.traceFlags + }); + } + } + return mergeObject; + } + const logger = shouldPrettyPrint ? pino( { @@ -61,6 +77,7 @@ export async function startApp< colorize: true, }, }, + mixin: poorMansOtlp, }, destination, ) @@ -71,6 +88,7 @@ export async function startApp< return { level: label }; }, }, + mixin: poorMansOtlp, }, destination, ); diff --git a/src/telemetry/hook-modules.ts b/src/telemetry/hook-modules.ts new file mode 100644 index 0000000..f82a440 --- /dev/null +++ b/src/telemetry/hook-modules.ts @@ -0,0 +1,18 @@ +import module from 'node:module'; + +module.register('import-in-the-middle/hook.mjs', import.meta.url, { + parentURL: import.meta.url, + data: { + include: [ + 'express', + 'pino', + 'http', + 'dns', + 'net', + 'pg', + 'ioredis', + 'undici', + 'generic-pool', + ], + }, +}); diff --git a/src/telemetry/index.ts b/src/telemetry/index.ts index 87db2bf..501b490 100644 --- a/src/telemetry/index.ts +++ b/src/telemetry/index.ts @@ -1,9 +1,14 @@ +import { OTLPLogExporter } from '@opentelemetry/exporter-logs-otlp-proto'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-proto'; import { + Detector, + DetectorSync, envDetectorSync, hostDetectorSync, + IResource, osDetectorSync, processDetectorSync, + ResourceDetectionConfig, } from '@opentelemetry/resources'; import { containerDetector } from '@opentelemetry/resource-detector-container'; import { gcpDetector } from '@opentelemetry/resource-detector-gcp'; @@ -23,14 +28,18 @@ import type { ConfigurationSchema } from '../config/schema.js'; import { getAutoInstrumentations } from './instrumentations.js'; import { DummySpanExporter } from './DummyExporter.js'; -function getExporter() { +// OTLP seems to only support http, and this is a default on the local network so I'm keeping it. +// NOSONAR +const baseDefaultOtlpUrl = new URL('http://otlp-exporter:4318/v1').toString(); + +function getSpanExporter() { if ( !process.env.DISABLE_OLTP_EXPORTER && (['production', 'staging'].includes(process.env.APP_ENV || process.env.NODE_ENV || '') || process.env.OTLP_EXPORTER) ) { return new OTLPTraceExporter({ - url: process.env.OTLP_EXPORTER || 'http://otlp-exporter:4318/v1/traces', + url: process.env.OTLP_EXPORTER || `${baseDefaultOtlpUrl}/traces`, }); } if (process.env.ENABLE_CONSOLE_OLTP_EXPORTER) { @@ -39,9 +48,36 @@ function getExporter() { return new DummySpanExporter(); } +function getLogExporter() { + if ( + !process.env.DISABLE_OLTP_EXPORTER && + (['production', 'staging'].includes(process.env.APP_ENV || process.env.NODE_ENV || '') || + process.env.OTLP_EXPORTER) + ) { + return new OTLPLogExporter({ + url: process.env.OTLP_EXPORTER || `${baseDefaultOtlpUrl}/logs`, + }); + } + if (process.env.ENABLE_CONSOLE_OLTP_EXPORTER) { + return new opentelemetry.logs.ConsoleLogRecordExporter(); + } + return undefined; +} + let prometheusExporter: PrometheusExporter | undefined; let telemetrySdk: opentelemetry.NodeSDK | undefined; +function awaitAttributes(detector: DetectorSync): Detector { + return { + async detect(config?: ResourceDetectionConfig): Promise { + const resource = detector.detect(config) + await resource.waitForAsyncAttributes?.() + + return resource + }, + } +} + /** * OpenTelemetry is not friendly to the idea of stopping * and starting itself, it seems. So we can only keep a global @@ -52,31 +88,31 @@ let telemetrySdk: opentelemetry.NodeSDK | undefined; */ export async function startGlobalTelemetry(serviceName: string) { if (!prometheusExporter) { - // For troubleshooting, set the log level to DiagLogLevel.DEBUG - opentelemetry.api.diag.setLogger(new (opentelemetry.api.DiagConsoleLogger)(), opentelemetry.api.DiagLogLevel.INFO); + const { metrics, logs, NodeSDK } = opentelemetry; prometheusExporter = new PrometheusExporter({ preventServerStart: true }); const instrumentations = getAutoInstrumentations(); - telemetrySdk = new opentelemetry.NodeSDK({ + const logExporter = getLogExporter(); + telemetrySdk = new NodeSDK({ serviceName, autoDetectResources: false, - traceExporter: getExporter(), resourceDetectors: [ - envDetectorSync, - hostDetectorSync, - osDetectorSync, - processDetectorSync, - containerDetector, - gcpDetector, + awaitAttributes(envDetectorSync), + awaitAttributes(hostDetectorSync), + awaitAttributes(osDetectorSync), + awaitAttributes(processDetectorSync), + awaitAttributes(containerDetector), + awaitAttributes(gcpDetector), ], + traceExporter: getSpanExporter(), metricReader: prometheusExporter, instrumentations, - logRecordProcessors: [], + logRecordProcessors: logExporter ? [new logs.BatchLogRecordProcessor(logExporter)] : [], views: [ - new opentelemetry.metrics.View({ + new metrics.View({ instrumentName: 'http_request_duration_seconds', - instrumentType: opentelemetry.metrics.InstrumentType.HISTOGRAM, - aggregation: new opentelemetry.metrics.ExplicitBucketHistogramAggregation( + instrumentType: metrics.InstrumentType.HISTOGRAM, + aggregation: new metrics.ExplicitBucketHistogramAggregation( [0.003, 0.03, 0.1, 0.3, 1.5, 10], true, ), diff --git a/yarn.lock b/yarn.lock index 8c84076..9d0b76f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -897,20 +897,21 @@ __metadata: "@godaddy/terminus": ^4.12.1 "@openapi-typescript-infra/coconfig": ^4.6.0 "@opentelemetry/api": ^1.9.0 - "@opentelemetry/exporter-prometheus": ^0.53.0 - "@opentelemetry/instrumentation-dns": ^0.39.0 - "@opentelemetry/instrumentation-express": ^0.43.0 - "@opentelemetry/instrumentation-generic-pool": ^0.39.0 - "@opentelemetry/instrumentation-graphql": ^0.43.0 - "@opentelemetry/instrumentation-http": ^0.53.0 - "@opentelemetry/instrumentation-ioredis": ^0.43.0 - "@opentelemetry/instrumentation-net": ^0.39.0 - "@opentelemetry/instrumentation-pg": ^0.46.0 - "@opentelemetry/instrumentation-pino": ^0.42.0 - "@opentelemetry/instrumentation-undici": ^0.6.0 - "@opentelemetry/resource-detector-container": ^0.4.4 - "@opentelemetry/resource-detector-gcp": ^0.29.12 - "@opentelemetry/sdk-node": ^0.53.0 + "@opentelemetry/auto-instrumentations-node": ^0.52.0 + "@opentelemetry/exporter-prometheus": ^0.54.0 + "@opentelemetry/instrumentation-dns": ^0.40.0 + "@opentelemetry/instrumentation-express": ^0.44.0 + "@opentelemetry/instrumentation-generic-pool": ^0.40.0 + "@opentelemetry/instrumentation-graphql": ^0.44.0 + "@opentelemetry/instrumentation-http": ^0.54.0 + "@opentelemetry/instrumentation-ioredis": ^0.44.0 + "@opentelemetry/instrumentation-net": ^0.40.0 + "@opentelemetry/instrumentation-pg": ^0.47.0 + "@opentelemetry/instrumentation-pino": ^0.43.0 + "@opentelemetry/instrumentation-undici": ^0.7.0 + "@opentelemetry/resource-detector-container": ^0.5.0 + "@opentelemetry/resource-detector-gcp": ^0.29.13 + "@opentelemetry/sdk-node": ^0.54.0 "@opentelemetry/semantic-conventions": ^1.27.0 "@semantic-release/commit-analyzer": ^13.0.0 "@semantic-release/exec": ^6.0.3 @@ -921,14 +922,14 @@ __metadata: "@types/cookie-parser": ^1.4.7 "@types/express": ^5.0.0 "@types/minimist": ^1.2.5 - "@types/node": ^22.7.7 + "@types/node": ^22.8.1 "@types/request-ip": ^0.0.41 "@types/supertest": ^6.0.2 "@typescript-eslint/eslint-plugin": ^7.18.0 "@typescript-eslint/parser": ^7.18.0 ajv: ^8.17.1 clean-stack: ^5.2.0 - coconfig: ^1.6.0 + coconfig: ^1.6.1 cookie-parser: ^1.4.7 dotenv: ^16.4.5 eslint: ^8.57.1 @@ -936,8 +937,9 @@ __metadata: eslint-import-resolver-typescript: ^3.6.3 eslint-plugin-import: ^2.31.0 express: ^5.0.1 - express-openapi-validator: ^5.3.7 + express-openapi-validator: ^5.3.8 glob: ^11.0.0 + import-in-the-middle: ^1.11.2 minimist: ^1.2.8 moderndash: ^3.12.0 pino: ^9.5.0 @@ -947,40 +949,97 @@ __metadata: request-ip: ^3.3.0 supertest: ^7.0.0 tsconfig-paths: ^4.2.0 - tsx: ^4.19.1 + tsx: ^4.19.2 typescript: ^5.6.3 - vitest: ^2.1.3 + vitest: ^2.1.4 bin: start-service: ./build/bin/start-service.js languageName: unknown linkType: soft -"@opentelemetry/api-logs@npm:0.53.0, @opentelemetry/api-logs@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/api-logs@npm:0.53.0" +"@opentelemetry/api-logs@npm:0.54.0, @opentelemetry/api-logs@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/api-logs@npm:0.54.0" dependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 3383ff75f94a77402370a655f8edf049f9864ad60140f70821a1b775ce43bdb9ca6fade533a1faf46dbca19f3189bcbf1f8805062f5a68bfe2a00281b1712d1f + "@opentelemetry/api": ^1.3.0 + checksum: 5fc91054a290663844049cd9eb66419ea06d191b82220f2513147acdbd82579d1d3703a7e09f58a0014118d52b96d8b6340f9b43dd33a2c4469a31f13b3abc62 languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.9.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 9e88e59d53ced668f3daaecfd721071c5b85a67dd386f1c6f051d1be54375d850016c881f656ffbe9a03bedae85f7e89c2f2b635313f9c9b195ad033cdc31020 languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.26.0" +"@opentelemetry/auto-instrumentations-node@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/auto-instrumentations-node@npm:0.52.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/instrumentation-amqplib": ^0.43.0 + "@opentelemetry/instrumentation-aws-lambda": ^0.46.0 + "@opentelemetry/instrumentation-aws-sdk": ^0.45.0 + "@opentelemetry/instrumentation-bunyan": ^0.42.0 + "@opentelemetry/instrumentation-cassandra-driver": ^0.42.0 + "@opentelemetry/instrumentation-connect": ^0.40.0 + "@opentelemetry/instrumentation-cucumber": ^0.10.0 + "@opentelemetry/instrumentation-dataloader": ^0.13.0 + "@opentelemetry/instrumentation-dns": ^0.40.0 + "@opentelemetry/instrumentation-express": ^0.44.0 + "@opentelemetry/instrumentation-fastify": ^0.41.0 + "@opentelemetry/instrumentation-fs": ^0.16.0 + "@opentelemetry/instrumentation-generic-pool": ^0.40.0 + "@opentelemetry/instrumentation-graphql": ^0.44.0 + "@opentelemetry/instrumentation-grpc": ^0.54.0 + "@opentelemetry/instrumentation-hapi": ^0.42.0 + "@opentelemetry/instrumentation-http": ^0.54.0 + "@opentelemetry/instrumentation-ioredis": ^0.44.0 + "@opentelemetry/instrumentation-kafkajs": ^0.4.0 + "@opentelemetry/instrumentation-knex": ^0.41.0 + "@opentelemetry/instrumentation-koa": ^0.44.0 + "@opentelemetry/instrumentation-lru-memoizer": ^0.41.0 + "@opentelemetry/instrumentation-memcached": ^0.40.0 + "@opentelemetry/instrumentation-mongodb": ^0.48.0 + "@opentelemetry/instrumentation-mongoose": ^0.43.0 + "@opentelemetry/instrumentation-mysql": ^0.42.0 + "@opentelemetry/instrumentation-mysql2": ^0.42.0 + "@opentelemetry/instrumentation-nestjs-core": ^0.41.0 + "@opentelemetry/instrumentation-net": ^0.40.0 + "@opentelemetry/instrumentation-pg": ^0.47.0 + "@opentelemetry/instrumentation-pino": ^0.43.0 + "@opentelemetry/instrumentation-redis": ^0.43.0 + "@opentelemetry/instrumentation-redis-4": ^0.43.0 + "@opentelemetry/instrumentation-restify": ^0.42.0 + "@opentelemetry/instrumentation-router": ^0.41.0 + "@opentelemetry/instrumentation-socket.io": ^0.43.0 + "@opentelemetry/instrumentation-tedious": ^0.15.0 + "@opentelemetry/instrumentation-undici": ^0.7.0 + "@opentelemetry/instrumentation-winston": ^0.41.0 + "@opentelemetry/resource-detector-alibaba-cloud": ^0.29.4 + "@opentelemetry/resource-detector-aws": ^1.7.0 + "@opentelemetry/resource-detector-azure": ^0.2.12 + "@opentelemetry/resource-detector-container": ^0.5.0 + "@opentelemetry/resource-detector-gcp": ^0.29.13 + "@opentelemetry/resources": ^1.24.0 + "@opentelemetry/sdk-node": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.4.1 + checksum: 0827eb8193688254e3a8ba607eb43847fbf5970de960ede26b885a341a5761590aa0b59133ffda8771eb0466d53f3a20c08af5d3c1b7e239d56fdbc9dc107c62 + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.27.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: f0fe5bfa3aeed99fbe7d6f6157e3bcc2e4450850a62ef60e551812f3e5aa72cb81e38de8c4e1b6934c93e18579a503664597f78e7e7d9904e271f59c939a3e02 + checksum: d0fb0dd9e9de9b5404c50b48aa982c096f1f58aa518e472a3e48bd8d404354700132005886a497b7067cae6e813dab374a6c1483e344e53e396274c5b00f2a31 languageName: node linkType: hard -"@opentelemetry/core@npm:1.26.0, @opentelemetry/core@npm:^1.0.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.25.0, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.8.0": +"@opentelemetry/core@npm:1.26.0": version: 1.26.0 resolution: "@opentelemetry/core@npm:1.26.0" dependencies: @@ -991,258 +1050,634 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-grpc@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.53.0" +"@opentelemetry/core@npm:1.27.0, @opentelemetry/core@npm:^1.0.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.25.0, @opentelemetry/core@npm:^1.25.1, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.8.0": + version: 1.27.0 + resolution: "@opentelemetry/core@npm:1.27.0" + dependencies: + "@opentelemetry/semantic-conventions": 1.27.0 + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 33ff551f89f0bb95830c9f9464c43b11adf88882ec1d3a03a5b9afcc89d2aafab33c36cb5047f18667d7929d6ab40ed0121649c42d0105f1cb33ffdca48f8b13 + languageName: node + linkType: hard + +"@opentelemetry/exporter-logs-otlp-grpc@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.54.0" dependencies: "@grpc/grpc-js": ^1.7.1 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-grpc-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/sdk-logs": 0.53.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-grpc-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/sdk-logs": 0.54.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: ff2d26958f5553e33f5be91bc2758449afb55eb30977a00262aec1c9044134d0e6cc4da4634dababe0a22e6ac67243181da7f95b7129ffe65901bb70cddca2c1 + "@opentelemetry/api": ^1.3.0 + checksum: 678a71a7c3c6638db3a8231ce22bf90ecb6c29c06c449e1f897ef8221cf6ffd6d8d41ae7973fa87fcb3afaf0e315884ce16fb359c7c8dd7f9433c53159c47240 languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-http@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.53.0" +"@opentelemetry/exporter-logs-otlp-http@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.54.0" dependencies: - "@opentelemetry/api-logs": 0.53.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/sdk-logs": 0.53.0 + "@opentelemetry/api-logs": 0.54.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/sdk-logs": 0.54.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: cebff4b11872e5fcdeb345758759b0e69fc292100060edc7207ad0b594f66d990e86ee687ba9407d5eb44e020d384cd5517ee438a9d4cd5ff512ce468ffa72a1 + "@opentelemetry/api": ^1.3.0 + checksum: 407cde2dd930aa19c0c826147d15aba84f94a58f1afbf86cfa1c41576be4492b689e1e9c7971a92805b051851cd6fab063bf24f29160b14c2d3b2cf1fded2bec languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-proto@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.53.0" +"@opentelemetry/exporter-logs-otlp-proto@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.54.0" dependencies: - "@opentelemetry/api-logs": 0.53.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-logs": 0.53.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/api-logs": 0.54.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-logs": 0.54.0 + "@opentelemetry/sdk-trace-base": 1.27.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 86acdbb58723236aca2bc3e7822443038fe7009324176e190d700585cb1d0089a31a9270340af14c961b958ff3c42071f9b408aab569843a6555af55f923613c + "@opentelemetry/api": ^1.3.0 + checksum: 5df5244531fdb660eb99dbce08ce1c36799b739d877b0dc3aea1eacbf5e7db2f7fa337767401d1e01efd53ded974b36da87788570c05029759932703fb029bd1 languageName: node linkType: hard -"@opentelemetry/exporter-prometheus@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-prometheus@npm:0.53.0" +"@opentelemetry/exporter-prometheus@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-prometheus@npm:0.54.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-metrics": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-metrics": 1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: a5f5997063728f9c421c4a16c928bfaa8bdf287c2c229ef1a523dc14d8e9ef2240842a68c59b008c506b547dea51993c21f3ac841b341cbcfe9c70a5fb6e9458 + checksum: 5655825c9044478d240b6a71ef1741ccdaa921549eac464d1097b8557a49208f35b488275ca6fb808162e941a1f1040ab3daa5659f98aec545c7d72fa13de0ad languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.53.0" +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.54.0" dependencies: "@grpc/grpc-js": ^1.7.1 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-grpc-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-grpc-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 8f851d05abc49a93779682f7194ec1f9ff116b407633dffe12ebdbb2f69d9bb475af431b2fded58557d4866ea18c534b0510889741f1650b8cd5300acfc9e630 + "@opentelemetry/api": ^1.3.0 + checksum: 2c2340b470666dee1c7152b8083b4172de8526a8d435ffc2d19f503eaecefbe452081dd2c3a60acde577700ee33ea7af3c4701bcb8a0f87f1bcdc4f81f0f8cbb languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-http@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.53.0" +"@opentelemetry/exporter-trace-otlp-http@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.54.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 647cd28b39cdc8de6958d14d70ee5b58b57fa8441b25e82c15b47be424186eabcf6b772e7fbd4dd86ee4617ddb0166d622fb68f950e0db242ab6e7ae4d07837b + "@opentelemetry/api": ^1.3.0 + checksum: e53263c3ffcfe62d7d299efac9515a977d284aabc4c89a961cec60853095f24e439abae348c326c7bd88911a85d08dd57833a64769e20254d02df8ac73e9b277 languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-proto@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.53.0" +"@opentelemetry/exporter-trace-otlp-proto@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.54.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 52811ac5d4eb4f9a4bc31441429ad5df378834483b370ca438e7a49e22fdcef1c88d4cd6e4f3b23a9e43f08f09ec9e0cdef79b0edf70ba3922ac42567b3646ae + "@opentelemetry/api": ^1.3.0 + checksum: 749c8bd3086bec077b1c5772038136fdd2bf6a0b3e65c7da1650b7c6398c380a67c1df92a2f2314c5b6c3fb2450a1b5fececc899779f157b6ea77f0adf8fbc38 languageName: node linkType: hard -"@opentelemetry/exporter-zipkin@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/exporter-zipkin@npm:1.26.0" +"@opentelemetry/exporter-zipkin@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/exporter-zipkin@npm:1.27.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 "@opentelemetry/semantic-conventions": 1.27.0 peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 30fe42eed605c6a40b50bd72d93d0ae668bee63120e43f4c5adb9e2b7868b19df8e21d80a366d63adbe31dbd4b1b08e2705a8f7d02e18f067306052744d0acde + checksum: 6da1f2c228473c06db4e011b0172c075c01bbbcd946ff4084981956be0fce931e20cf9e933bc571f74904d219103e2232e10d6d02f24a4136142dc62d0fa14f9 languageName: node linkType: hard -"@opentelemetry/instrumentation-dns@npm:^0.39.0": - version: 0.39.0 - resolution: "@opentelemetry/instrumentation-dns@npm:0.39.0" +"@opentelemetry/instrumentation-amqplib@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-amqplib@npm:0.43.0" dependencies: - "@opentelemetry/instrumentation": ^0.53.0 - semver: ^7.5.4 + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 691358e32532c8a830a4dc4133ae90f80bd659b4acc2db308353d3027663a4223de9e0ae7ef8c24be895b20be5995cb78f1bb86e57b32b8397b43339f58b5555 + checksum: 5eb17469d5c3ce2e8495d7e97684cd3b85d1e6aed4081ec1e4103f90bb5ef64633a6913844c5f0afecc2485f77c5b1adfe34c80ed5b7ea48873d9f92b9d04ef2 languageName: node linkType: hard -"@opentelemetry/instrumentation-express@npm:^0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-express@npm:0.43.0" +"@opentelemetry/instrumentation-aws-lambda@npm:^0.46.0": + version: 0.46.0 + resolution: "@opentelemetry/instrumentation-aws-lambda@npm:0.46.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/propagator-aws-xray": ^1.3.1 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@types/aws-lambda": 8.10.143 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: afd077386cbdd8d1e618a1046ce9ac56b5afe6731e193d6ff3b74be473a109f3307ded744b68baf5cf62c3c292a7851884c23c235c16f30e4075c68f0ea8f5e5 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-aws-sdk@npm:^0.45.0": + version: 0.45.0 + resolution: "@opentelemetry/instrumentation-aws-sdk@npm:0.45.0" dependencies: "@opentelemetry/core": ^1.8.0 - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/propagation-utils": ^0.30.12 "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 69cb699cac00d7d5c4c2769f475e8d6db42063722f300d8c6d8370f015077cd923f1825c5efcd2848a744d9794aa15f8629da379ced3ccab421b039afaef0a03 + checksum: 2608fa79cc427d8c091ce3cee94382f5bac43333401266f20853aabccf2dd37740e659d0eece0db428f9764bf1f4a2328ec4c3eee6b8cccbee267d73da764f92 languageName: node linkType: hard -"@opentelemetry/instrumentation-generic-pool@npm:^0.39.0": - version: 0.39.0 - resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.39.0" +"@opentelemetry/instrumentation-bunyan@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-bunyan@npm:0.42.0" dependencies: - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/api-logs": ^0.54.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@types/bunyan": 1.8.9 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 2d094b217afe9c1d388f06cdaca07f9801b70f0d01ee3db374f1b4f07cd18efba55e90679f0237c1f2a7db22f9ee0e564e8583161bb7d578ecea779b874e967e + checksum: 476850eff4e5c2864b0512c014db71a01372e5cce97e870b915450193f5eaee2cec294cdd32340cf5394cf40de3209ccfb47298630d8e3131572e6f0f568a964 languageName: node linkType: hard -"@opentelemetry/instrumentation-graphql@npm:^0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.43.0" +"@opentelemetry/instrumentation-cassandra-driver@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-cassandra-driver@npm:0.42.0" dependencies: - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 4164f3dad9c44f3d9684750d879ba79a51949fe69179d8437f5736762cdd0156c63a8914c7accd767b090a18db45f011a9cff5e238d3240077f1c095d3c5dd28 + checksum: fa9139efc7cb10702cc71aba388d8efdd8a08bbab37864c28f61fb20c1cfa47dd79131a02571231ae14245b2d37bd53877fd359ffe61f86db99117532910f213 languageName: node linkType: hard -"@opentelemetry/instrumentation-http@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/instrumentation-http@npm:0.53.0" +"@opentelemetry/instrumentation-connect@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-connect@npm:0.40.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/instrumentation": 0.53.0 + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@types/connect": 3.4.36 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 3fe2f82105abc740c813765594f0cce37cbcced2610ac2d48d97311e2bc853695c4953cedb88ed620c163e39492f4549476b3fa1b2b65034abd0fd5b2a1bb1b2 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-cucumber@npm:^0.10.0": + version: 0.10.0 + resolution: "@opentelemetry/instrumentation-cucumber@npm:0.10.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: a6c516b7a301141741a1e74d1e674434bdc99fa381217889dbcf2a03a2d8269a92cdb8517f25bda80b73019d30970980a98f859eb23e5ba10fbb5c899cdc7bf1 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-dataloader@npm:^0.13.0": + version: 0.13.0 + resolution: "@opentelemetry/instrumentation-dataloader@npm:0.13.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: f423888d71c9b15c02dce863cccb5fa677c625bd3b864ba545be368275e3f88b03284073a24f7f3cb4c0c1f3544c92580b53abdf15dd098fd33c60c6d8326c24 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-dns@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-dns@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: dbc1a4b31b3fe78c46cd19c76162dedec175d07d09d6a553d9b31560ceab4ee6781ca88e5246fd9b371260bfa48c8ab26640d3e5ac914d4d6e8284214a7f86de + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-express@npm:^0.44.0": + version: 0.44.0 + resolution: "@opentelemetry/instrumentation-express@npm:0.44.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 0ab8be80c817021b7a96fa94bf55c635fa664d2c03058e1485311f4f4bf964e5cf7756185c9003a4d59ac6fc766eff52a7b390a91ca3946ce3d371f3135ea4d5 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-fastify@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.41.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: dc790cd6ee7ea2322be2e35ce259e10a1f42827970b0b83a6ca7a5a934a986dea7239fe1a29cc772529c1504f24d3afe91c0923a87efc12e8ea1b1321df18514 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-fs@npm:^0.16.0": + version: 0.16.0 + resolution: "@opentelemetry/instrumentation-fs@npm:0.16.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: d74b3ab430c909b7840322540ab51664c29e8ff43fd4eaa77edf11828e5b2234b519771f8d64d051d6a508c1c20c377e606f032fa758ef08eb23e0336e3746bc + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-generic-pool@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 665d687191983bd756db1e510b604e244100c42fa6667d7512d42d58a2d319d114d41c96ada15cfa3344763022774138acaee1bec43fdbbfae5aa5bc65a72e0a + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-graphql@npm:^0.44.0": + version: 0.44.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.44.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: c4f0f771e1d939de844a97b0e5c0416d5c0d12d2d94e369566b61ec3819193c7eb113c9b3101581c83bb44bdb2b289a33623488ab7446be370e3577ebe37a198 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-grpc@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-grpc@npm:0.54.0" + dependencies: + "@opentelemetry/instrumentation": 0.54.0 + "@opentelemetry/semantic-conventions": 1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 9d45cc09bb8e6918f5471a8ac79b19898be29acb7f42848b38f2cdd5884d4f1bb3a8201b4e24fb6310e8c4e6ecba3d7b830cd119746058bcd83df77aa931aa3a + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-hapi@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.42.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 4e755b3ad4426820d6172f01cd603f14ac75a4521292d912cd31eeaef3e5aa0b9caad5a617b2543a07824b5e385c9bbf256a45acc8a66127096cae03fc48a20d + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-http@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.54.0" + dependencies: + "@opentelemetry/core": 1.27.0 + "@opentelemetry/instrumentation": 0.54.0 "@opentelemetry/semantic-conventions": 1.27.0 + forwarded-parse: 2.1.2 semver: ^7.5.2 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 4ee569f7fc8c7ce50fabaff016d33577f36e63272b0634ac45806d70bffdf38fcf09db3cd9dd27c3150f6c4547fec673c356c419a6ed2399ff2849b9487a6e89 + checksum: 947f2bd3a6e2103a24acc217ee7b62ec9c58015c553b0b8a0db015f72801dc1d44d5dd2e040c6c138513a1d2dec83fbe6b41c99d5a001b407525299b09d24dd0 languageName: node linkType: hard -"@opentelemetry/instrumentation-ioredis@npm:^0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.43.0" +"@opentelemetry/instrumentation-ioredis@npm:^0.44.0": + version: 0.44.0 + resolution: "@opentelemetry/instrumentation-ioredis@npm:0.44.0" dependencies: - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 "@opentelemetry/redis-common": ^0.36.2 "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 16ae17687db3b4bbe78d92667ce86f3afb212adb5eda8f17b549a06ff9e1ba3e0f146ded9e943cb781780b64853a6b7fa3b85d2c2f5e4f42fd76d651c90aa71f + checksum: 774e7cfdf6cd96e6f88a671fdd2d43fdf4591b5e821820971d91cc2b3a83b01c8cf56297fbd5d4578c2b2b8e404c4426222de09198da9915eb6cc9e4b3489636 languageName: node linkType: hard -"@opentelemetry/instrumentation-net@npm:^0.39.0": - version: 0.39.0 - resolution: "@opentelemetry/instrumentation-net@npm:0.39.0" +"@opentelemetry/instrumentation-kafkajs@npm:^0.4.0": + version: 0.4.0 + resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.4.0" dependencies: - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: ae3c7cdb4894a9aae7ea7a4d6a00cbef4afc2194539226f01f68ee78d25fb2d5debfb738b8a79a9842c4987bc4c673c7e6386d328c1e6bfc09e2613bf4677ed3 + checksum: 23d8d8aa2945f372aaab8ab9a583821339c523d8203090e29652eb90c9600fc273e131d5a0b9464fe09cacde6b35f44e3046effa1b20f936a064872ba18352ec languageName: node linkType: hard -"@opentelemetry/instrumentation-pg@npm:^0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-pg@npm:0.46.0" +"@opentelemetry/instrumentation-knex@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-knex@npm:0.41.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: c3b463e2b909a1d82a789f7cb5477efd60857f18ffb088903bf4bc06cd237f249e16b29338bebd7c16f72dd49ed61251f57cf81af2cc7708ebf37e628f27eafd + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-koa@npm:^0.44.0": + version: 0.44.0 + resolution: "@opentelemetry/instrumentation-koa@npm:0.44.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 09d8a87e874d9d5050a5f866fbd9ac90bc432c3934f99f68acc11a3936dc594097c31ba9622afeb4b5fc379a255f6e331b978935b360f918e784b27e1de70234 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-lru-memoizer@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.41.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 409c13e0e095fbbfdef0d001b4b881fc1cf470eab97e9c391e51b0f0e185ecfebf2b03487b30aed3aab77ad600944525375fdd276e5b763be7bb1b1903e8a553 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-memcached@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-memcached@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@types/memcached": ^2.2.6 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: e33438c31ea6482382013603c0a81b2247757fe46fc433dbf7ca9c9577ef61175a7ff7d9a2d1560c0a4b6382616fa3a6bce3c21f82a7072cc5d27b4bb2a14efc + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mongodb@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation-mongodb@npm:0.48.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 910925d26cf7af63001c483c790deb75365bdeb314ecbf8d84b908eea4d3ecb1025a53b0f86a903c367a538a47756e423d6f697418782dc84d06dff49b483494 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mongoose@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.43.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 2eced33f6262e7eb47113cdbe2d518e719bcfb5f570a195d70f0cdf916baf87165bb527487c9bef8c2d67ae6f963bfb50c98f706b3724d0ebae6c27ec576e965 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql2@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.42.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@opentelemetry/sql-common": ^0.40.1 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 60e8ec1caca0f1b629771d9c7f3fe45a7aedbb6cf7fb4b61718dd32c898bdf58d73b327e6e1d1b67bff4d3fb46d2831d38327f1ab5c0c9d315159746f57ff71b + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.42.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@types/mysql": 2.15.26 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 27ed48852ede4380499c6fde38103c9e9775b59e3f7f08ff48757eea93308c9305fb5d441bb17ddcd8003bbc35179a4da9a5fd8e6dfcfc855a0dbb83c5e38929 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-nestjs-core@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.41.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 2fb0365dbc6c6aa83953039698e2df339517bcf797d376e6a0bde2b857dccb1dd5799559cf7f2532f8d794227069663f7fbe0cab2f2e0cddaccc5ad99e74148c + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-net@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/instrumentation-net@npm:0.40.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 88821c24332532f1100fe2b2dd80a5ac5246595a4e5b8d51a8d2909918f8c4cab52a7bba2f9db616ffac268ff44e30a111bc20ac7cc94dd8f55b918b81723383 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-pg@npm:^0.47.0": + version: 0.47.0 + resolution: "@opentelemetry/instrumentation-pg@npm:0.47.0" dependencies: "@opentelemetry/core": ^1.26.0 - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 "@opentelemetry/semantic-conventions": 1.27.0 "@opentelemetry/sql-common": ^0.40.1 "@types/pg": 8.6.1 "@types/pg-pool": 2.0.6 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 5e193003e79e249acf8db85259f7d09e3086a5ce942277f2898b46b23b193351d5eab952733bf61387d47688d911c88387fd2b8c65520046303cfc2a7a383780 + checksum: 9b8ff3231cb88a788cf5cfc561a4f685c9e87aab4cf07e437bc38524a029ca175ee723c26ee81c00103d6c78086ceb913a7fe80acca3bf42d83e51fa6aad91a5 languageName: node linkType: hard -"@opentelemetry/instrumentation-pino@npm:^0.42.0": - version: 0.42.0 - resolution: "@opentelemetry/instrumentation-pino@npm:0.42.0" +"@opentelemetry/instrumentation-pino@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-pino@npm:0.43.0" dependencies: - "@opentelemetry/api-logs": ^0.53.0 + "@opentelemetry/api-logs": ^0.54.0 "@opentelemetry/core": ^1.25.0 - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 005146e233c53ffbf703c97d855a523fe91d9d2632b77fd0b094caec6f3646908fd03c22bea77575d4a75eac0a2aa2065c7a2d9caac45c370e9592abe9b231c1 + checksum: 76efd25275edb0159057ac90fc3152dd9e76640a4e4986bbd6065c0d3dd2ece043817260e4230e203dffcf9f962f11f379bb4e35aed95c537679d6c0b026f4d3 languageName: node linkType: hard -"@opentelemetry/instrumentation-undici@npm:^0.6.0": - version: 0.6.0 - resolution: "@opentelemetry/instrumentation-undici@npm:0.6.0" +"@opentelemetry/instrumentation-redis-4@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-redis-4@npm:0.43.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/redis-common": ^0.36.2 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: eb0dbedcccaca2a98cdefe741f14613a2de89c53dfd4393bbbfd97b341a2754c7c88d868429754bb9bf3dbcf17c2610d0070898bfe14b4dd9e5830d0f0c2e5f7 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-redis@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-redis@npm:0.43.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/redis-common": ^0.36.2 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: ce0032edec122cd4feb0cfa5c365098c66858dc462dbb3cf95f36a24321460a1eddbe93552249bc9f43ce1b0692f88e971a2a432c26843d40776340debae48db + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-restify@npm:^0.42.0": + version: 0.42.0 + resolution: "@opentelemetry/instrumentation-restify@npm:0.42.0" + dependencies: + "@opentelemetry/core": ^1.8.0 + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 19ae0540538b1150b802c03ea4e4cf65c66230518b4396d75e4abf570350ca69b591eb45bc30a3282df4a157057ac5eb85614715d49c7b225f3ae90b6c43e740 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-router@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-router@npm:0.41.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 2291f8f7ab314e0e12d5dcc1ec6efcade2ce662a5e9214390a89689513b6742a4be71227c7076ff49061049a622ba924cb0905198bdd3343a7bb1c02ed3c1a46 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-socket.io@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation-socket.io@npm:0.43.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 1805d39201cb2f00e9765017c4e037faf1fa54d6f6cef2dcbbb5f07e90dc94d694736bbddb8c41b3bc8db0411b7e43b2d1d008342aaaa27302620617622b0ff5 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-tedious@npm:^0.15.0": + version: 0.15.0 + resolution: "@opentelemetry/instrumentation-tedious@npm:0.15.0" + dependencies: + "@opentelemetry/instrumentation": ^0.54.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + "@types/tedious": ^4.0.14 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 75ece9a359c81cdf31eb3e16be570418775817ff2b7b315e49fcc5d2365f635e0fb2af734de029f4d2faa720c3d977325d5e636d69008fb64b53afb6544bb67f + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-undici@npm:^0.7.0": + version: 0.7.0 + resolution: "@opentelemetry/instrumentation-undici@npm:0.7.0" dependencies: "@opentelemetry/core": ^1.8.0 - "@opentelemetry/instrumentation": ^0.53.0 + "@opentelemetry/instrumentation": ^0.54.0 peerDependencies: "@opentelemetry/api": ^1.7.0 - checksum: b16b9ff23fbca13a18889fc302ddae3db8b22ebd9d8224b0297bd45014bb914d6bea89e55aedda6879cee1760c93bcedc2eaa12e60e88f45dd8c9e5f61a0aefd + checksum: 2776c1d8d408c3ecf54353d096c00bcdcf5c8a939ac08c66106950a505ab953e0c65280e17b2b53d06014738963a7375955bd6a175cb0eddf4cd9bbef574e146 languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.53.0, @opentelemetry/instrumentation@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/instrumentation@npm:0.53.0" +"@opentelemetry/instrumentation-winston@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/instrumentation-winston@npm:0.41.0" dependencies: - "@opentelemetry/api-logs": 0.53.0 + "@opentelemetry/api-logs": ^0.54.0 + "@opentelemetry/instrumentation": ^0.54.0 + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10d2769925ae9a9982c8da9bb81c6e121f9c1c3437ac99216eb8c68fddea8a3527b5f9acfb09275646e3bc05183bf5bd2b719576756fa40ea3b98a6950a7533f + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.54.0, @opentelemetry/instrumentation@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/instrumentation@npm:0.54.0" + dependencies: + "@opentelemetry/api-logs": 0.54.0 "@types/shimmer": ^1.2.0 import-in-the-middle: ^1.8.1 require-in-the-middle: ^7.1.1 @@ -1250,72 +1685,92 @@ __metadata: shimmer: ^1.2.1 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: a386fe066eab71129a6edbc883ab407b1022850e8acc4750029a12e8730588a8b81442d0b008aaddb46f7614af40d19d331e7348790ca2d08ba8eed6d23ffdae + checksum: b1fea61c2debea78573a728a3c9065eb6f502e98e6bbc61e98b77492734e86a6fbb79d27694f190bc192429f62a7f97a5025c0bcdff6f30c1c91c9f0cc6d931d languageName: node linkType: hard -"@opentelemetry/otlp-exporter-base@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.53.0" +"@opentelemetry/otlp-exporter-base@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.54.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-transformer": 0.53.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-transformer": 0.54.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 8c80374c476e7aacf04172d18ffba5ec7ecc33c98dd102f74d22c916f20e147a42038662bc4ec17eaa7b7ffc85f8fde0c72b81b978a7460977fe236fc757207b + "@opentelemetry/api": ^1.3.0 + checksum: ded78325f22cd98314971216eb18d8f021a6cf7f3b1f69d08b0d257880deb2d409d598bfc3a6016b0557a1ec3b0c50527ba9acf09d4e3902f48d003f763441c0 languageName: node linkType: hard -"@opentelemetry/otlp-grpc-exporter-base@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.53.0" +"@opentelemetry/otlp-grpc-exporter-base@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.54.0" dependencies: "@grpc/grpc-js": ^1.7.1 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/otlp-exporter-base": 0.53.0 - "@opentelemetry/otlp-transformer": 0.53.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/otlp-exporter-base": 0.54.0 + "@opentelemetry/otlp-transformer": 0.54.0 peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 1e59ad97cd65e618a7d1f43590b8039e4b0aea91231719515ba80a414bd1063ecb7457466f1d73b60f9571415e1621b48af374e1cd7f70f9325d2a06c393c045 + "@opentelemetry/api": ^1.3.0 + checksum: 0bc84e8b1bab1c5c842f084f9511208729bc0f068ed73428524cf1147fbd62ce20d0ac9265fc3d70fe429700aff56c200869100d828df6742bb27e498c6ce197 languageName: node linkType: hard -"@opentelemetry/otlp-transformer@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/otlp-transformer@npm:0.53.0" +"@opentelemetry/otlp-transformer@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/otlp-transformer@npm:0.54.0" dependencies: - "@opentelemetry/api-logs": 0.53.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-logs": 0.53.0 - "@opentelemetry/sdk-metrics": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/api-logs": 0.54.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-logs": 0.54.0 + "@opentelemetry/sdk-metrics": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 protobufjs: ^7.3.0 peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 0dbec27a293a70802ae68e5cd75f094477b80e15026bff185acd4c7ce45d28e9964033715a0d909f8e8bd8eda92bd31f2a8e9f4444717e40880334f1341465de + checksum: 69451290ec2c65ee27f35b29d41a1b961d169ff928d231805c2694cbc4b4bda788027cf8149a6a1325da7c3bc2ca20dc939ef91a4f3e2af481ed187653386610 languageName: node linkType: hard -"@opentelemetry/propagator-b3@npm:1.26.0": +"@opentelemetry/propagation-utils@npm:^0.30.12": + version: 0.30.12 + resolution: "@opentelemetry/propagation-utils@npm:0.30.12" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 1bf6b1a9d00ab0950768f4acb2ccf888592aecfcffde1554b55ffd28c50025920de2725c20f07307b8f4c189c95c413f74b84edb088df3e1d8ce182e83b5cf36 + languageName: node + linkType: hard + +"@opentelemetry/propagator-aws-xray@npm:^1.3.1": version: 1.26.0 - resolution: "@opentelemetry/propagator-b3@npm:1.26.0" + resolution: "@opentelemetry/propagator-aws-xray@npm:1.26.0" dependencies: "@opentelemetry/core": 1.26.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: c2e99a8ed2814cf5b8e6e2a79411f2f6d668b7d5fc8351e5302ea4149601a96ec655422cf59470c66d8a408850f8a6b5156bf7deac7afb07d3f7a935c51fff04 + checksum: 34a0c208c28a558dbdf4650f7aac40bb93ad4e3be6458bdcbf4db1516f0b2bd16bf59fb05ab2ad00fd066e11c5923767def4d3498ad4dc4d7bc54494a1b04719 languageName: node linkType: hard -"@opentelemetry/propagator-jaeger@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/propagator-jaeger@npm:1.26.0" +"@opentelemetry/propagator-b3@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/propagator-b3@npm:1.27.0" dependencies: - "@opentelemetry/core": 1.26.0 + "@opentelemetry/core": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: a0ac3888c86f1b4671c7ca520396b89b4c47fa9e9d976bd014472d2b7786e7c5bdf4823a6e2a900fed5ea5dfe23eda0bdf6740e77c1352f2c0f82b13a71c03df + checksum: 4bfe531e1fb5606d25d09e7b3c84188938e76618f8a0a098d57ebacf9f7bafaab24ba6e6e26cbb4c3da3ea8ecd31e2c68e86735ef48f45cdfc2e698c0b098249 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/propagator-jaeger@npm:1.27.0" + dependencies: + "@opentelemetry/core": 1.27.0 + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 87ab8a15b57230e40b9f59e63a01a31d38bfef77cafb91543a1549c179a9d01fef73ce5cf58ad7c6ed0093ab3b4a64ea9ba00e9d257d4084447267fe39f9163d languageName: node linkType: hard @@ -1326,22 +1781,61 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resource-detector-container@npm:^0.4.4": - version: 0.4.4 - resolution: "@opentelemetry/resource-detector-container@npm:0.4.4" +"@opentelemetry/resource-detector-alibaba-cloud@npm:^0.29.4": + version: 0.29.4 + resolution: "@opentelemetry/resource-detector-alibaba-cloud@npm:0.29.4" + dependencies: + "@opentelemetry/core": ^1.26.0 + "@opentelemetry/resources": ^1.10.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 78d4100e8dfb814a6ea35c2b9ef12fd93d402ffab93d7a592f3c2d486392e281cd751c2312482e75440eab3a6cd235866c5b14993bf6f6a12a9f3ade91ed3539 + languageName: node + linkType: hard + +"@opentelemetry/resource-detector-aws@npm:^1.7.0": + version: 1.7.0 + resolution: "@opentelemetry/resource-detector-aws@npm:1.7.0" + dependencies: + "@opentelemetry/core": ^1.0.0 + "@opentelemetry/resources": ^1.10.0 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: cbe754b5ea525064478e572a73d05979f6bc8d9bf5b063d3ea104545f0e50e04fbc0ae1376bb2543262d20ef2aad9388b1ff0e485d96ac1446efbc542ab8d818 + languageName: node + linkType: hard + +"@opentelemetry/resource-detector-azure@npm:^0.2.12": + version: 0.2.12 + resolution: "@opentelemetry/resource-detector-azure@npm:0.2.12" + dependencies: + "@opentelemetry/core": ^1.25.1 + "@opentelemetry/resources": ^1.10.1 + "@opentelemetry/semantic-conventions": ^1.27.0 + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: b0a170ac928248021ea6b63bea1f25d670bb3c2a0260eae115097d84461732ff602a65f56ef84651ae1e70be3e9729ae5068c3038732a009ec2e3a2d1eccce40 + languageName: node + linkType: hard + +"@opentelemetry/resource-detector-container@npm:^0.5.0": + version: 0.5.0 + resolution: "@opentelemetry/resource-detector-container@npm:0.5.0" dependencies: "@opentelemetry/core": ^1.26.0 "@opentelemetry/resources": ^1.10.0 "@opentelemetry/semantic-conventions": ^1.27.0 peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: c99a859718fa496062a4392edba478bae38f24a78450f38df31cb13014ef159e6bb48cb41fba4eef717229f85bc79dc8f4031e9f263efa8eff3c583b5efa8069 + checksum: 912762621d55ddffe69b6ba3f5c470cbb9bf3a465303d9f3ab542d9fd2dbe660927cb173783397b47f11588f60c66ec06ff1572d7bcf72ff6da10bc4f1fdd4d0 languageName: node linkType: hard -"@opentelemetry/resource-detector-gcp@npm:^0.29.12": - version: 0.29.12 - resolution: "@opentelemetry/resource-detector-gcp@npm:0.29.12" +"@opentelemetry/resource-detector-gcp@npm:^0.29.13": + version: 0.29.13 + resolution: "@opentelemetry/resource-detector-gcp@npm:0.29.13" dependencies: "@opentelemetry/core": ^1.0.0 "@opentelemetry/resources": ^1.10.0 @@ -1349,99 +1843,99 @@ __metadata: gcp-metadata: ^6.0.0 peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 5460a3c3cf9484dc38aff5625f7f905c08b380468b1ae3e0677c3b5a9319ba2297fd00a517361c28dcd8812a73e680fe5bf123bbcfdd240bc7d786b681998d3d + checksum: 64d6995f3775a599985e5787276d81f1aeefa3352017965a797c3b33196f155eb3886633d1b22974aa1cae7425eff9229b4b8c0eb9ed7a454e50e1f94f1fed31 languageName: node linkType: hard -"@opentelemetry/resources@npm:1.26.0, @opentelemetry/resources@npm:^1.10.0": - version: 1.26.0 - resolution: "@opentelemetry/resources@npm:1.26.0" +"@opentelemetry/resources@npm:1.27.0, @opentelemetry/resources@npm:^1.10.0, @opentelemetry/resources@npm:^1.10.1, @opentelemetry/resources@npm:^1.24.0": + version: 1.27.0 + resolution: "@opentelemetry/resources@npm:1.27.0" dependencies: - "@opentelemetry/core": 1.26.0 + "@opentelemetry/core": 1.27.0 "@opentelemetry/semantic-conventions": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: f70b0fdf4fb00c950bc30084818c92a5339f1be5d709bd681ab14453e877d6bb9f700324b8e65a0eabfeea618d01ed071abf9088e00fa0bf7f3305b1abad22cb + checksum: 43d298afea7daf7524e6b98c1441bcce9fa73b76aecf17e36cabb1a4cfaae6818acf9759d3e42706b1fd91243644076d2291e78c3ed81641d3b351fcff6cb9a9 languageName: node linkType: hard -"@opentelemetry/sdk-logs@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/sdk-logs@npm:0.53.0" +"@opentelemetry/sdk-logs@npm:0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/sdk-logs@npm:0.54.0" dependencies: - "@opentelemetry/api-logs": 0.53.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 + "@opentelemetry/api-logs": 0.54.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.4.0 <1.10.0" - checksum: f36c051f6264786688e3b20b4b1a876e6f7a40166b425efaa6aab12dfe32f2ebbcc5bea1662631b2b17016ec5cf9205798219c896234828503477b144b02342e + checksum: fd6db65af6d7afdb454eac1df8a4029d3d287d37e9289a4d128bea07995e8843b7b1e5d1f39aa39538397ce1b6bf624cc2548f40dc18324ba3bbaec86dd845b9 languageName: node linkType: hard -"@opentelemetry/sdk-metrics@npm:1.26.0, @opentelemetry/sdk-metrics@npm:^1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/sdk-metrics@npm:1.26.0" +"@opentelemetry/sdk-metrics@npm:1.27.0, @opentelemetry/sdk-metrics@npm:^1.26.0": + version: 1.27.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.27.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: c7fd09991bc28c4cfa0eef2e75a9fcfd1465638327e50ce55fb7631c9e333ae27c7c4bfbb4875c8fbb60f94bb60a307af157a898ea21f13fef967ab5e1146ed5 - languageName: node - linkType: hard - -"@opentelemetry/sdk-node@npm:^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/sdk-node@npm:0.53.0" - dependencies: - "@opentelemetry/api-logs": 0.53.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/exporter-logs-otlp-grpc": 0.53.0 - "@opentelemetry/exporter-logs-otlp-http": 0.53.0 - "@opentelemetry/exporter-logs-otlp-proto": 0.53.0 - "@opentelemetry/exporter-trace-otlp-grpc": 0.53.0 - "@opentelemetry/exporter-trace-otlp-http": 0.53.0 - "@opentelemetry/exporter-trace-otlp-proto": 0.53.0 - "@opentelemetry/exporter-zipkin": 1.26.0 - "@opentelemetry/instrumentation": 0.53.0 - "@opentelemetry/resources": 1.26.0 - "@opentelemetry/sdk-logs": 0.53.0 - "@opentelemetry/sdk-metrics": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 - "@opentelemetry/sdk-trace-node": 1.26.0 + checksum: c8776577063a3a5199d5717247270daf5820ce6636530b5ea4b5a8d6b40170cec9bb6b56dacb5c118d2e90588af83d0ebbb13f4d370c7efe50f69d22e5d13463 + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.54.0": + version: 0.54.0 + resolution: "@opentelemetry/sdk-node@npm:0.54.0" + dependencies: + "@opentelemetry/api-logs": 0.54.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/exporter-logs-otlp-grpc": 0.54.0 + "@opentelemetry/exporter-logs-otlp-http": 0.54.0 + "@opentelemetry/exporter-logs-otlp-proto": 0.54.0 + "@opentelemetry/exporter-trace-otlp-grpc": 0.54.0 + "@opentelemetry/exporter-trace-otlp-http": 0.54.0 + "@opentelemetry/exporter-trace-otlp-proto": 0.54.0 + "@opentelemetry/exporter-zipkin": 1.27.0 + "@opentelemetry/instrumentation": 0.54.0 + "@opentelemetry/resources": 1.27.0 + "@opentelemetry/sdk-logs": 0.54.0 + "@opentelemetry/sdk-metrics": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 + "@opentelemetry/sdk-trace-node": 1.27.0 "@opentelemetry/semantic-conventions": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: b58dd621961f4d020527a7b0551ebd190330c83f4c19b552cd899079c7047064206b7d71735833506b52796831c22e72e73b635309a7d2e6ba78355ec93cd305 + checksum: e6c7974ebece2c7fdc575f2b1aa84d39cc0a2d538031bb19c1c0ee3ec5cddadf08255b66a79431b6ae00e1d8a172864569f485e5582926bdb3e39deb6356de7d languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.26.0" +"@opentelemetry/sdk-trace-base@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.27.0" dependencies: - "@opentelemetry/core": 1.26.0 - "@opentelemetry/resources": 1.26.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/resources": 1.27.0 "@opentelemetry/semantic-conventions": 1.27.0 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: a4f4ddf644fd0d79b2bd49e4377143688d2aa657643a470d8bed6696f26817598fb4e9f16ba2d8c237292af56f06eec56594a7b4cc417d4ea7e490a45a22113b + checksum: d28c36724aeaf4884f7957e2ab138d9a0ca715a68b2ad23e2935ff0e39cd438c57fd0c8cc85fd5e280464857ede1ae8f9c8e40a37088a1e34d2e625e77276fee languageName: node linkType: hard -"@opentelemetry/sdk-trace-node@npm:1.26.0": - version: 1.26.0 - resolution: "@opentelemetry/sdk-trace-node@npm:1.26.0" +"@opentelemetry/sdk-trace-node@npm:1.27.0": + version: 1.27.0 + resolution: "@opentelemetry/sdk-trace-node@npm:1.27.0" dependencies: - "@opentelemetry/context-async-hooks": 1.26.0 - "@opentelemetry/core": 1.26.0 - "@opentelemetry/propagator-b3": 1.26.0 - "@opentelemetry/propagator-jaeger": 1.26.0 - "@opentelemetry/sdk-trace-base": 1.26.0 + "@opentelemetry/context-async-hooks": 1.27.0 + "@opentelemetry/core": 1.27.0 + "@opentelemetry/propagator-b3": 1.27.0 + "@opentelemetry/propagator-jaeger": 1.27.0 + "@opentelemetry/sdk-trace-base": 1.27.0 semver: ^7.5.2 peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 1d63bed8fc36496698919ccd25be3b7b0e0d0bf9478f413a26bdbfe0bf0d4166bf58bbbee2415fb2fe42d3008b5c32ec7e4e42f2cb6d18b665b349eb025c15eb + checksum: 2abbd609ebefc3c8ece87321281d3b31a59201e799e55cbde0ad0d87b7643e4e5ac47d83dcde2306d32780438b6eba49f57113bc56ed02e95b6fab1732780247 languageName: node linkType: hard @@ -1793,6 +2287,13 @@ __metadata: languageName: node linkType: hard +"@types/aws-lambda@npm:8.10.143": + version: 8.10.143 + resolution: "@types/aws-lambda@npm:8.10.143" + checksum: b2ec1db79c57916651a47c173f14ef90564273542a455d79cc07d3eeabef11a39a3d63c3d26061335fbc557210ec4c8d4daf90bc8b51a38ef43a3299223dc3bf + languageName: node + linkType: hard + "@types/body-parser@npm:*": version: 1.19.2 resolution: "@types/body-parser@npm:1.19.2" @@ -1803,12 +2304,21 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" +"@types/bunyan@npm:1.8.9": + version: 1.8.9 + resolution: "@types/bunyan@npm:1.8.9" dependencies: "@types/node": "*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 0635ca1906acda4fbce5aed0b9ba16c857e13081724ae5d30aae61083f03f80b299f05e8e573e2804e530ec4b7c2a68ee7f2f522afde664a41122d16e0a39db0 + languageName: node + linkType: hard + +"@types/connect@npm:*, @types/connect@npm:3.4.36": + version: 3.4.36 + resolution: "@types/connect@npm:3.4.36" + dependencies: + "@types/node": "*" + checksum: 4dee3d966fb527b98f0cbbdcf6977c9193fc3204ed539b7522fe5e64dfa45f9017bdda4ffb1f760062262fce7701a0ee1c2f6ce2e50af36c74d4e37052303172 languageName: node linkType: hard @@ -1882,6 +2392,15 @@ __metadata: languageName: node linkType: hard +"@types/memcached@npm:^2.2.6": + version: 2.2.10 + resolution: "@types/memcached@npm:2.2.10" + dependencies: + "@types/node": "*" + checksum: c95e2ed494d5df5e45bab024d24ff2ba45930eb9737cb86564a5ac2a0b3fb5dfdc23d8a65061da38ffe2aabe202a8d333764c0c3dc99d2bb205bff8ba620f2c2 + languageName: node + linkType: hard + "@types/methods@npm:^1.1.4": version: 1.1.4 resolution: "@types/methods@npm:1.1.4" @@ -1919,12 +2438,21 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^22.7.7": - version: 22.7.7 - resolution: "@types/node@npm:22.7.7" +"@types/mysql@npm:2.15.26": + version: 2.15.26 + resolution: "@types/mysql@npm:2.15.26" + dependencies: + "@types/node": "*" + checksum: c43395643aca3565492a12f7bb7168cea7f5fa1b6539caabc99e657bbbea3ef330d65e8d8fc873fedfbbbed48a01ac8c1ce0d31c7989cd44a4845b32253daf6c + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^22.8.1": + version: 22.8.1 + resolution: "@types/node@npm:22.8.1" dependencies: - undici-types: ~6.19.2 - checksum: 70492e46d92bf00b537c8700322ad001c1f8d4fc65fc1627064a91c7edebb8ad18730b95a3c6bdff212dd0252a337a4b92e4cfcbc21c9f08616302e87ea855b8 + undici-types: ~6.19.8 + checksum: 2fc10ff364690f7962659d163cf9a9b71d46a2414f15ceeb5ea9fb6a1e81d2b04f550d0dfd9156576b192d76e886b24d13932d8eb5447075d455481c70fd2ad1 languageName: node linkType: hard @@ -2044,6 +2572,15 @@ __metadata: languageName: node linkType: hard +"@types/tedious@npm:^4.0.14": + version: 4.0.14 + resolution: "@types/tedious@npm:4.0.14" + dependencies: + "@types/node": "*" + checksum: 88505dda8b8e57e1da58ce74fb29bc2b4d64d90e9c34dc1d4b4010116b9785e23ce43f1e8016901bd27037e17d9d148e34d4ebd5f57d060212847e0df91cf024 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^7.18.0": version: 7.18.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" @@ -2169,85 +2706,84 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/expect@npm:2.1.3" +"@vitest/expect@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/expect@npm:2.1.4" dependencies: - "@vitest/spy": 2.1.3 - "@vitest/utils": 2.1.3 - chai: ^5.1.1 + "@vitest/spy": 2.1.4 + "@vitest/utils": 2.1.4 + chai: ^5.1.2 tinyrainbow: ^1.2.0 - checksum: c0651cb19d50733169bbc0477ea84d063272200de73bcaf0b13436000c1c5b334589d9dbe2d4245619b3c283e9b477ae24f49117a40eb6eb83adc79f18fe2f63 + checksum: 613d527e74c2dd6f6ecd75cdf8c67a2abfaca0e9795883ff3cba529c6ce462e149a9ee359bab4b49cbb68b4e31a51cf489281d3e2f24820a47438ec774f7672a languageName: node linkType: hard -"@vitest/mocker@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/mocker@npm:2.1.3" +"@vitest/mocker@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/mocker@npm:2.1.4" dependencies: - "@vitest/spy": 2.1.3 + "@vitest/spy": 2.1.4 estree-walker: ^3.0.3 - magic-string: ^0.30.11 + magic-string: ^0.30.12 peerDependencies: - "@vitest/spy": 2.1.3 - msw: ^2.3.5 + msw: ^2.4.9 vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: acc8ef2b5ef391e6012198b109bf772d0a1d251c75aecb349f76e8312825513f66fb64fc9fb538398cd199553030c614b07f1305948806cc1c4785d082fd587a + checksum: ba5b6e1084b69aaa0e5b93be5f3a1c37c3f1ba4b2c977f38aaa048ec337e03694cd8de002bb5199e69259206cc03cbc0b911e4e167c95d84b88aaa0b6a40b5a7 languageName: node linkType: hard -"@vitest/pretty-format@npm:2.1.3, @vitest/pretty-format@npm:^2.1.3": - version: 2.1.3 - resolution: "@vitest/pretty-format@npm:2.1.3" +"@vitest/pretty-format@npm:2.1.4, @vitest/pretty-format@npm:^2.1.4": + version: 2.1.4 + resolution: "@vitest/pretty-format@npm:2.1.4" dependencies: tinyrainbow: ^1.2.0 - checksum: ff4aa144a49c0ee579bfae940745b70a0ca3c504f52c23f1e8f5c0642824785232f844040d31b48eea71b5a80519809810359a75d29186ab40341174c50a4a0d + checksum: 4d6c799d9b9418ebfce77df518a5ea8717051bdb5eecce63d6b7009634d4843630c0bc424d0f405bd12b8f404e4bf09b6f208a331568de9b6b9395322221e41c languageName: node linkType: hard -"@vitest/runner@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/runner@npm:2.1.3" +"@vitest/runner@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/runner@npm:2.1.4" dependencies: - "@vitest/utils": 2.1.3 + "@vitest/utils": 2.1.4 pathe: ^1.1.2 - checksum: 96cc7abdad85fc20834ee0a6ba9073e2d68d06c9d1407251bc614d1627e30f5e5a1ceb65d10024b163271bb4093d1181729f6f1d00db2c258c5a0794a00a9518 + checksum: f0584dc51ae2ebe6a768e9d832ff3821e107c0fed3b20a83879be83cb452a662ffa1d57abf06276915f13d0590874cade6f7a184d401285e1fe1cc1fb77b5f32 languageName: node linkType: hard -"@vitest/snapshot@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/snapshot@npm:2.1.3" +"@vitest/snapshot@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/snapshot@npm:2.1.4" dependencies: - "@vitest/pretty-format": 2.1.3 - magic-string: ^0.30.11 + "@vitest/pretty-format": 2.1.4 + magic-string: ^0.30.12 pathe: ^1.1.2 - checksum: 94087e04f0d9bb5e11033ca11c6545b9b27b1f4b21d7cd56bd91ae2d6e06be5eed7f2e66d1544a0a866801180d4c5057c3ff5c0ce8c97abfeb979a76a150eb10 + checksum: c45055e483e7276197e6e67aa6f310f75cad4639ae5732308319eab19ce2c2772b326563a12b59fca0bb68a19a48d6a8eeda0bab81de9048fa927f8964635c04 languageName: node linkType: hard -"@vitest/spy@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/spy@npm:2.1.3" +"@vitest/spy@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/spy@npm:2.1.4" dependencies: - tinyspy: ^3.0.0 - checksum: b04aad8e458087202b7a16d332365a142be055db8c4653d916ebb8d47eacf23c3edef23b3918490eed9f8cb69da240d72844c3570f38521fbe7e0647e01d0271 + tinyspy: ^3.0.2 + checksum: c91874b7e4f42cbdd4bd71a5afb9a4f25da72bf076f7e011d9f600749ef50d8baf7cbf32b0f3d7a418e0923ba402e2f8835041f950d449fe40faef335c6a07f8 languageName: node linkType: hard -"@vitest/utils@npm:2.1.3": - version: 2.1.3 - resolution: "@vitest/utils@npm:2.1.3" +"@vitest/utils@npm:2.1.4": + version: 2.1.4 + resolution: "@vitest/utils@npm:2.1.4" dependencies: - "@vitest/pretty-format": 2.1.3 - loupe: ^3.1.1 + "@vitest/pretty-format": 2.1.4 + loupe: ^3.1.2 tinyrainbow: ^1.2.0 - checksum: 0c1e262600bc329fab43bb19d575326a6d38175c2bdc345bc5326b81cf34303f22a1b67a0197dc6a935c3019e2f21c4da52a49c609967bea9cb4790a44a347ce + checksum: f7d9a4e8c411b9e80e7df46a725933977c9a330b133cc17e39e6f069d31832a849c070ef18b96abe2f07847f1860f36c8dd081eff2dad62b2874592d68e7dc43 languageName: node linkType: hard @@ -2795,16 +3331,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.1.1": - version: 5.1.1 - resolution: "chai@npm:5.1.1" +"chai@npm:^5.1.2": + version: 5.1.2 + resolution: "chai@npm:5.1.2" dependencies: assertion-error: ^2.0.1 check-error: ^2.1.1 deep-eql: ^5.0.1 loupe: ^3.1.0 pathval: ^2.0.0 - checksum: 1e0a5e1b5febdfa8ceb97b9aff608286861ecb86533863119b2f39f07c08fb59f3c1791ab554947f009b9d71d509b9e4e734fb12133cb81f231c2c2ee7c1e738 + checksum: f2341967ab5632612548d372c27b46219adad3af35021d8cba2ae3c262f588de2c60cb3f004e6ad40e363a9cad6d20d0de51f00e7e9ac31cce17fb05d4efa316 languageName: node linkType: hard @@ -2884,9 +3420,9 @@ __metadata: languageName: node linkType: hard -"coconfig@npm:^1.6.0": - version: 1.6.0 - resolution: "coconfig@npm:1.6.0" +"coconfig@npm:^1.6.1": + version: 1.6.1 + resolution: "coconfig@npm:1.6.1" dependencies: dotgitignore: ^2.1.0 find-up: ^4.1.0 @@ -2895,7 +3431,7 @@ __metadata: read-pkg-up: ^7.0.1 bin: coconfig: build/bin/cli.js - checksum: c20e3ca6a0012c3d46bcd9df9fe55ca34b3dea53e90775f94c5d51532ff75a55b9aca95b3753f783acae1393e6961178a02686d2a4f35678997421fad55cece1 + checksum: 07df8134955862d85c0c7a53c395956ea67dc302db84f5674bfd34dbd728fe6ae51b503532c95a68f86162f4c04f87f2645c996150f3f43268b6f1e3158ccf19 languageName: node linkType: hard @@ -3260,7 +3796,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -4074,6 +4610,13 @@ __metadata: languageName: node linkType: hard +"expect-type@npm:^1.1.0": + version: 1.1.0 + resolution: "expect-type@npm:1.1.0" + checksum: 65d25ec10bca32bcf650dcfe734532acc4b7a73677c656f299a7cbed273b5c4d6a3dab11af76f452645d54a95c4ef39fc73772f2c8eb6684ba35672958d6f3b3 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -4081,9 +4624,9 @@ __metadata: languageName: node linkType: hard -"express-openapi-validator@npm:^5.3.7": - version: 5.3.7 - resolution: "express-openapi-validator@npm:5.3.7" +"express-openapi-validator@npm:^5.3.8": + version: 5.3.8 + resolution: "express-openapi-validator@npm:5.3.8" dependencies: "@apidevtools/json-schema-ref-parser": ^11.7.0 "@types/multer": ^1.4.12 @@ -4100,7 +4643,7 @@ __metadata: path-to-regexp: ^8.1.0 peerDependencies: express: "*" - checksum: 28be61484f68bbad3f2ec8304bf310e1c962ceefd21b9feea5e52187670715257a30e1d87173c773e36b1a182a10760ca16987f16649bf0b91f4bcca0b58cfbd + checksum: cd59df4b65b5d140948c1b2fe56dbc25fbb5ce195c946e9eaa47b16597b9db3c892ffd1badd70307ea7aa9e98a2f997c80f2e5324ff5808ebf54f589e3c7b35d languageName: node linkType: hard @@ -4361,6 +4904,13 @@ __metadata: languageName: node linkType: hard +"forwarded-parse@npm:2.1.2": + version: 2.1.2 + resolution: "forwarded-parse@npm:2.1.2" + checksum: fca4df8898248d123d9d29a9fdf48005dd757366c2c17c1e195e8311a9aa89caf9f5e592f58f7d3d635087675ff39e85c32c6205838510f6f1fa4109de519930 + languageName: node + linkType: hard + "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -4507,13 +5057,6 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.1": - version: 2.0.2 - resolution: "get-func-name@npm:2.0.2" - checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b - languageName: node - linkType: hard - "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -4974,15 +5517,15 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^1.8.1": - version: 1.11.0 - resolution: "import-in-the-middle@npm:1.11.0" +"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1": + version: 1.11.2 + resolution: "import-in-the-middle@npm:1.11.2" dependencies: acorn: ^8.8.2 acorn-import-attributes: ^1.9.5 cjs-module-lexer: ^1.2.2 module-details-from-path: ^1.0.3 - checksum: 7e7c47e363be9579a4269e1df803be29cd3feb1df2c490b7cdef7c3a7c20f1f5cfa62d7f8de934b73e5c0e98ff07e1f0147b9fc11789a0f160d2893ddcc035ab + checksum: 06fb73100a918e00778779713119236cc8d3d4656aae9076a18159cfcd28eb0cc26e0a5040d11da309c5f8f8915c143b8d74e73c0734d3f5549b1813d1008bb9 languageName: node linkType: hard @@ -5661,12 +6204,10 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.1": - version: 3.1.1 - resolution: "loupe@npm:3.1.1" - dependencies: - get-func-name: ^2.0.1 - checksum: c7efa6bc6d71f25ca03eb13c9a069e35ed86799e308ca27a7a3eff8cdf9500e7c22d1f2411468d154a8e960e91e5e685e0c6c83e96db748f177c1adf30811153 +"loupe@npm:^3.1.0, loupe@npm:^3.1.2": + version: 3.1.2 + resolution: "loupe@npm:3.1.2" + checksum: 4a75bbe8877a1ced3603e08b1095cd6f4c987c50fe63719fdc3009029560f91e07a915e7f6eff1322bb62bfb2a2beeef06b13ccb3c12f81bda9f3674434dcab9 languageName: node linkType: hard @@ -5691,12 +6232,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.11": - version: 0.30.11 - resolution: "magic-string@npm:0.30.11" +"magic-string@npm:^0.30.12": + version: 0.30.12 + resolution: "magic-string@npm:0.30.12" dependencies: "@jridgewell/sourcemap-codec": ^1.5.0 - checksum: e041649453c9a3f31d2e731fc10e38604d50e20d3585cd48bc7713a6e2e1a3ad3012105929ca15750d59d0a3f1904405e4b95a23b7e69dc256db3c277a73a3ca + checksum: 3f0d23b74371765f0e6cad4284eebba0ac029c7a55e39292de5aa92281afb827138cb2323d24d2924f6b31f138c3783596c5ccaa98653fe9cf122e1f81325b59 languageName: node linkType: hard @@ -7206,7 +7747,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -7716,17 +8257,17 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.0": - version: 0.3.0 - resolution: "tinyexec@npm:0.3.0" - checksum: e55473d249b8fc94bc5b1461d8e368dfe0ba23dcfca4f9069fe25418b17772e50110a1d33cd7ac8ff26456e5b609e0528cce7660e35246fad9b00bd094f3f444 +"tinyexec@npm:^0.3.0, tinyexec@npm:^0.3.1": + version: 0.3.1 + resolution: "tinyexec@npm:0.3.1" + checksum: 691b531d464bdc09eeba934e43d8ac2a74c9d22a4bec9cd7f4991375c64e22712f7e5a95ba243a9369a478afd34d41171359012a2248ea49615cd2816ab12959 languageName: node linkType: hard -"tinypool@npm:^1.0.0": - version: 1.0.0 - resolution: "tinypool@npm:1.0.0" - checksum: 59dab87b0811da2dc1ecbac9a99cde93d45450744d4a9fca628d805c452bbb5e5f214fd191127f665d062cae9cc159225dea5508d766e40a0c6c33f573e5c3b6 +"tinypool@npm:^1.0.1": + version: 1.0.1 + resolution: "tinypool@npm:1.0.1" + checksum: 5cd6b8cbccd9b88d461f400c9599e69f66563ddf75a2b8ab6b48250481f1b254d180a68ee735f379fa6eb88f11c3b1814735bb1f3306b1a860bf6d8f08074d6b languageName: node linkType: hard @@ -7737,10 +8278,10 @@ __metadata: languageName: node linkType: hard -"tinyspy@npm:^3.0.0": - version: 3.0.0 - resolution: "tinyspy@npm:3.0.0" - checksum: b5b686acff2b88de60ff8ecf89a2042320406aaeee2fba1828a7ea8a925fad3ed9f5e4d7a068154a9134473c472aa03da8ca92ee994bc57a741c5ede5fa7de4d +"tinyspy@npm:^3.0.2": + version: 3.0.2 + resolution: "tinyspy@npm:3.0.2" + checksum: 5db671b2ff5cd309de650c8c4761ca945459d7204afb1776db9a04fb4efa28a75f08517a8620c01ee32a577748802231ad92f7d5b194dc003ee7f987a2a06337 languageName: node linkType: hard @@ -7799,9 +8340,9 @@ __metadata: languageName: node linkType: hard -"tsx@npm:^4.19.1": - version: 4.19.1 - resolution: "tsx@npm:4.19.1" +"tsx@npm:^4.19.2": + version: 4.19.2 + resolution: "tsx@npm:4.19.2" dependencies: esbuild: ~0.23.0 fsevents: ~2.3.3 @@ -7811,7 +8352,7 @@ __metadata: optional: true bin: tsx: dist/cli.mjs - checksum: 31bfd2df62c1230f7c15f6e24d3790019ba7b2ad497221cb0cebcf5cf4f2c1ac971fac0d1283e3d80dc823652d2f9be946bd40ac65b640ff3f199b84a904a9c7 + checksum: 7f9f1b338a73297725a9217cedaaad862f7c81d5264093c74b98a71491ad5413b11248d604c0e650f4f7da6f365249f1426fdb58a1325ab9e15448156b1edff6 languageName: node linkType: hard @@ -7973,7 +8514,7 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": +"undici-types@npm:~6.19.8": version: 6.19.8 resolution: "undici-types@npm:6.19.8" checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 @@ -8066,17 +8607,17 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:2.1.3": - version: 2.1.3 - resolution: "vite-node@npm:2.1.3" +"vite-node@npm:2.1.4": + version: 2.1.4 + resolution: "vite-node@npm:2.1.4" dependencies: cac: ^6.7.14 - debug: ^4.3.6 + debug: ^4.3.7 pathe: ^1.1.2 vite: ^5.0.0 bin: vite-node: vite-node.mjs - checksum: b048a845fb3f70b9b45174a6989b3c0179a375c486118ae72c4a30af0d052a0da5e5fba1df034ec4c179c5d7bc6ebc9a604bdbe316c6cd2fc6caeeda8af56274 + checksum: 2ab745aa9f1154e6dde4c47647b2785968828f9d5c46ae06facea35a276c89ab550346c4ec3116d1d095b5cb96aeef668ed8fbd4d26477c6dd15fa598bbc1098 languageName: node linkType: hard @@ -8123,34 +8664,35 @@ __metadata: languageName: node linkType: hard -"vitest@npm:^2.1.3": - version: 2.1.3 - resolution: "vitest@npm:2.1.3" - dependencies: - "@vitest/expect": 2.1.3 - "@vitest/mocker": 2.1.3 - "@vitest/pretty-format": ^2.1.3 - "@vitest/runner": 2.1.3 - "@vitest/snapshot": 2.1.3 - "@vitest/spy": 2.1.3 - "@vitest/utils": 2.1.3 - chai: ^5.1.1 - debug: ^4.3.6 - magic-string: ^0.30.11 +"vitest@npm:^2.1.4": + version: 2.1.4 + resolution: "vitest@npm:2.1.4" + dependencies: + "@vitest/expect": 2.1.4 + "@vitest/mocker": 2.1.4 + "@vitest/pretty-format": ^2.1.4 + "@vitest/runner": 2.1.4 + "@vitest/snapshot": 2.1.4 + "@vitest/spy": 2.1.4 + "@vitest/utils": 2.1.4 + chai: ^5.1.2 + debug: ^4.3.7 + expect-type: ^1.1.0 + magic-string: ^0.30.12 pathe: ^1.1.2 std-env: ^3.7.0 tinybench: ^2.9.0 - tinyexec: ^0.3.0 - tinypool: ^1.0.0 + tinyexec: ^0.3.1 + tinypool: ^1.0.1 tinyrainbow: ^1.2.0 vite: ^5.0.0 - vite-node: 2.1.3 + vite-node: 2.1.4 why-is-node-running: ^2.3.0 peerDependencies: "@edge-runtime/vm": "*" "@types/node": ^18.0.0 || >=20.0.0 - "@vitest/browser": 2.1.3 - "@vitest/ui": 2.1.3 + "@vitest/browser": 2.1.4 + "@vitest/ui": 2.1.4 happy-dom: "*" jsdom: "*" peerDependenciesMeta: @@ -8168,7 +8710,7 @@ __metadata: optional: true bin: vitest: vitest.mjs - checksum: c2e7159cfeb837d16dfd03acdcaff85c3bd234f1fd6a258dbd5202455b8e04b1c9f932567396b00cfe8d6fdba61857fa5f6663874fe56bf4cd084f516da1a86d + checksum: 6b38640d0d5340d80da82d0fcc075d340a30b4c89066057e873da1207f9d5856e7e8f3282cca4ad27861b73df2465aad58643e078c1cc5e36de3968547f45bd7 languageName: node linkType: hard