diff --git a/__tests__/temporal/notifications/utils.ts b/__tests__/temporal/notifications/utils.ts index 918a75bfd5..d857b6f6c2 100644 --- a/__tests__/temporal/notifications/utils.ts +++ b/__tests__/temporal/notifications/utils.ts @@ -31,9 +31,8 @@ const setupTestEnv = async () => { connection: testEnv.nativeConnection, taskQueue: 'test', activities: mockActivities, - workflowsPath: require.resolve( - '../../../src/temporal/notifications/workflows', - ), + workflowsPath: + require.resolve('../../../src/temporal/notifications/workflows'), }); }; diff --git a/__tests__/temporal/notifications/workflows.ts b/__tests__/temporal/notifications/workflows.ts index dc6a7104af..b673ee26fb 100644 --- a/__tests__/temporal/notifications/workflows.ts +++ b/__tests__/temporal/notifications/workflows.ts @@ -33,9 +33,8 @@ beforeEach(async () => { connection: testEnv.nativeConnection, taskQueue: 'test', activities: mockActivities, - workflowsPath: require.resolve( - '../../../src/temporal/notifications/workflows', - ), + workflowsPath: + require.resolve('../../../src/temporal/notifications/workflows'), }); jest.clearAllMocks(); }); diff --git a/__tests__/workers/notifications.ts b/__tests__/workers/notifications.ts index da7dc1171e..baad18c6ad 100644 --- a/__tests__/workers/notifications.ts +++ b/__tests__/workers/notifications.ts @@ -239,9 +239,8 @@ describe('squad featured updated notification', () => { }); it('should be registered', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const registeredWorker = workers.find( (item) => item.subscription === worker.default.subscription, @@ -251,9 +250,8 @@ describe('squad featured updated notification', () => { }); it('should not do anything when squad is not featured', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const actual = await invokeTypedNotificationWorker<'api.v1.squad-featured-updated'>( worker.default, @@ -265,9 +263,8 @@ describe('squad featured updated notification', () => { }); it('should send notification to admins', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const actual = await invokeTypedNotificationWorker<'api.v1.squad-featured-updated'>( worker.default, @@ -292,9 +289,8 @@ describe('squad featured updated notification', () => { }); it('should send notification to moderators', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const actual = await invokeTypedNotificationWorker<'api.v1.squad-featured-updated'>( worker.default, @@ -319,9 +315,8 @@ describe('squad featured updated notification', () => { }); it('should not send notification to regular members', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const actual = await invokeTypedNotificationWorker<'api.v1.squad-featured-updated'>( worker.default, @@ -346,9 +341,8 @@ describe('squad featured updated notification', () => { }); it('should not send notification to blocked members', async () => { - const worker = await import( - '../../src/workers/notifications/squadFeaturedUpdated' - ); + const worker = + await import('../../src/workers/notifications/squadFeaturedUpdated'); const actual = await invokeTypedNotificationWorker<'api.v1.squad-featured-updated'>( worker.default, @@ -984,9 +978,8 @@ describe('post added notifications', () => { describe('post bookmark reminder', () => { it('should be registered', async () => { - const worker = await import( - '../../src/workers/notifications/postBookmarkReminder' - ); + const worker = + await import('../../src/workers/notifications/postBookmarkReminder'); const registeredWorker = workers.find( (item) => item.subscription === worker.default.subscription, @@ -996,9 +989,8 @@ describe('post bookmark reminder', () => { }); it('should add notification for the user that set the reminder', async () => { - const worker = await import( - '../../src/workers/notifications/postBookmarkReminder' - ); + const worker = + await import('../../src/workers/notifications/postBookmarkReminder'); const remindAt = new Date(); await con .getRepository(Bookmark) @@ -1024,9 +1016,8 @@ describe('post bookmark reminder', () => { }); it('should not add notification if the reminder has been removed', async () => { - const worker = await import( - '../../src/workers/notifications/postBookmarkReminder' - ); + const worker = + await import('../../src/workers/notifications/postBookmarkReminder'); await con.getRepository(Bookmark).save({ userId: '1', postId: 'p1' }); const actual = await invokeTypedNotificationWorker<'api.v1.post-bookmark-reminder'>( @@ -1040,9 +1031,8 @@ describe('post bookmark reminder', () => { }); it('should not add notification if the post is not found', async () => { - const worker = await import( - '../../src/workers/notifications/postBookmarkReminder' - ); + const worker = + await import('../../src/workers/notifications/postBookmarkReminder'); const actual = await invokeTypedNotificationWorker<'api.v1.post-bookmark-reminder'>( worker.default, @@ -1073,9 +1063,8 @@ describe('streak reset restore', () => { }); it('should be registered', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const registeredWorker = workers.find( (item) => item.subscription === worker.default.subscription, @@ -1085,9 +1074,8 @@ describe('streak reset restore', () => { }); it('should add notification for the user to restore their streak', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const lastViewAt = new Date(); const lastStreak = 10; const streak = await con @@ -1115,9 +1103,8 @@ describe('streak reset restore', () => { }); it('should not add notification if the stored value has expired', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const lastViewAt = new Date(); const streak = await con .getRepository(UserStreak) @@ -1133,9 +1120,8 @@ describe('streak reset restore', () => { }); it('should not add notification if the user opted out of streaks', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const lastViewAt = new Date(); const lastStreak = 10; const streak = await con @@ -1162,9 +1148,8 @@ describe('streak reset restore', () => { }); it('should not add notification if the stored value is not a number', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const lastViewAt = new Date(); const streak = await con .getRepository(UserStreak) @@ -1187,9 +1172,8 @@ describe('streak reset restore', () => { }); it('should not add notification if user does not have Cores access', async () => { - const worker = await import( - '../../src/workers/notifications/userStreakResetNotification' - ); + const worker = + await import('../../src/workers/notifications/userStreakResetNotification'); const lastViewAt = new Date(); const lastStreak = 10; @@ -2512,9 +2496,8 @@ describe('user post added', () => { }); it('should add notification for author', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); await con.getRepository(Post).update({ id: 'p1' }, { authorId: '1' }); await con.getRepository(ContentPreferenceUser).save([ { @@ -2548,9 +2531,8 @@ describe('user post added', () => { }); it('should add notification for scout', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); await con.getRepository(Post).update({ id: 'p1' }, { scoutId: '1' }); await con.getRepository(ContentPreferenceUser).save([ { @@ -2584,9 +2566,8 @@ describe('user post added', () => { }); it('should not add notification for user that are only following', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); await con.getRepository(Post).update({ id: 'p1' }, { scoutId: '1' }); await con.getRepository(ContentPreferenceUser).save([ { @@ -2620,9 +2601,8 @@ describe('user post added', () => { }); it('should not add notification for private post', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); const privatePost = await con.getRepository(Post).save({ ...postsFixture[0], id: 'p1-upa', @@ -2658,9 +2638,8 @@ describe('user post added', () => { }); it('should not add notification for user that muted', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); await con.getRepository(Post).update({ id: 'p1' }, { scoutId: '1' }); await con.getRepository(ContentPreferenceUser).save([ { @@ -2700,9 +2679,8 @@ describe('user post added', () => { }); it('should only query subscriptions for user post added notification type', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); await con.getRepository(Post).update({ id: 'p1' }, { scoutId: '1' }); await con.getRepository(ContentPreferenceUser).save([ { @@ -2776,9 +2754,8 @@ describe('user post added', () => { }); it('should not add notification for brief posts', async () => { - const { postAddedUserNotification: worker } = await import( - '../../src/workers/notifications/postAddedUserNotification' - ); + const { postAddedUserNotification: worker } = + await import('../../src/workers/notifications/postAddedUserNotification'); const post = await con.getRepository(BriefPost).save({ ...postsFixture[0], id: 'p1-brief-upa', diff --git a/__tests__/workers/postDeletedSharedPostCleanup.ts b/__tests__/workers/postDeletedSharedPostCleanup.ts index 7ec020d1d3..1c36a40b48 100644 --- a/__tests__/workers/postDeletedSharedPostCleanup.ts +++ b/__tests__/workers/postDeletedSharedPostCleanup.ts @@ -53,9 +53,8 @@ beforeEach(async () => { describe('postDeletedSharedPostCleanup worker', () => { it('should be registered', async () => { - const worker = await import( - '../../src/workers/postDeletedSharedPostCleanup' - ); + const worker = + await import('../../src/workers/postDeletedSharedPostCleanup'); const registeredWorker = workers.find( (item) => item.subscription === worker.default.subscription, diff --git a/package.json b/package.json index 0aa42ee579..f7e9def9c1 100644 --- a/package.json +++ b/package.json @@ -29,9 +29,9 @@ "prepare": "corepack enable || true" }, "dependencies": { - "@apple/app-store-server-library": "^1.6.0", + "@apple/app-store-server-library": "^2.0.0", "@bufbuild/protobuf": "^1.10.0", - "@clickhouse/client": "1.12.1", + "@clickhouse/client": "1.15.0", "@connectrpc/connect": "^1.6.1", "@connectrpc/connect-fastify": "^1.6.1", "@connectrpc/connect-node": "^1.6.1", @@ -39,91 +39,91 @@ "@dailydotdev/schema": "0.2.62", "@dailydotdev/ts-ioredis-pool": "^1.0.2", "@fastify/cookie": "^11.0.2", - "@fastify/cors": "^11.1.0", - "@fastify/helmet": "^13.0.1", - "@fastify/http-proxy": "^11.3.0", + "@fastify/cors": "^11.2.0", + "@fastify/helmet": "^13.0.2", + "@fastify/http-proxy": "^11.4.1", "@fastify/rate-limit": "^10.3.0", "@google-cloud/bigquery": "^8.1.1", "@google-cloud/opentelemetry-resource-util": "^3.0.0", - "@google-cloud/pino-logging-gcp-config": "^1.2.0", + "@google-cloud/pino-logging-gcp-config": "^1.3.1", "@google-cloud/pubsub": "^5.2.0", - "@google-cloud/storage": "^7.17.1", - "@graphql-tools/schema": "^10.0.25", - "@graphql-tools/utils": "^10.9.1", - "@growthbook/growthbook": "^1.6.1", - "@grpc/grpc-js": "^1.13.4", + "@google-cloud/storage": "^7.18.0", + "@graphql-tools/schema": "^10.0.30", + "@graphql-tools/utils": "^10.11.0", + "@growthbook/growthbook": "^1.6.2", + "@grpc/grpc-js": "^1.14.3", "@mando75/typeorm-graphql-loader": "^0.3.0", - "@maxmind/geoip2-node": "^6.1.0", + "@maxmind/geoip2-node": "^6.3.4", "@onesignal/node-onesignal": "^1.0.0-beta9", "@opentelemetry/api": "^1.9.0", - "@opentelemetry/exporter-prometheus": "^0.205.0", - "@opentelemetry/exporter-trace-otlp-grpc": "^0.205.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.205.0", - "@opentelemetry/instrumentation-fastify": "^0.50.0", - "@opentelemetry/instrumentation-graphql": "^0.53.0", - "@opentelemetry/instrumentation-grpc": "^0.205.0", - "@opentelemetry/instrumentation-http": "^0.205.0", - "@opentelemetry/instrumentation-ioredis": "^0.53.0", - "@opentelemetry/instrumentation-pg": "^0.58.0", - "@opentelemetry/instrumentation-pino": "^0.52.0", - "@opentelemetry/instrumentation-undici": "^0.16.0", - "@opentelemetry/resource-detector-container": "^0.7.5", - "@opentelemetry/resource-detector-gcp": "^0.40.0", - "@opentelemetry/sdk-node": "^0.205.0", - "@opentelemetry/semantic-conventions": "^1.37.0", - "@paddle/paddle-node-sdk": "^3.2.1", + "@opentelemetry/exporter-prometheus": "^0.208.0", + "@opentelemetry/exporter-trace-otlp-grpc": "^0.208.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.208.0", + "@opentelemetry/instrumentation-fastify": "^0.53.1", + "@opentelemetry/instrumentation-graphql": "^0.56.0", + "@opentelemetry/instrumentation-grpc": "^0.208.0", + "@opentelemetry/instrumentation-http": "^0.208.0", + "@opentelemetry/instrumentation-ioredis": "^0.57.0", + "@opentelemetry/instrumentation-pg": "^0.61.2", + "@opentelemetry/instrumentation-pino": "^0.55.1", + "@opentelemetry/instrumentation-undici": "^0.19.0", + "@opentelemetry/resource-detector-container": "^0.8.0", + "@opentelemetry/resource-detector-gcp": "^0.44.0", + "@opentelemetry/sdk-node": "^0.208.0", + "@opentelemetry/semantic-conventions": "^1.38.0", + "@paddle/paddle-node-sdk": "^3.5.0", "@sendgrid/eventwebhook": "^8.0.0", - "@slack/web-api": "^7.10.0", + "@slack/web-api": "^7.13.0", "@slack/webhook": "^7.0.6", - "@temporalio/activity": "^1.13.0", - "@temporalio/client": "^1.13.0", - "@temporalio/common": "^1.13.0", - "@temporalio/testing": "^1.13.0", - "@temporalio/worker": "^1.13.0", - "@temporalio/workflow": "^1.13.0", + "@temporalio/activity": "^1.14.0", + "@temporalio/client": "^1.14.0", + "@temporalio/common": "^1.14.0", + "@temporalio/testing": "^1.14.0", + "@temporalio/worker": "^1.14.0", + "@temporalio/workflow": "^1.14.0", "@types/he": "^1.2.3", "@types/parsecurrency": "^1.0.2", "@types/uuid": "^10.0.0", "apollo-server-errors": "^3.3.0", "apollo-server-types": "^3.8.0", - "cloudinary": "^2.7.0", + "cloudinary": "^2.8.0", "cockatiel": "^3.2.1", "csv-parse": "^6.1.0", - "customerio-node": "^4.1.1", + "customerio-node": "^4.2.0", "dataloader": "^2.2.3", "date-fns": "^2.30.0", "date-fns-tz": "^2.0.0", "deepmerge": "^4.3.1", - "dotenv": "17.2.2", - "emoji-regex": "^10.5.0", + "dotenv": "17.2.3", + "emoji-regex": "^10.6.0", "eventsource": "^2.0.2", - "fast-json-stringify": "^6.0.1", - "fastify": "^5.6.0", - "fastify-plugin": "^5.0.1", + "fast-json-stringify": "^6.1.1", + "fastify": "^5.6.2", + "fastify-plugin": "^5.1.0", "fastify-raw-body": "^5.0.0", - "fastq": "^1.19.1", - "form-data": "^4.0.4", - "google-auth-library": "10.3.0", - "graphql": "^16.11.0", + "fastq": "^1.20.1", + "form-data": "^4.0.5", + "google-auth-library": "10.5.0", + "graphql": "^16.12.0", "graphql-parse-resolve-info": "^4.14.1", "graphql-rate-limit-directive": "^2.0.6", "graphql-relay": "^0.10.2", - "graphql-scalars": "^1.24.2", + "graphql-scalars": "^1.25.0", "graphql-subscriptions": "^3.0.0", "graphql-upload": "^15.0.2", "he": "^1.2.0", "highlight.js": "^11.11.1", - "humanize-duration": "^3.33.0", - "ioredis": "^5.7.0", + "humanize-duration": "^3.33.2", + "ioredis": "^5.9.0", "is-in-subnet": "^4.0.1", - "isbot": "^5.1.30", + "isbot": "^5.1.32", "isomorphic-dompurify": "^2.35.0", "jsonexport": "^3.2.0", - "jsonwebtoken": "^9.0.2", + "jsonwebtoken": "^9.0.3", "lodash": "^4.17.21", "markdown-it": "^14.1.0", "markdown-to-txt": "^2.0.1", - "mercurius": "^16.2.0", + "mercurius": "^16.6.0", "mercurius-cache": "^8.0.0", "mercurius-upload": "^7.0.0", "nanoid": "^3.3.4", @@ -134,27 +134,27 @@ "parsecurrency": "^1.1.1", "pg": "^8.16.3", "pg-query-stream": "^4.10.3", - "pino": "^9.9.5", - "rate-limiter-flexible": "^7.3.1", + "pino": "^10.1.0", + "rate-limiter-flexible": "^9.0.1", "reflect-metadata": "^0.2.2", "retry": "^0.13.1", "rss": "^1.2.2", "slugify": "^1.6.6", - "typeorm": "0.3.26", - "ua-parser-js": "^2.0.5", + "typeorm": "0.3.28", + "ua-parser-js": "^2.0.7", "uuid": "^11.1.0", "validate.js": "^0.13.1", - "zod": "4.1.8" + "zod": "4.3.5" }, "devDependencies": { "@faker-js/faker": "^9.8.0", - "@fastify/static": "^8.2.0", - "@swc/core": "^1.13.5", - "@types/express": "^5.0.3", + "@fastify/static": "^9.0.0", + "@swc/core": "^1.15.8", + "@types/express": "^5.0.6", "@types/humanize-duration": "^3.27.4", "@types/jest": "^29.5.14", "@types/jsonwebtoken": "^9.0.10", - "@types/lodash": "^4.17.20", + "@types/lodash": "^4.17.21", "@types/markdown-it": "14.1.2", "@types/node": "22.15.x", "@types/node-fetch": "^2.6.13", @@ -169,21 +169,21 @@ "eslint-plugin-jest-extended": "^2.4.0", "eslint-plugin-prettier": "^5.5.4", "eslint-plugin-unused-imports": "^3.2.0", - "file-type": "^21.0.0", + "file-type": "^21.3.0", "jest": "^29.7.0", "jest-extended": "^4.0.2", "jest-junit": "^16.0.0", "jest-mock-extended": "^3.0.7", "mercurius-integration-testing": "^6.0.1", "nock": "^13.5.6", - "nodemon": "^3.1.10", - "pino-pretty": "^13.1.1", - "prettier": "^3.6.2", - "set-cookie-parser": "^2.7.1", + "nodemon": "^3.1.11", + "pino-pretty": "^13.1.3", + "prettier": "^3.7.4", + "set-cookie-parser": "^2.7.2", "supertest": "^7.1.4", - "ts-jest": "^29.4.1", + "ts-jest": "^29.4.6", "ts-node": "^10.9.2", - "typescript": "5.9.2" + "typescript": "5.9.3" }, "overrides": { "mercurius-upload": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f86df2ad1b..2a561cc012 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,26 +14,26 @@ importers: .: dependencies: '@apple/app-store-server-library': - specifier: ^1.6.0 - version: 1.6.0 + specifier: ^2.0.0 + version: 2.0.0 '@bufbuild/protobuf': specifier: ^1.10.0 version: 1.10.0 '@clickhouse/client': - specifier: 1.12.1 - version: 1.12.1 + specifier: 1.15.0 + version: 1.15.0 '@connectrpc/connect': specifier: ^1.6.1 version: 1.6.1(@bufbuild/protobuf@1.10.0) '@connectrpc/connect-fastify': specifier: ^1.6.1 - version: 1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect-node@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)))(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0))(fastify@5.6.0) + version: 1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect-node@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)))(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0))(fastify@5.6.2) '@connectrpc/connect-node': specifier: ^1.6.1 version: 1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)) '@dailydotdev/graphql-redis-subscriptions': specifier: ^2.4.3 - version: 2.4.3(graphql-subscriptions@3.0.0(graphql@16.11.0)) + version: 2.4.3(graphql-subscriptions@3.0.0(graphql@16.12.0)) '@dailydotdev/schema': specifier: 0.2.62 version: 0.2.62(@bufbuild/protobuf@1.10.0) @@ -44,14 +44,14 @@ importers: specifier: ^11.0.2 version: 11.0.2 '@fastify/cors': - specifier: ^11.1.0 - version: 11.1.0 + specifier: ^11.2.0 + version: 11.2.0 '@fastify/helmet': - specifier: ^13.0.1 - version: 13.0.1 + specifier: ^13.0.2 + version: 13.0.2 '@fastify/http-proxy': - specifier: ^11.3.0 - version: 11.3.0 + specifier: ^11.4.1 + version: 11.4.1 '@fastify/rate-limit': specifier: ^10.3.0 version: 10.3.0 @@ -60,34 +60,34 @@ importers: version: 8.1.1 '@google-cloud/opentelemetry-resource-util': specifier: ^3.0.0 - version: 3.0.0(@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.1.0(@opentelemetry/api@1.9.0)) + version: 3.0.0(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0)) '@google-cloud/pino-logging-gcp-config': - specifier: ^1.2.0 - version: 1.2.0 + specifier: ^1.3.1 + version: 1.3.1 '@google-cloud/pubsub': specifier: ^5.2.0 version: 5.2.0 '@google-cloud/storage': - specifier: ^7.17.1 - version: 7.17.1 + specifier: ^7.18.0 + version: 7.18.0 '@graphql-tools/schema': - specifier: ^10.0.25 - version: 10.0.25(graphql@16.11.0) + specifier: ^10.0.30 + version: 10.0.30(graphql@16.12.0) '@graphql-tools/utils': - specifier: ^10.9.1 - version: 10.9.1(graphql@16.11.0) + specifier: ^10.11.0 + version: 10.11.0(graphql@16.12.0) '@growthbook/growthbook': - specifier: ^1.6.1 - version: 1.6.1 + specifier: ^1.6.2 + version: 1.6.2 '@grpc/grpc-js': - specifier: ^1.13.4 - version: 1.13.4 + specifier: ^1.14.3 + version: 1.14.3 '@mando75/typeorm-graphql-loader': specifier: ^0.3.0 - version: 0.3.0(typeorm@0.3.26(ioredis@5.7.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2))) + version: 0.3.0(typeorm@0.3.28(ioredis@5.9.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3))) '@maxmind/geoip2-node': - specifier: ^6.1.0 - version: 6.1.0 + specifier: ^6.3.4 + version: 6.3.4 '@onesignal/node-onesignal': specifier: ^1.0.0-beta9 version: 1.0.0-beta9 @@ -95,80 +95,80 @@ importers: specifier: ^1.9.0 version: 1.9.0 '@opentelemetry/exporter-prometheus': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-grpc': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-http': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-fastify': - specifier: ^0.50.0 - version: 0.50.0(@opentelemetry/api@1.9.0) + specifier: ^0.53.1 + version: 0.53.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-graphql': - specifier: ^0.53.0 - version: 0.53.0(@opentelemetry/api@1.9.0) + specifier: ^0.56.0 + version: 0.56.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-grpc': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-http': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-ioredis': - specifier: ^0.53.0 - version: 0.53.0(@opentelemetry/api@1.9.0) + specifier: ^0.57.0 + version: 0.57.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-pg': - specifier: ^0.58.0 - version: 0.58.0(@opentelemetry/api@1.9.0) + specifier: ^0.61.2 + version: 0.61.2(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-pino': - specifier: ^0.52.0 - version: 0.52.0(@opentelemetry/api@1.9.0) + specifier: ^0.55.1 + version: 0.55.1(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-undici': - specifier: ^0.16.0 - version: 0.16.0(@opentelemetry/api@1.9.0) + specifier: ^0.19.0 + version: 0.19.0(@opentelemetry/api@1.9.0) '@opentelemetry/resource-detector-container': - specifier: ^0.7.5 - version: 0.7.5(@opentelemetry/api@1.9.0) + specifier: ^0.8.0 + version: 0.8.0(@opentelemetry/api@1.9.0) '@opentelemetry/resource-detector-gcp': - specifier: ^0.40.0 - version: 0.40.0(@opentelemetry/api@1.9.0) + specifier: ^0.44.0 + version: 0.44.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-node': - specifier: ^0.205.0 - version: 0.205.0(@opentelemetry/api@1.9.0) + specifier: ^0.208.0 + version: 0.208.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': - specifier: ^1.37.0 - version: 1.37.0 + specifier: ^1.38.0 + version: 1.38.0 '@paddle/paddle-node-sdk': - specifier: ^3.2.1 - version: 3.2.1 + specifier: ^3.5.0 + version: 3.5.0 '@sendgrid/eventwebhook': specifier: ^8.0.0 version: 8.0.0 '@slack/web-api': - specifier: ^7.10.0 - version: 7.10.0 + specifier: ^7.13.0 + version: 7.13.0 '@slack/webhook': specifier: ^7.0.6 version: 7.0.6 '@temporalio/activity': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@temporalio/client': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@temporalio/common': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@temporalio/testing': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@temporalio/worker': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@temporalio/workflow': - specifier: ^1.13.0 - version: 1.13.0 + specifier: ^1.14.0 + version: 1.14.0 '@types/he': specifier: ^1.2.3 version: 1.2.3 @@ -180,13 +180,13 @@ importers: version: 10.0.0 apollo-server-errors: specifier: ^3.3.0 - version: 3.3.1(graphql@16.11.0) + version: 3.3.1(graphql@16.12.0) apollo-server-types: specifier: ^3.8.0 - version: 3.8.0(graphql@16.11.0) + version: 3.8.0(graphql@16.12.0) cloudinary: - specifier: ^2.7.0 - version: 2.7.0 + specifier: ^2.8.0 + version: 2.8.0 cockatiel: specifier: ^3.2.1 version: 3.2.1 @@ -194,8 +194,8 @@ importers: specifier: ^6.1.0 version: 6.1.0 customerio-node: - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.2.0 + version: 4.2.0 dataloader: specifier: ^2.2.3 version: 2.2.3 @@ -209,56 +209,56 @@ importers: specifier: ^4.3.1 version: 4.3.1 dotenv: - specifier: 17.2.2 - version: 17.2.2 + specifier: 17.2.3 + version: 17.2.3 emoji-regex: - specifier: ^10.5.0 - version: 10.5.0 + specifier: ^10.6.0 + version: 10.6.0 eventsource: specifier: ^2.0.2 version: 2.0.2 fast-json-stringify: - specifier: ^6.0.1 - version: 6.0.1 + specifier: ^6.1.1 + version: 6.1.1 fastify: - specifier: ^5.6.0 - version: 5.6.0 + specifier: ^5.6.2 + version: 5.6.2 fastify-plugin: - specifier: ^5.0.1 - version: 5.0.1 + specifier: ^5.1.0 + version: 5.1.0 fastify-raw-body: specifier: ^5.0.0 version: 5.0.0 fastq: - specifier: ^1.19.1 - version: 1.19.1 + specifier: ^1.20.1 + version: 1.20.1 form-data: - specifier: ^4.0.4 - version: 4.0.4 + specifier: ^4.0.5 + version: 4.0.5 google-auth-library: - specifier: 10.3.0 - version: 10.3.0 + specifier: 10.5.0 + version: 10.5.0 graphql: - specifier: ^16.11.0 - version: 16.11.0 + specifier: ^16.12.0 + version: 16.12.0 graphql-parse-resolve-info: specifier: ^4.14.1 - version: 4.14.1(graphql@16.11.0) + version: 4.14.1(graphql@16.12.0) graphql-rate-limit-directive: specifier: ^2.0.6 - version: 2.0.6(@graphql-tools/utils@10.9.1(graphql@16.11.0))(graphql@16.11.0)(rate-limiter-flexible@7.3.1) + version: 2.0.6(@graphql-tools/utils@10.11.0(graphql@16.12.0))(graphql@16.12.0)(rate-limiter-flexible@9.0.1) graphql-relay: specifier: ^0.10.2 - version: 0.10.2(graphql@16.11.0) + version: 0.10.2(graphql@16.12.0) graphql-scalars: - specifier: ^1.24.2 - version: 1.24.2(graphql@16.11.0) + specifier: ^1.25.0 + version: 1.25.0(graphql@16.12.0) graphql-subscriptions: specifier: ^3.0.0 - version: 3.0.0(graphql@16.11.0) + version: 3.0.0(graphql@16.12.0) graphql-upload: specifier: ^15.0.2 - version: 15.0.2(@types/express@5.0.3)(graphql@16.11.0) + version: 15.0.2(@types/express@5.0.6)(graphql@16.12.0) he: specifier: ^1.2.0 version: 1.2.0 @@ -266,17 +266,17 @@ importers: specifier: ^11.11.1 version: 11.11.1 humanize-duration: - specifier: ^3.33.0 - version: 3.33.0 + specifier: ^3.33.2 + version: 3.33.2 ioredis: - specifier: ^5.7.0 - version: 5.7.0 + specifier: ^5.9.0 + version: 5.9.0 is-in-subnet: specifier: ^4.0.1 version: 4.0.1 isbot: - specifier: ^5.1.30 - version: 5.1.30 + specifier: ^5.1.32 + version: 5.1.32 isomorphic-dompurify: specifier: ^2.35.0 version: 2.35.0 @@ -284,8 +284,8 @@ importers: specifier: ^3.2.0 version: 3.2.0 jsonwebtoken: - specifier: ^9.0.2 - version: 9.0.2 + specifier: ^9.0.3 + version: 9.0.3 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -296,14 +296,14 @@ importers: specifier: ^2.0.1 version: 2.0.1 mercurius: - specifier: ^16.2.0 - version: 16.2.0(graphql@16.11.0) + specifier: ^16.6.0 + version: 16.6.0(graphql@16.12.0) mercurius-cache: specifier: ^8.0.0 version: 8.0.0 mercurius-upload: specifier: ^7.0.0 - version: 7.0.0(patch_hash=eqsa5a7scgh6fjlcmij4kb5p24)(graphql@16.11.0) + version: 7.0.0(patch_hash=eqsa5a7scgh6fjlcmij4kb5p24)(graphql@16.12.0) nanoid: specifier: ^3.3.4 version: 3.3.11 @@ -329,11 +329,11 @@ importers: specifier: ^4.10.3 version: 4.10.3(pg@8.16.3) pino: - specifier: ^9.9.5 - version: 9.9.5 + specifier: ^10.1.0 + version: 10.1.0 rate-limiter-flexible: - specifier: ^7.3.1 - version: 7.3.1 + specifier: ^9.0.1 + version: 9.0.1 reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -347,11 +347,11 @@ importers: specifier: ^1.6.6 version: 1.6.6 typeorm: - specifier: 0.3.26 - version: 0.3.26(ioredis@5.7.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + specifier: 0.3.28 + version: 0.3.28(ioredis@5.9.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) ua-parser-js: - specifier: ^2.0.5 - version: 2.0.5 + specifier: ^2.0.7 + version: 2.0.7 uuid: specifier: ^11.1.0 version: 11.1.0 @@ -359,21 +359,21 @@ importers: specifier: ^0.13.1 version: 0.13.1 zod: - specifier: 4.1.8 - version: 4.1.8 + specifier: 4.3.5 + version: 4.3.5 devDependencies: '@faker-js/faker': specifier: ^9.8.0 version: 9.8.0 '@fastify/static': - specifier: ^8.2.0 - version: 8.2.0 + specifier: ^9.0.0 + version: 9.0.0 '@swc/core': - specifier: ^1.13.5 - version: 1.13.5 + specifier: ^1.15.8 + version: 1.15.8 '@types/express': - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.6 + version: 5.0.6 '@types/humanize-duration': specifier: ^3.27.4 version: 3.27.4 @@ -384,8 +384,8 @@ importers: specifier: ^9.0.10 version: 9.0.10 '@types/lodash': - specifier: ^4.17.20 - version: 4.17.20 + specifier: ^4.17.21 + version: 4.17.21 '@types/markdown-it': specifier: 14.1.2 version: 14.1.2 @@ -406,10 +406,10 @@ importers: version: 6.0.3 '@typescript-eslint/eslint-plugin': specifier: ^7.16.0 - version: 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0)(typescript@5.9.2) + version: 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^7.16.0 - version: 7.16.0(eslint@8.57.0)(typescript@5.9.2) + version: 7.16.0(eslint@8.57.0)(typescript@5.9.3) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -421,58 +421,58 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-jest-extended: specifier: ^2.4.0 - version: 2.4.0(eslint@8.57.0)(typescript@5.9.2) + version: 2.4.0(eslint@8.57.0)(typescript@5.9.3) eslint-plugin-prettier: specifier: ^5.5.4 - version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.6.2) + version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.7.4) eslint-plugin-unused-imports: specifier: ^3.2.0 - version: 3.2.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0) + version: 3.2.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0) file-type: - specifier: ^21.0.0 - version: 21.0.0 + specifier: ^21.3.0 + version: 21.3.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + version: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) jest-extended: specifier: ^4.0.2 - version: 4.0.2(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2))) + version: 4.0.2(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3))) jest-junit: specifier: ^16.0.0 version: 16.0.0 jest-mock-extended: specifier: ^3.0.7 - version: 3.0.7(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)))(typescript@5.9.2) + version: 3.0.7(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)))(typescript@5.9.3) mercurius-integration-testing: specifier: ^6.0.1 - version: 6.0.1(fastify@5.6.0)(graphql@16.11.0)(mercurius@16.2.0(graphql@16.11.0)) + version: 6.0.1(fastify@5.6.2)(graphql@16.12.0)(mercurius@16.6.0(graphql@16.12.0)) nock: specifier: ^13.5.6 version: 13.5.6 nodemon: - specifier: ^3.1.10 - version: 3.1.10 + specifier: ^3.1.11 + version: 3.1.11 pino-pretty: - specifier: ^13.1.1 - version: 13.1.1 + specifier: ^13.1.3 + version: 13.1.3 prettier: - specifier: ^3.6.2 - version: 3.6.2 + specifier: ^3.7.4 + version: 3.7.4 set-cookie-parser: - specifier: ^2.7.1 - version: 2.7.1 + specifier: ^2.7.2 + version: 2.7.2 supertest: specifier: ^7.1.4 version: 7.1.4 ts-jest: - specifier: ^29.4.1 - version: 29.4.1(@babel/core@7.23.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)))(typescript@5.9.2) + specifier: ^29.4.6 + version: 29.4.6(@babel/core@7.23.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)))(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 packages: @@ -483,6 +483,18 @@ packages: '@acemir/cssom@0.9.30': resolution: {integrity: sha512-9CnlMCI0LmCIq0olalQqdWrJHPzm0/tw3gzOA9zJSgvFX7Xau3D24mAGa4BtwxwY69nsuJW6kQqqCzf/mEcQgg==} + '@actions/core@1.11.1': + resolution: {integrity: sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==} + + '@actions/exec@1.1.1': + resolution: {integrity: sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==} + + '@actions/http-client@2.2.3': + resolution: {integrity: sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==} + + '@actions/io@1.1.3': + resolution: {integrity: sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==} + '@ampproject/remapping@2.2.1': resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -497,8 +509,8 @@ packages: '@apollo/utils.logger@1.0.1': resolution: {integrity: sha512-XdlzoY7fYNK4OIcvMD2G94RoFZbzTQaNP0jozmqqMudmaGo2I/2Jx71xlDJ801mWA/mbYRihyaw6KJii7k5RVA==} - '@apple/app-store-server-library@1.6.0': - resolution: {integrity: sha512-CmwCXLtkR6RdYjJjuiV2V7RNN6cJLeI7NoZtuDDhalM4/6MfNsZLrTyZvDWKWJsArh0LKoiplK+cc5+PCkwKUQ==} + '@apple/app-store-server-library@2.0.0': + resolution: {integrity: sha512-hZTXronDRmCTnCng0+FziULddAFpA/nY+CvfoirpFUBEj2w/FHFI38U2WDdy0aVZR5d5kx8jiLXJpRr/1HuuYw==} '@asamuzakjp/css-color@4.1.1': resolution: {integrity: sha512-B0Hv6G3gWGMn0xKJ0txEi/jM5iFpT3MfDxmhZFb4W047GvytCf1DHQ1D69W3zHI4yWe2aTZAA0JnbMZ7Xc8DuQ==} @@ -680,14 +692,21 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} + + '@borewit/text-codec@0.2.1': + resolution: {integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==} + '@bufbuild/protobuf@1.10.0': resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} - '@clickhouse/client-common@1.12.1': - resolution: {integrity: sha512-ccw1N6hB4+MyaAHIaWBwGZ6O2GgMlO99FlMj0B0UEGfjxM9v5dYVYql6FpP19rMwrVAroYs/IgX2vyZEBvzQLg==} + '@clickhouse/client-common@1.15.0': + resolution: {integrity: sha512-/1BXaNNsBzH2w5ALWiH6M9zS+cJwlM9uMnMj9e8ETwvDjJzO+nIYlyxzp8Prc+9pEDZ5iAilZ4F8c0YVCzzNaA==} - '@clickhouse/client@1.12.1': - resolution: {integrity: sha512-7ORY85rphRazqHzImNXMrh4vsaPrpetFoTWpZYueCO2bbO6PXYDXp/GQ4DgxnGIqbWB/Di1Ai+Xuwq2o7DJ36A==} + '@clickhouse/client@1.15.0': + resolution: {integrity: sha512-QmW+p4c/r0oa3X6Un6lcBs4GZtJEQUdvf//x8GeqM5ru6m4oIUg3WwvermP3HE31kpEGoFOQfKbMN5ooR5gvNw==} engines: {node: '>=16'} '@connectrpc/connect-fastify@1.6.1': @@ -804,8 +823,8 @@ packages: '@fastify/cookie@11.0.2': resolution: {integrity: sha512-GWdwdGlgJxyvNv+QcKiGNevSspMQXncjMZ1J8IvuDQk0jvkzgWWZFNC2En3s+nHndZBGV8IbLwOI/sxCZw/mzA==} - '@fastify/cors@11.1.0': - resolution: {integrity: sha512-sUw8ed8wP2SouWZTIbA7V2OQtMNpLj2W6qJOYhNdcmINTu6gsxVYXjQiM9mdi8UUDlcoDDJ/W2syPo1WB2QjYA==} + '@fastify/cors@11.2.0': + resolution: {integrity: sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==} '@fastify/error@4.0.0': resolution: {integrity: sha512-OO/SA8As24JtT1usTUTKgGH7uLvhfwZPwlptRi2Dp5P4KKmJI3gvsZ8MIHnNwDs4sLf/aai5LzTyl66xr7qMxA==} @@ -816,11 +835,11 @@ packages: '@fastify/forwarded@3.0.0': resolution: {integrity: sha512-kJExsp4JCms7ipzg7SJ3y8DwmePaELHxKYtg+tZow+k0znUTf3cb+npgyqm8+ATZOdmfgfydIebPDWM172wfyA==} - '@fastify/helmet@13.0.1': - resolution: {integrity: sha512-i+ifqazG3d0HwHL3zuZdg6B/WPc9Ee6kVfGpwGho4nxm0UaK1htss0zq+1rVhOoAorZlCgTZ3/i4S58hUGkkoA==} + '@fastify/helmet@13.0.2': + resolution: {integrity: sha512-tO1QMkOfNeCt9l4sG/FiWErH4QMm+RjHzbMTrgew1DYOQ2vb/6M1G2iNABBrD7Xq6dUk+HLzWW8u+rmmhQHifA==} - '@fastify/http-proxy@11.3.0': - resolution: {integrity: sha512-FXFxkdTlXqVI11fqlxmHqOPzIo0elBA60o3bfdh2seD44KWOBBzelzCVgs1OelrxuADCyWUQp2ZxA2wp3mqQMg==} + '@fastify/http-proxy@11.4.1': + resolution: {integrity: sha512-sMYEIB0c7qCYutpZyS12c8xnVgmEMSUUVU2XjcNq2JzHf6Hta1BWcpnG5FXxR3WEm48uZNCi0MxnIYtwjwd21Q==} '@fastify/merge-json-schemas@0.1.1': resolution: {integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==} @@ -834,8 +853,8 @@ packages: '@fastify/rate-limit@10.3.0': resolution: {integrity: sha512-eIGkG9XKQs0nyynatApA3EVrojHOuq4l6fhB4eeCk4PIOeadvOJz9/4w3vGI44Go17uaXOWEcPkaD8kuKm7g6Q==} - '@fastify/reply-from@12.1.0': - resolution: {integrity: sha512-5SvMj0NnAAhno/MIv+bErCfzYxcqTueqUxCyub/i+68/CqYWroYg0/p8D0ZhrSQcDigowaKk+MEQSoLjbGwZ+g==} + '@fastify/reply-from@12.5.0': + resolution: {integrity: sha512-m7mTGjgtnpnZBk4I8r6eFJY8WB4kyvXJo2nAf5PBm5f3mj3P7G6H2D7mhmF25os/n6EGMWVyw/bpTUehvy0i8g==} '@fastify/send@4.0.0': resolution: {integrity: sha512-eJjKDxyBnZ1iMHcmwYWG5wSA/yzVY/yrBy3Upd2+hc0omcK13tWeXRcbF28zEcbl+Z2kXEgMzJ5Rb/gXGWx9Rg==} @@ -843,6 +862,9 @@ packages: '@fastify/static@8.2.0': resolution: {integrity: sha512-PejC/DtT7p1yo3p+W7LiUtLMsV8fEvxAK15sozHy9t8kwo5r0uLYmhV/inURmGz1SkHZFz/8CNtHLPyhKcx4SQ==} + '@fastify/static@9.0.0': + resolution: {integrity: sha512-r64H8Woe/vfilg5RTy7lwWlE8ZZcTrc3kebYFMEUBrMqlydhQyoiExQXdYAy2REVpST/G35+stAM8WYp1WGmMA==} + '@fastify/websocket@11.0.1': resolution: {integrity: sha512-44yam5+t1I9v09hWBYO+ezV88+mb9Se2BjgERtzB/68+0mGeTfFkjBeDBe2y+ZdiPpeO2rhevhdnfrBm5mqH+Q==} @@ -877,9 +899,9 @@ packages: resolution: {integrity: sha512-g5nmMnzC+94kBxOKkLGpK1ikvolTFCC3s2qtE4F+1EuArcJ7HHC23RDQVt3Ra3CqpUYZ+oXNKZ8n5Cn5yug8DA==} engines: {node: '>=18'} - '@google-cloud/pino-logging-gcp-config@1.2.0': - resolution: {integrity: sha512-m+6kxSqz0WsaWBFhrKaJ0USem2VC43Jvfhw18U9VGaPzoqIGIat1gnT5ku2fUlVYsr+b0iSlCSLsCUGFC8KtgA==} - engines: {node: '>=18'} + '@google-cloud/pino-logging-gcp-config@1.3.1': + resolution: {integrity: sha512-hsxdbrtx4pmvzSr9VSZTD8n8JxoCfDbr/RTtfhWcW9H+XtAwJF3ojH92oavjQxAxh+LasbVUum/aFVQnU0rZYA==} + engines: {node: '>=20'} '@google-cloud/precise-date@5.0.0': resolution: {integrity: sha512-9h0Gvw92EvPdE8AK8AgZPbMnH5ftDyPtKm7/KUfcJVaPEPjwGDsJd1QV0H8esBDV4II41R/2lDWH1epBqIoKUw==} @@ -905,24 +927,24 @@ packages: resolution: {integrity: sha512-YNSRBo85mgPQ9QuuzAHjmLwngIwmy2RjAUAoPl2mOL2+bCM0cAVZswPb8ylcsWJP7PgDJlck+ybv0MwJ9AM0sg==} engines: {node: '>=18'} - '@google-cloud/storage@7.17.1': - resolution: {integrity: sha512-2FMQbpU7qK+OtBPaegC6n+XevgZksobUGo6mGKnXNmeZpvLiAo1gTAE3oTKsrMGDV4VtL8Zzpono0YsK/Q7Iqg==} + '@google-cloud/storage@7.18.0': + resolution: {integrity: sha512-r3ZwDMiz4nwW6R922Z1pwpePxyRwE5GdevYX63hRmAQUkUQJcBH/79EnQPDv5cOv1mFBgevdNWQfi3tie3dHrQ==} engines: {node: '>=14'} - '@graphql-tools/merge@9.1.1': - resolution: {integrity: sha512-BJ5/7Y7GOhTuvzzO5tSBFL4NGr7PVqTJY3KeIDlVTT8YLcTXtBR+hlrC3uyEym7Ragn+zyWdHeJ9ev+nRX1X2w==} + '@graphql-tools/merge@9.1.6': + resolution: {integrity: sha512-bTnP+4oom4nDjmkS3Ykbe+ljAp/RIiWP3R35COMmuucS24iQxGLa9Hn8VMkLIoaoPxgz6xk+dbC43jtkNsFoBw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/schema@10.0.25': - resolution: {integrity: sha512-/PqE8US8kdQ7lB9M5+jlW8AyVjRGCKU7TSktuW3WNKSKmDO0MK1wakvb5gGdyT49MjAIb4a3LWxIpwo5VygZuw==} + '@graphql-tools/schema@10.0.30': + resolution: {integrity: sha512-yPXU17uM/LR90t92yYQqn9mAJNOVZJc0nQtYeZyZeQZeQjwIGlTubvvoDL0fFVk+wZzs4YQOgds2NwSA4npodA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@graphql-tools/utils@10.9.1': - resolution: {integrity: sha512-B1wwkXk9UvU7LCBkPs8513WxOQ2H8Fo5p8HR1+Id9WmYE5+bd51vqN+MbrqvWczHCH2gwkREgHJN88tE0n1FCw==} + '@graphql-tools/utils@10.11.0': + resolution: {integrity: sha512-iBFR9GXIs0gCD+yc3hoNswViL1O5josI33dUqiNStFI/MHLCEPduasceAcazRH77YONKNiviHBV8f7OgcT4o2Q==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -932,12 +954,12 @@ packages: peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - '@growthbook/growthbook@1.6.1': - resolution: {integrity: sha512-GSvb7bNaBTfH54AZ0oQdnoyV/ZxN9NhDEIHOsRUiM+CSOPiodz0i8/+1O6Wg0wFEVgBxS5CGWffyd74fym43Xw==} + '@growthbook/growthbook@1.6.2': + resolution: {integrity: sha512-x3sK6Lff4BVusIzcdBeHZqA3B4kLs3kM/pJ7vvLTJwb6N/+Yn99EF1yc0XU6cfDVqFq6uFkvIFhMwDWUaKD73g==} engines: {node: '>=10'} - '@grpc/grpc-js@1.13.4': - resolution: {integrity: sha512-GsFaMXCkMqkKIvwCQjCrwH+GHbPKBjhwo/8ZuUkWHqbI73Kky9I+pQltrlT0+MWpedCoosda53lgjYfyEPgxBg==} + '@grpc/grpc-js@1.14.3': + resolution: {integrity: sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==} engines: {node: '>=12.10.0'} '@grpc/proto-loader@0.7.13': @@ -945,6 +967,11 @@ packages: engines: {node: '>=6'} hasBin: true + '@grpc/proto-loader@0.8.0': + resolution: {integrity: sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==} + engines: {node: '>=6'} + hasBin: true + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -958,8 +985,16 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} deprecated: Use @eslint/object-schema instead - '@ioredis/commands@1.4.0': - resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} + '@ioredis/commands@1.5.0': + resolution: {integrity: sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==} + + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -1093,8 +1128,8 @@ packages: peerDependencies: typeorm: '>=0.2.8' - '@maxmind/geoip2-node@6.1.0': - resolution: {integrity: sha512-yJWQNxKRqPaGKorzpDKZBAR+gLk80XnZ3w/fhLEdfGnqls+Rv3ui0qQSd3akpvAC2NX8cjn7VJ5xxrlVw7i6KA==} + '@maxmind/geoip2-node@6.3.4': + resolution: {integrity: sha512-BTRFHCX7Uie4wVSPXsWQfg0EVl4eGZgLCts0BTKAP+Eiyt1zmF2UPyuUZkaj0R59XSDYO+84o1THAtaenUoQYg==} '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} @@ -1115,8 +1150,8 @@ packages: '@onesignal/node-onesignal@1.0.0-beta9': resolution: {integrity: sha512-i9ovWyMG6KxdLp7s/gsFUWa62ic723dj0N+LCYYzAcMpRZJOkoU8/en9BjrQOElTPk/4wpfg4puz4qNgPfL8fQ==} - '@opentelemetry/api-logs@0.205.0': - resolution: {integrity: sha512-wBlPk1nFB37Hsm+3Qy73yQSobVn28F4isnWIBvKpd5IUH/eat8bwcL02H9yzmHyyPmukeccSl2mbN5sDQZYnPg==} + '@opentelemetry/api-logs@0.208.0': + resolution: {integrity: sha512-CjruKY9V6NMssL/T1kAFgzosF1v9o6oeN+aX5JB/C/xPNtmgIJqcXHG7fA82Ou1zCpWGl4lROQUKwUNE1pMCyg==} engines: {node: '>=8.0.0'} '@opentelemetry/api-logs@0.51.1': @@ -1127,8 +1162,8 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@opentelemetry/context-async-hooks@2.1.0': - resolution: {integrity: sha512-zOyetmZppnwTyPrt4S7jMfXiSX9yyfF0hxlA8B5oo2TtKl+/RGCy7fi4DrBfIf3lCPrkKsRBWZZD7RFojK7FDg==} + '@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' @@ -1151,122 +1186,128 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/exporter-logs-otlp-grpc@0.205.0': - resolution: {integrity: sha512-jQlw7OHbqZ8zPt+pOrW2KGN7T55P50e3NXBMr4ckPOF+DWDwSy4W7mkG09GpYWlQAQ5C9BXg5gfUlv5ldTgWsw==} + '@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/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 - '@opentelemetry/exporter-logs-otlp-http@0.205.0': - resolution: {integrity: sha512-5JteMyVWiro4ghF0tHQjfE6OJcF7UBUcoEqX3UIQ5jutKP1H+fxFdyhqjjpmeHMFxzOHaYuLlNR1Bn7FOjGyJg==} + '@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 - '@opentelemetry/exporter-logs-otlp-proto@0.205.0': - resolution: {integrity: sha512-q3VS9wS+lpZ01txKxiDGBtBpTNge3YhbVEFDgem9ZQR9eI3EZ68+9tVZH9zJcSxI37nZPJ6lEEZO58yEjYZsVA==} + '@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.205.0': - resolution: {integrity: sha512-1Vxlo4lUwqSKYX+phFkXHKYR3DolFHxCku6lVMP1H8sVE3oj4wwmwxMzDsJ7zF+sXd8M0FCr+ckK4SnNNKkV+w==} + '@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.205.0': - resolution: {integrity: sha512-fFxNQ/HbbpLmh1pgU6HUVbFD1kNIjrkoluoKJkh88+gnmpFD92kMQ8WFNjPnSbjg2mNVnEkeKXgCYEowNW+p1w==} + '@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.205.0': - resolution: {integrity: sha512-qIbNnedw9QfFjwpx4NQvdgjK3j3R2kWH/2T+7WXAm1IfMFe9fwatYxE61i7li4CIJKf8HgUC3GS8Du0C3D+AuQ==} + '@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.205.0': - resolution: {integrity: sha512-xsot/Qm9VLDTag4GEwAunD1XR1U8eBHTLAgO7IZNo2JuD/c/vL7xmDP7mQIUr6Lk3gtj/yGGIR2h3vhTeVzv4w==} + '@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.205.0': - resolution: {integrity: sha512-ZBksUk84CcQOuDJB65yu5A4PORkC4qEsskNwCrPZxDLeWjPOFZNSWt0E0jQxKCY8PskLhjNXJYo12YaqsYvGFA==} + '@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.205.0': - resolution: {integrity: sha512-vr2bwwPCSc9u7rbKc74jR+DXFvyMFQo9o5zs+H/fgbK672Whw/1izUKVf+xfWOdJOvuwTnfWxy+VAY+4TSo74Q==} + '@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 - '@opentelemetry/exporter-trace-otlp-proto@0.205.0': - resolution: {integrity: sha512-bGtFzqiENO2GpJk988mOBMe0MfeNpTQjbLm/LBijas6VRyEDQarUzdBHpFlu89A25k1+BCntdWGsWTa9Ai4FyA==} + '@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@2.1.0': - resolution: {integrity: sha512-0mEI0VDZrrX9t5RE1FhAyGz+jAGt96HSuXu73leswtY3L5YZD11gtcpARY2KAx/s6Z2+rj5Mhj566JsI2C7mfA==} + '@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-fastify@0.50.0': - resolution: {integrity: sha512-j30yphIxdt6Wm8dgUoRORSORxlcFX2IxCLV6QZ9G5HtvvMIEP0hA0UnhJ3CDrDHKJRSHCiW8E8piOSbtU+0MLA==} + '@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-graphql@0.53.0': - resolution: {integrity: sha512-yVYgGlkfwOlBTqOm4YI9oHw0sWB18CpYMbxan2UMo7UAgm6JQ6ikur0c2T1ALp2jnkXv0XnR1PkYBGmGYUjG8A==} + '@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.205.0': - resolution: {integrity: sha512-IB5eKpb/7/x+tyWUVIIyY5KcAtODy/YbcDKPdnlJl8sMCFPByjNxti/lzOfPajYBPOXsN91g7H7cN0L1aSlerQ==} + '@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-http@0.205.0': - resolution: {integrity: sha512-6fOgRlV7ypBuEzCQP7vXkLQxz3UL1FhE24rAlMRbwGvPAnZLvutcG/fq9FI/n+VU23dOpYexocYsXCf5oy/AXw==} + '@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.53.0': - resolution: {integrity: sha512-Ah2wU347vOJYbE563Tgm3UX2J3DAXoI8gsr8qH0OOO4uDuEv3kVS/eDCfXApt11bvvDDPlOoc60/TGn6m9IoPw==} + '@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-pg@0.58.0': - resolution: {integrity: sha512-WHntZAorf6CZ0n5a3oHlwGkSeu5Xa4AiCmXkNTKg24TbYSFWzJUtWvPQSkxePvQ3ku71lhAY/M20WgwHlvpZpQ==} + '@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-pino@0.52.0': - resolution: {integrity: sha512-FLATUe4E1N/x2NkNyzXVGAIu8Jau6RitHmfIbCn3IL1gyuFT/aSlyc5z8HPotlonPZg5RAhp5rUcKiDKtuLY8Q==} + '@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-undici@0.16.0': - resolution: {integrity: sha512-sky42QpDmsHbrmE02sCEk7kdug2uTB4w5OwLpfHKom/5vbzTJZDoaM68YpCq0vTQ9QwL/DIDGwjdaTcU+XXCxQ==} + '@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@0.205.0': - resolution: {integrity: sha512-cgvm7tvQdu9Qo7VurJP84wJ7ZV9F6WqDDGZpUc6rUEXwjV7/bXWs0kaYp9v+1Vh1+3TZCD3i6j/lUBcPhu8NhA==} + '@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 @@ -1277,48 +1318,48 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-exporter-base@0.205.0': - resolution: {integrity: sha512-2MN0C1IiKyo34M6NZzD6P9Nv9Dfuz3OJ3rkZwzFmF6xzjDfqqCTatc9v1EpNfaP55iDOCLHFyYNCgs61FFgtUQ==} + '@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-grpc-exporter-base@0.205.0': - resolution: {integrity: sha512-AeuLfrciGYffqsp4EUTdYYc6Ee2BQS+hr08mHZk1C524SFWx0WnfcTnV0NFXbVURUNU6DZu1DhS89zRRrcx/hg==} + '@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 - '@opentelemetry/otlp-transformer@0.205.0': - resolution: {integrity: sha512-KmObgqPtk9k/XTlWPJHdMbGCylRAmMJNXIRh6VYJmvlRDMfe+DonH41G7eenG8t4FXn3fxOGh14o/WiMRR6vPg==} + '@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/propagator-b3@2.1.0': - resolution: {integrity: sha512-yOdHmFseIChYanddMMz0mJIFQHyjwbNhoxc65fEAA8yanxcBPwoFDoh1+WBUWAO/Z0NRgk+k87d+aFIzAZhcBw==} + '@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' - '@opentelemetry/propagator-jaeger@2.1.0': - resolution: {integrity: sha512-QYo7vLyMjrBCUTpwQBF/e+rvP7oGskrSELGxhSvLj5gpM0az9oJnu/0O4l2Nm7LEhAff80ntRYKkAcSwVgvSVQ==} + '@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.38.0': - resolution: {integrity: sha512-4Wc0AWURII2cfXVVoZ6vDqK+s5n4K5IssdrlVrvGsx6OEOKdghKtJZqXAHWFiZv4nTDLH2/2fldjIHY8clMOjQ==} + '@opentelemetry/redis-common@0.38.2': + resolution: {integrity: sha512-1BCcU93iwSRZvDAgwUxC/DV4T/406SkMfxGqu5ojc3AvNI+I9GhV7v0J1HljsczuuhcnFLYqD5VmwVXfCGHzxA==} engines: {node: ^18.19.0 || >=20.6.0} - '@opentelemetry/resource-detector-container@0.7.5': - resolution: {integrity: sha512-oa2+suq7q2epLC1R+pp3rmel7sS6kc4lPe67lxNNVSJ2Bw23ZJatCeG4Fjb2enueDE70VhqPpslVef5hnw1mBA==} + '@opentelemetry/resource-detector-container@0.8.0': + resolution: {integrity: sha512-nq0DlvJuKtnQWTqK3kwvYiaWnHgErpdS60e/JA50btD0CDqMq0vkl1xd6YFC7PvcPsOdiwXINRP5J/GncF70UQ==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.0.0 - '@opentelemetry/resource-detector-gcp@0.40.0': - resolution: {integrity: sha512-uAsUV8K4R9OJ3cgPUGYDqQByxOMTz4StmzJyofIv7+W+c1dTSEc1WVjWpTS2PAmywik++JlSmd8O4rMRJZpO8Q==} + '@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 @@ -1329,32 +1370,38 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' - '@opentelemetry/sdk-logs@0.205.0': - resolution: {integrity: sha512-nyqhNQ6eEzPWQU60Nc7+A5LIq8fz3UeIzdEVBQYefB4+msJZ2vuVtRuk9KxPMw1uHoHDtYEwkr2Ct0iG29jU8w==} + '@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/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-metrics@2.1.0': - resolution: {integrity: sha512-J9QX459mzqHLL9Y6FZ4wQPRZG4TOpMCyPOh6mkr/humxE1W2S3Bvf4i75yiMW9uyed2Kf5rxmLhTm/UK8vNkAw==} + '@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.205.0': - resolution: {integrity: sha512-Y4Wcs8scj/Wy1u61pX1ggqPXPtCsGaqx/UnFu7BtRQE1zCQR+b0h56K7I0jz7U2bRlPUZIFdnNLtoaJSMNzz2g==} + '@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' - '@opentelemetry/sdk-trace-base@2.1.0': - resolution: {integrity: sha512-uTX9FBlVQm4S2gVQO1sb5qyBLq/FPjbp+tmGoxu4tIgtYGmBYB44+KX/725RFDe30yBSaA9Ml9fqphe1hbUyLQ==} + '@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-node@2.1.0': - resolution: {integrity: sha512-SvVlBFc/jI96u/mmlKm86n9BbTCbQ35nsPoOohqJX6DXH92K0kTe73zGY5r8xoI1QkjR9PizszVJLzMC966y9Q==} + '@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' @@ -1367,23 +1414,26 @@ packages: resolution: {integrity: sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==} engines: {node: '>=14'} - '@opentelemetry/semantic-conventions@1.37.0': - resolution: {integrity: sha512-JD6DerIKdJGmRp4jQyX5FlrQjA4tjOw1cvfsPAZXfOOEErMUHjPcPSICS+6WnM0nB0efSFARh0KAZss+bvExOA==} + '@opentelemetry/semantic-conventions@1.38.0': + resolution: {integrity: sha512-kocjix+/sSggfJhwXqClZ3i9Y/MI0fp7b+g7kCRm6psy2dsf8uApTRclwG18h8Avm7C9+fnt+O36PspJ/OzoWg==} engines: {node: '>=14'} - '@opentelemetry/sql-common@0.41.0': - resolution: {integrity: sha512-pmzXctVbEERbqSfiAgdes9Y63xjoOyXcD7B6IXBkVb+vbM7M9U98mn33nGXxPf4dfYR0M+vhcKRZmbSJ7HfqFA==} + '@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 - '@paddle/paddle-node-sdk@3.2.1': - resolution: {integrity: sha512-0IfxqYCJLHyH7oCGbPWxIPxQKw4Zi6rg04UMvmN7EqlWdJi5RXfzFAqwGXK+3tqHYzEBpo3RxiL9B+k5gCt3Hw==} + '@paddle/paddle-node-sdk@3.5.0': + resolution: {integrity: sha512-/Ac1N5i01/YJhiqOKlfW+Rz+nfhkaCyqpkG2P5ByeUNERNFYbAOkNc/TaXO/Nhgf9r3PoatnXH6YSpEs4KdtjA==} engines: {node: '>=20'} '@paralleldrive/cuid2@2.2.2': resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==} + '@pinojs/redact@0.4.0': + resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1422,6 +1472,12 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@reporters/github@1.11.0': + resolution: {integrity: sha512-sP/fSOgIoMYXZFWVy2Hw6vWUG3akUBiykqnFjx2jWI/kdqj55VZNXAQ27MYuiNffWlITW6mMBcv8+i47O7C77w==} + + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@sendgrid/eventwebhook@8.0.0': resolution: {integrity: sha512-gZpBNoxB3/RfXWJdeltw8JUYp8yLR+GUiDpkcN+ry7msybk2va76vYAtzi1JKri3gxHhEMLo/3uRI2o1YIZU2g==} engines: {node: '>=12.*'} @@ -1429,6 +1485,10 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@sinonjs/commons@3.0.0': resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} @@ -1443,8 +1503,12 @@ packages: resolution: {integrity: sha512-JXY9l49rf7dDgvfMZi0maFyugzGkvq0s5u+kDlD68WaRUhjZNLBDKZcsrycMsVVDFfyOK0R1UKkYGmy9Ph069Q==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} - '@slack/web-api@7.10.0': - resolution: {integrity: sha512-kT+07JvOqpYH3b/ttVo3iqKIFiHV2NKmD6QUc/F7HrjCgSdSA10zxqi0euXEF2prB49OU7SfjadzQ0WhNc7tiw==} + '@slack/types@2.19.0': + resolution: {integrity: sha512-7+QZ38HGcNh/b/7MpvPG6jnw7mliV6UmrquJLqgdxkzJgQEYUcEztvFWRU49z0x4vthF0ixL5lTK601AXrS8IA==} + engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} + + '@slack/web-api@7.13.0': + resolution: {integrity: sha512-ERcExbWrnkDN8ovoWWe6Wgt/usanj1dWUd18dJLpctUI4mlPS0nKt81Joh8VI+OPbNnY1lIilVt9gdMBD9U2ig==} engines: {node: '>= 18', npm: '>= 8.6.0'} '@slack/webhook@7.0.6': @@ -1454,68 +1518,68 @@ packages: '@sqltools/formatter@1.2.5': resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} - '@swc/core-darwin-arm64@1.13.5': - resolution: {integrity: sha512-lKNv7SujeXvKn16gvQqUQI5DdyY8v7xcoO3k06/FJbHJS90zEwZdQiMNRiqpYw/orU543tPaWgz7cIYWhbopiQ==} + '@swc/core-darwin-arm64@1.15.8': + resolution: {integrity: sha512-M9cK5GwyWWRkRGwwCbREuj6r8jKdES/haCZ3Xckgkl8MUQJZA3XB7IXXK1IXRNeLjg6m7cnoMICpXv1v1hlJOg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.13.5': - resolution: {integrity: sha512-ILd38Fg/w23vHb0yVjlWvQBoE37ZJTdlLHa8LRCFDdX4WKfnVBiblsCU9ar4QTMNdeTBEX9iUF4IrbNWhaF1Ng==} + '@swc/core-darwin-x64@1.15.8': + resolution: {integrity: sha512-j47DasuOvXl80sKJHSi2X25l44CMc3VDhlJwA7oewC1nV1VsSzwX+KOwE5tLnfORvVJJyeiXgJORNYg4jeIjYQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.13.5': - resolution: {integrity: sha512-Q6eS3Pt8GLkXxqz9TAw+AUk9HpVJt8Uzm54MvPsqp2yuGmY0/sNaPPNVqctCX9fu/Nu8eaWUen0si6iEiCsazQ==} + '@swc/core-linux-arm-gnueabihf@1.15.8': + resolution: {integrity: sha512-siAzDENu2rUbwr9+fayWa26r5A9fol1iORG53HWxQL1J8ym4k7xt9eME0dMPXlYZDytK5r9sW8zEA10F2U3Xwg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.13.5': - resolution: {integrity: sha512-aNDfeN+9af+y+M2MYfxCzCy/VDq7Z5YIbMqRI739o8Ganz6ST+27kjQFd8Y/57JN/hcnUEa9xqdS3XY7WaVtSw==} + '@swc/core-linux-arm64-gnu@1.15.8': + resolution: {integrity: sha512-o+1y5u6k2FfPYbTRUPvurwzNt5qd0NTumCTFscCNuBksycloXY16J8L+SMW5QRX59n4Hp9EmFa3vpvNHRVv1+Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.13.5': - resolution: {integrity: sha512-9+ZxFN5GJag4CnYnq6apKTnnezpfJhCumyz0504/JbHLo+Ue+ZtJnf3RhyA9W9TINtLE0bC4hKpWi8ZKoETyOQ==} + '@swc/core-linux-arm64-musl@1.15.8': + resolution: {integrity: sha512-koiCqL09EwOP1S2RShCI7NbsQuG6r2brTqUYE7pV7kZm9O17wZ0LSz22m6gVibpwEnw8jI3IE1yYsQTVpluALw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.13.5': - resolution: {integrity: sha512-WD530qvHrki8Ywt/PloKUjaRKgstQqNGvmZl54g06kA+hqtSE2FTG9gngXr3UJxYu/cNAjJYiBifm7+w4nbHbA==} + '@swc/core-linux-x64-gnu@1.15.8': + resolution: {integrity: sha512-4p6lOMU3bC+Vd5ARtKJ/FxpIC5G8v3XLoPEZ5s7mLR8h7411HWC/LmTXDHcrSXRC55zvAVia1eldy6zDLz8iFQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.13.5': - resolution: {integrity: sha512-Luj8y4OFYx4DHNQTWjdIuKTq2f5k6uSXICqx+FSabnXptaOBAbJHNbHT/06JZh6NRUouaf0mYXN0mcsqvkhd7Q==} + '@swc/core-linux-x64-musl@1.15.8': + resolution: {integrity: sha512-z3XBnbrZAL+6xDGAhJoN4lOueIxC/8rGrJ9tg+fEaeqLEuAtHSW2QHDHxDwkxZMjuF/pZ6MUTjHjbp8wLbuRLA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.13.5': - resolution: {integrity: sha512-cZ6UpumhF9SDJvv4DA2fo9WIzlNFuKSkZpZmPG1c+4PFSEMy5DFOjBSllCvnqihCabzXzpn6ykCwBmHpy31vQw==} + '@swc/core-win32-arm64-msvc@1.15.8': + resolution: {integrity: sha512-djQPJ9Rh9vP8GTS/Df3hcc6XP6xnG5c8qsngWId/BLA9oX6C7UzCPAn74BG/wGb9a6j4w3RINuoaieJB3t+7iQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.13.5': - resolution: {integrity: sha512-C5Yi/xIikrFUzZcyGj9L3RpKljFvKiDMtyDzPKzlsDrKIw2EYY+bF88gB6oGY5RGmv4DAX8dbnpRAqgFD0FMEw==} + '@swc/core-win32-ia32-msvc@1.15.8': + resolution: {integrity: sha512-/wfAgxORg2VBaUoFdytcVBVCgf1isWZIEXB9MZEUty4wwK93M/PxAkjifOho9RN3WrM3inPLabICRCEgdHpKKQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.13.5': - resolution: {integrity: sha512-YrKdMVxbYmlfybCSbRtrilc6UA8GF5aPmGKBdPvjrarvsmf4i7ZHGCEnLtfOMd3Lwbs2WUZq3WdMbozYeLU93Q==} + '@swc/core-win32-x64-msvc@1.15.8': + resolution: {integrity: sha512-GpMePrh9Sl4d61o4KAHOOv5is5+zt6BEXCOCgs/H0FLGeii7j9bWDE8ExvKFy2GRRZVNR1ugsnzaGWHKM6kuzA==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.13.5': - resolution: {integrity: sha512-WezcBo8a0Dg2rnR82zhwoR6aRNxeTGfK5QCD6TQ+kg3xx/zNT02s/0o+81h/3zhvFSB24NtqEr8FTw88O5W/JQ==} + '@swc/core@1.15.8': + resolution: {integrity: sha512-T8keoJjXaSUoVBCIjgL6wAnhADIb09GOELzKg10CjNg+vLX48P93SME6jTfte9MZIm5m+Il57H3rTSk/0kzDUw==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -1529,44 +1593,44 @@ packages: '@swc/types@0.1.25': resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} - '@temporalio/activity@1.13.0': - resolution: {integrity: sha512-/h+S7+D7JylaRGZq/3q6h0HxFwFop5zO7qWWrYAT7HCgXdtVNZJWEbPjpV9elJXDVSZ7lIz4GrZREATYZ38Txw==} + '@temporalio/activity@1.14.0': + resolution: {integrity: sha512-ayGqfjqW8R1nhow54Y3A5ezoVwFr4SbB8VHaQA3seDFOB+6TyOVSlulYqGgFMxl/FXBkRa/VEswEDqS/xQq7aQ==} engines: {node: '>= 18.0.0'} - '@temporalio/client@1.13.0': - resolution: {integrity: sha512-cIEqEFNy8HdvlKGTJQH80C8vUWG0PUAYVS++EGuSNmU3TFb/3TaV/ATVlBiLeiIr05lbDl3LAsWxTSO3gaRXEg==} + '@temporalio/client@1.14.0': + resolution: {integrity: sha512-kjzJ+7M2kHj32cTTSQT5WOjEIOxY0TNV5g6Sw9PzWmKWdtIZig+d7qUIA3VjDe/TieNozxjR2wNAX5sKzYFANA==} engines: {node: '>= 18.0.0'} - '@temporalio/common@1.13.0': - resolution: {integrity: sha512-YBUXof7zsLbjI+J+FdndbN0JPZY3vKbBWhXV5T4efLZD1IyFmHww10bayDk+37/aVCgqPalBbgWHJnkwk0tRYA==} + '@temporalio/common@1.14.0': + resolution: {integrity: sha512-jVmurBdFHdqw/wIehzVJikS8MhavL630p88TJ64P5PH0nP8S5V8R5vhkmHZ7n0sMRO+A0QFyWYyvnccu6MQZvw==} engines: {node: '>= 18.0.0'} - '@temporalio/core-bridge@1.13.0': - resolution: {integrity: sha512-xJpO+6m88Bdt2g9n13CvfiLy0Rw80Rn8bbCG1U87LPVPoR2xbE2YgcX7ps56zptiQgrSldT7S8UYU2f5X5iAyQ==} + '@temporalio/core-bridge@1.14.0': + resolution: {integrity: sha512-62WRbESKVtCx1FafbikQB90EwKNF+mEAaOJKifUIU4lQnk9wlZPRfrf6pwyqr+Uqi7uZhD2YqHXWUNVYbmQU7w==} engines: {node: '>= 18.0.0'} - '@temporalio/nexus@1.13.0': - resolution: {integrity: sha512-YKVIWzE8/83aGzaR28Y2m45WWlAxboKjHrvpdIrWogYEB7sG6dgju07zIqCKtXcA/k7ja29fq638y5ii7SLP8Q==} + '@temporalio/nexus@1.14.0': + resolution: {integrity: sha512-0tgf+EBuz5vgYUukaYUzVHKr27XNQejXXO1i0x8+4sjR5zN6euNKraHfRzrDWRSm3nTZ6199rCTbR+CPrqaC/g==} engines: {node: '>= 18.0.0'} - '@temporalio/proto@1.13.0': - resolution: {integrity: sha512-jplwOQAgghdRJljTVI9Lawar4L0vGM+vT0TfxvKm+/hVf4CpPEAwvy+El9doR4wu1uYg9g94LnPmZdzoUu5qyA==} + '@temporalio/proto@1.14.0': + resolution: {integrity: sha512-duYVjt3x6SkuFzJr+5NlklEgookPqW065qdcvogmdfVjrgiwz4W/07AN3+fL4ufmqt1//0SyF6nyqv9RNADYNA==} engines: {node: '>= 18.0.0'} - '@temporalio/testing@1.13.0': - resolution: {integrity: sha512-YTOLYjg+4lKuopRMKeuUBQ5+/W/t01JKH8Gd0uJgjHIO1FaiOCMlfB2IoND9VzfjYS6UD7Wu9kCsQwdp9xtnLg==} + '@temporalio/testing@1.14.0': + resolution: {integrity: sha512-b1i31O4PL1YhxKxWb8LtRwRbqaUiZ+BxhOIDq5g94M0SayvVyOw/EtFVOX6XWi+trDwGPVytpv748qtcA+nUlA==} engines: {node: '>= 18.0.0'} - '@temporalio/worker@1.13.0': - resolution: {integrity: sha512-NmtDleOccUVrYwbg8H3gjQt5dPMbKG6SUTegO9KlhipsEuJQ69OAeenMhjUmuEsZhG/jkaFwPR81JnAvBovgIw==} + '@temporalio/worker@1.14.0': + resolution: {integrity: sha512-wo5rgPSt83aT1hLYmh/0X4yOx/6uRbIvBa9LXqGo7s9s1GJkUyJpAahRt8aMoLm4qPsiZtu1gtU5KcASOmgqtg==} engines: {node: '>= 18.0.0'} - '@temporalio/workflow@1.13.0': - resolution: {integrity: sha512-8mVMB55cwl0e4+EBlp1prQyttJ8qYZfhsieVcygirr5xXKBU6wcSCun3sAk16lTYa4S5We7XZPyZk0vBB6/WOA==} + '@temporalio/workflow@1.14.0': + resolution: {integrity: sha512-hxUqCZTkdSwgy5nc/O1DIpYH0Z77cM57RfJvhK4ELmkkb1jh/Q4dshDannH1qQ1zYT0IKRBHSW7m1aMy1+dgDA==} engines: {node: '>= 18.0.0'} - '@tokenizer/inflate@0.2.7': - resolution: {integrity: sha512-MADQgmZT1eKjp06jpI2yozxaU9uVs4GzzgSL+uEq7bVcJ9V1ZXQkeGNql1fsSI0gMy1vhvNTNbUqrx+pZfJVmg==} + '@tokenizer/inflate@0.4.1': + resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} engines: {node: '>=18'} '@tokenizer/token@0.3.0': @@ -1627,8 +1691,8 @@ packages: '@types/express-serve-static-core@5.0.0': resolution: {integrity: sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw==} - '@types/express@5.0.3': - resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==} + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} '@types/graceful-fs@4.1.7': resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} @@ -1666,8 +1730,8 @@ packages: '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} - '@types/lodash@4.17.20': - resolution: {integrity: sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==} + '@types/lodash@4.17.21': + resolution: {integrity: sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==} '@types/long@4.0.2': resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} @@ -1703,6 +1767,9 @@ packages: '@types/node@22.15.32': resolution: {integrity: sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==} + '@types/node@24.10.4': + resolution: {integrity: sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==} + '@types/object-path@0.11.2': resolution: {integrity: sha512-STkyj0IQkgbmohF1afXQN64KucE3w7EgSbNJxqkJoq0KHVBV4nU5Pyku+TM9UCiCLXhZlkEFd8zq38P8lDFi6g==} @@ -1712,8 +1779,8 @@ packages: '@types/pg-pool@2.0.6': resolution: {integrity: sha512-TaAUE5rq2VQYxab5Ts7WZhKNmuN78Q6PiFonTDdpbx8a1H0M1vhy3rhiMjl+e2iHmogyMw7jZF4FrE6eJUy5HQ==} - '@types/pg@8.15.5': - resolution: {integrity: sha512-LF7lF6zWEKxuT3/OR8wAZGzkg4ENGXFNyiV/JeOt9z5B+0ZVwbql9McqX5c/WStFq1GaGso7H1AzP/qSzmlCKQ==} + '@types/pg@8.15.6': + resolution: {integrity: sha512-NoaMtzhxOrubeL/7UZuNTrejB4MPAJ0RpxZqXQf2qXuVlTPuG6Y8p4u9dKRaue4yjmC7ZhzVO2/Yyyn25znrPQ==} '@types/qs@6.9.16': resolution: {integrity: sha512-7i+zxXdPD0T4cKDuxCUXJ4wHcsJLwENa6Z3dCu8cfCK743OGy5Nu1RmAGqDPsoTDINVEcdXKRvR/zre+P2Ku1A==} @@ -1739,8 +1806,8 @@ packages: '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} - '@types/serve-static@1.15.3': - resolution: {integrity: sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==} + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} '@types/shimmer@1.2.0': resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} @@ -2017,8 +2084,8 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - ansis@3.17.0: - resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} engines: {node: '>=14'} anymatch@3.1.3: @@ -2092,6 +2159,10 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + avvio@9.0.0: resolution: {integrity: sha512-UbYrOXgE/I+knFG+3kJr9AgC7uNo8DG+FGGODpH9Bj1O1kL/QDjBXnTem9leD3VdQKtaHjV3O85DQ7hHh4IIHw==} @@ -2153,6 +2224,10 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + borp@0.20.2: + resolution: {integrity: sha512-WJl/vYU6KoD0SyppDWPCdgrrTt2e+hCqTk5443fOUD92cbHLDLIcVRVRh8FIP0uhJjcZQ82Ky0XhB7Kyh32d/w==} + hasBin: true + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -2197,6 +2272,16 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + c8@10.1.3: + resolution: {integrity: sha512-LvcyrOAaOnrrlMpW22n690PUvxiq4Uf9WMhQwNJ9vgagkL/ph1+D4uvjvDA5XCbykrc0sx+ay6pVi9YZ1GnhyA==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + monocart-coverage-reports: ^2 + peerDependenciesMeta: + monocart-coverage-reports: + optional: true + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -2205,6 +2290,14 @@ packages: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -2259,8 +2352,8 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - cloudinary@2.7.0: - resolution: {integrity: sha512-qrqDn31+qkMCzKu1GfRpzPNAO86jchcNwEHCUiqvPHNSFqu7FTNF9FuAkBUyvM1CFFgFPu64NT0DyeREwLwK0w==} + cloudinary@2.8.0: + resolution: {integrity: sha512-s7frvR0HnQXeJsQSIsbLa/I09IMb1lOnVLEDH5b5E53WTiCYgrNNOBGV/i/nLHwrcEOUkqjfSwP1+enXWNYmdw==} engines: {node: '>=9'} cluster-key-slot@1.1.2: @@ -2311,6 +2404,10 @@ 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'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2350,6 +2447,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + css-select@5.1.0: resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} @@ -2368,8 +2469,8 @@ packages: csv-parse@6.1.0: resolution: {integrity: sha512-CEE+jwpgLn+MmtCpVcPtiCZpVtB6Z2OKPTr34pycYYoL7sxdOkXDdQ4lRiw6ioC0q6BLqhc6cKweCVvral8yhw==} - customerio-node@4.1.1: - resolution: {integrity: sha512-EaQZwN9QhzZMyYZdFxXk6GZPT/zX/S3Jcn4gaUm5v7MXWbA/txr87hgPHokAHcLGdUGiAB/RwN9aqTABMgbE5g==} + customerio-node@4.2.0: + resolution: {integrity: sha512-QEBD6zSDvYgX3e7fhblEpolSbygSVt0OKLS+el5v0EsfkL7ugW+qtiST0Y6alPDq6i4cuEGKEIZHrADmu1rW6A==} data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} @@ -2394,8 +2495,8 @@ packages: dateformat@4.6.3: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -2415,6 +2516,15 @@ packages: supports-color: optional: true + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decimal.js@10.6.0: resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} @@ -2426,8 +2536,8 @@ packages: babel-plugin-macros: optional: true - dedent@1.6.0: - resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} + dedent@1.7.1: + resolution: {integrity: sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -2511,18 +2621,14 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} - dotenv@16.5.0: - resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==} + dotenv@16.6.1: + resolution: {integrity: sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==} engines: {node: '>=12'} - dotenv@17.2.2: - resolution: {integrity: sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==} + dotenv@17.2.3: + resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} - dset@3.1.4: - resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} - engines: {node: '>=4'} - dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -2546,8 +2652,8 @@ packages: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} - emoji-regex@10.5.0: - resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==} + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2727,6 +2833,10 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} + engines: {node: ^18.19.0 || >=20.5.0} + exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -2738,11 +2848,11 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - fast-content-type-parse@2.0.1: - resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + fast-content-type-parse@3.0.0: + resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==} - fast-copy@3.0.2: - resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} + fast-copy@4.0.2: + resolution: {integrity: sha512-ybA6PDXIXOXivLJK/z9e+Otk7ve13I4ckBvGO5I2RRmBU1gMHLVDJYEuJYhGwez7YNlYji2M2DvVU+a9mSFDlw==} fast-decode-uri-component@1.0.1: resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} @@ -2763,8 +2873,8 @@ packages: fast-json-stringify@5.16.1: resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} - fast-json-stringify@6.0.1: - resolution: {integrity: sha512-s7SJE83QKBZwg54dIbD5rCtzOBVD43V1ReWXXYqBgwCwHLYAAT0RQc/FmrQglXqWPpz6omtryJQOau5jI4Nrvg==} + fast-json-stringify@6.1.1: + resolution: {integrity: sha512-DbgptncYEXZqDUOEl4krff4mUiVrTZZVI7BBrQR/T3BqMj/eM1flTC1Uk2uUoLcWCxjT95xKulV/Lc6hhOZsBQ==} fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -2772,10 +2882,6 @@ packages: fast-querystring@1.1.2: resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} - fast-redact@3.5.0: - resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} - engines: {node: '>=6'} - fast-safe-stringify@2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -2792,21 +2898,21 @@ packages: fastify-plugin@4.5.1: resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} - fastify-plugin@5.0.1: - resolution: {integrity: sha512-HCxs+YnRaWzCl+cWRYFnHmeRFyR5GVnJTAaCJQiYzQSDwK9MgJdyAsuL3nh0EWRCYMgQ5MeziymvmAhUHYHDUQ==} + fastify-plugin@5.1.0: + resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} fastify-raw-body@5.0.0: resolution: {integrity: sha512-2qfoaQ3BQDhZ1gtbkKZd6n0kKxJISJGM6u/skD9ljdWItAscjXrtZ1lnjr7PavmXX9j4EyCPmBDiIsLn07d5vA==} engines: {node: '>= 10'} - fastify@5.6.0: - resolution: {integrity: sha512-9j2r9TnwNsfGiCKGYT0Voqy244qwcoYM9qvNi/i+F8sNNWDnqUEVuGYNc9GyjldhXmMlJmVPS6gI1LdvjYGRJw==} + fastify@5.6.2: + resolution: {integrity: sha512-dPugdGnsvYkBlENLhCgX8yhyGCsCPrpA8lFWbTNU428l+YOnLgYHR69hzV8HWPC79n536EqzqQtvhtdaCE0dKg==} fastparallel@2.4.1: resolution: {integrity: sha512-qUmhxPgNHmvRjZKBFUNI0oZuuH9OlSIOXmJ98lhKPxMZZ7zS/Fi0wRHOihDSz0R1YiIOjxzOY4bq65YTcdBi2Q==} - fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -2815,15 +2921,16 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} - file-type@21.0.0: - resolution: {integrity: sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg==} + file-type@21.3.0: + resolution: {integrity: sha512-8kPJMIGz1Yt/aPEwOsrR97ZyZaD1Iqm8PClb1nYFclUCkBi0Ma5IsYNQzvSFS9ib51lWyIw5mIT9rWzI/xjpzA==} engines: {node: '>=20'} fill-range@7.1.1: @@ -2842,6 +2949,10 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + find-up@7.0.0: + resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} + engines: {node: '>=18'} + flat-cache@3.1.1: resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} engines: {node: '>=12.0.0'} @@ -2858,6 +2969,10 @@ packages: debug: optional: true + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -2866,8 +2981,8 @@ packages: resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} engines: {node: '>= 0.12'} - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} formdata-polyfill@4.0.10: @@ -2911,8 +3026,8 @@ packages: resolution: {integrity: sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==} engines: {node: '>=14'} - gcp-metadata@7.0.1: - resolution: {integrity: sha512-UcO3kefx6dCcZkgcTGgVOTFb7b1LlQ02hY1omMjjrrBzkajRMCFgYOjs7J71WqnuG1k2b+9ppGL7FsOfhZMQKQ==} + gcp-metadata@8.1.2: + resolution: {integrity: sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==} engines: {node: '>=18'} generate-function@2.3.1: @@ -2946,6 +3061,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2961,11 +3080,19 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + hasBin: true + glob@11.0.0: resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} engines: {node: 20 || >=22} hasBin: true + glob@13.0.0: + resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==} + engines: {node: 20 || >=22} + glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -2982,8 +3109,8 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - google-auth-library@10.3.0: - resolution: {integrity: sha512-ylSE3RlCRZfZB56PFJSfUCuiuPq83Fx8hqu1KPWGK8FVdSaxlp/qkeMMX/DT/18xkwXIHvXEXkZsljRwfrdEfQ==} + google-auth-library@10.5.0: + resolution: {integrity: sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==} engines: {node: '>=18'} google-auth-library@9.15.1: @@ -3036,8 +3163,8 @@ packages: peerDependencies: graphql: ^16.2.0 - graphql-scalars@1.24.2: - resolution: {integrity: sha512-FoZ11yxIauEnH0E5rCUkhDXHVn/A6BBfovJdimRZCQlFCl+h7aVvarKmI15zG4VtQunmCDdqdtNs6ixThy3uAg==} + graphql-scalars@1.25.0: + resolution: {integrity: sha512-b0xyXZeRFkne4Eq7NAnL400gStGqG/Sx9VqX0A05nHyEbv57UJnWKsjNnrpVqv5e/8N1MUxkt0wwcRXbiyKcFg==} engines: {node: '>=10'} peerDependencies: graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 @@ -3066,8 +3193,8 @@ packages: '@types/koa': optional: true - graphql@16.11.0: - resolution: {integrity: sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw==} + graphql@16.12.0: + resolution: {integrity: sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} gtoken@7.1.0: @@ -3167,8 +3294,12 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - humanize-duration@3.33.0: - resolution: {integrity: sha512-vYJX7BSzn7EQ4SaP2lPYVy+icHDppB6k7myNeI3wrSRfwMS5+BHyGgzpHR0ptqJ2AQ6UuIKrclSg5ve6Ci4IAQ==} + human-signals@8.0.1: + resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} + engines: {node: '>=18.18.0'} + + humanize-duration@3.33.2: + resolution: {integrity: sha512-K7Ny/ULO1hDm2nnhvAY+SJV1skxFb61fd073SG1IWJl+D44ULrruCuTyjHKjBVVcSuTlnY99DKtgEG39CM5QOQ==} hyperdyperid@1.2.0: resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} @@ -3192,12 +3323,12 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-in-the-middle@1.12.0: - resolution: {integrity: sha512-yAgSE7GmtRcu4ZUSFX/4v69UGXwugFFSdIQJ14LHPOPPQrWv8Y7O9PHsw8Ovk7bKCLe4sjXMbZFqGFcLHpZ89w==} - import-in-the-middle@1.7.4: resolution: {integrity: sha512-Lk+qzWmiQuRPPulGQeK5qq0v32k2bHnWrRPFgqyvhw7Kkov5L6MOLOIU3pcWeujc9W4q54Cp3Q2WV16eQkc7Bg==} + import-in-the-middle@2.0.1: + resolution: {integrity: sha512-bruMpJ7xz+9jwGzrwEhWgvRrlKRYCRDBrfU+ur3FcasYXLJDxTruJ//8g2Noj+QFyRBeqbpj8Bhn4Fbw6HjvhA==} + import-local@3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -3218,8 +3349,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ioredis@5.7.0: - resolution: {integrity: sha512-NUcA93i1lukyXU+riqEyPtSEkyFq8tX90uL659J+qpCZ3rEdViB/APC58oAhIh3+bJln2hzdlZbBZsGNrlsR8g==} + ioredis@5.9.0: + resolution: {integrity: sha512-T3VieIilNumOJCXI9SDgo4NnF6sZkd6XcmPi6qWtw4xqbt8nNz/ZVNiIH1L9puMTSHZh1mUWA4xKa2nWPF4NwQ==} engines: {node: '>=12.22.0'} ipaddr.js@2.2.0: @@ -3233,6 +3364,10 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + is-core-module@2.13.0: resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} @@ -3271,6 +3406,10 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -3290,8 +3429,23 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - isbot@5.1.30: - resolution: {integrity: sha512-3wVJEonAns1OETX83uWsk5IAne2S5zfDcntD2hbtU23LelSqNXzXs9zKjMPOLMzroCgIjCfjYAEHrd2D6FOkiA==} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isbot@5.1.32: + resolution: {integrity: sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==} engines: {node: '>=18'} isexe@2.0.0: @@ -3535,8 +3689,8 @@ packages: json-schema-ref-resolver@1.0.1: resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} - json-schema-ref-resolver@2.0.1: - resolution: {integrity: sha512-HG0SIB9X4J8bwbxCbnd5FfPEbcXAJYTi1pBJeP/QPON+w8ovSME8iRG+ElHNxZNX2Qh6eYn1GdzJFS4cDFfx0Q==} + json-schema-ref-resolver@3.0.0: + resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==} json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -3559,25 +3713,25 @@ packages: resolution: {integrity: sha512-GbO9ugb0YTZatPd/hqCGR0FSwbr82H6OzG04yzdrG7XOe4QZ0jhQ+kOsB29zqkzoYJLmLxbbrFiuwbQu891XnQ==} hasBin: true - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + jsonwebtoken@9.0.3: + resolution: {integrity: sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==} engines: {node: '>=12', npm: '>=6'} jsrsasign@11.1.0: resolution: {integrity: sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==} - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - jwa@2.0.0: resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + jwa@2.0.1: + resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} jws@4.0.0: resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} + jws@4.0.1: + resolution: {integrity: sha512-EKI/M/yqPncGUUh44xz0PxSidXFr/+r0pA70+gIYhjv+et7yxM+s29Y+VGDkovRofQem0fs7Uvf4+YmAdyRduA==} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -3614,6 +3768,10 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -3715,8 +3873,8 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - maxmind@4.3.25: - resolution: {integrity: sha512-u7L6LrbXZUtpdoovTVHo/l4/EoWUT2eHfCKWDMNNTsW9BaLa7h0jCHjqVx5ZeS5aWorLGZSsZwqxcpoollBw1g==} + maxmind@5.0.3: + resolution: {integrity: sha512-oMtZwLrsp0LcZehfYKIirtwKMBycMMqMA1/Dc9/BlUqIEtXO75mIzMJ3PYCV1Ji+BpoUCk+lTzRfh9c+ptGdyQ==} engines: {node: '>=12', npm: '>=6'} mdn-data@2.12.2: @@ -3745,8 +3903,8 @@ packages: peerDependencies: graphql: ^16.3.0 - mercurius@16.2.0: - resolution: {integrity: sha512-I2+KRkC6MVbf44FN7hopWXj+OzS1nKLwN7brAkpd3MLTz9mQgWMYdnrk2ETVaG6yD3x9zIIzuRrCQcuWHyFL1w==} + mercurius@16.6.0: + resolution: {integrity: sha512-X4IJ4kL1ySKhen7/PHzrAiu+96xIVzxQoGDENdab/SbS36Z9qbngyES6mXbDGGvVhL+4ehxBo22Yg4GMFc6Umw==} engines: {node: ^20.9.0 || >=22.0.0} peerDependencies: graphql: ^16.0.0 @@ -3800,6 +3958,10 @@ packages: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} engines: {node: 20 || >=22} + minimatch@10.1.1: + resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3819,8 +3981,8 @@ packages: engines: {node: '>=10'} hasBin: true - mmdb-lib@2.2.0: - resolution: {integrity: sha512-V6DDh3v8tfZFWbeH6fsL5uBIlWL7SvRgGDaAZWFC5kjQ2xP5dl/mLpWwJQ1Ho6ZbEKVp/351QF1JXYTAmeZ/zA==} + mmdb-lib@3.0.1: + resolution: {integrity: sha512-dyAyMR+cRykZd1mw5altC9f4vKpCsuywPwo8l/L5fKqDay2zmqT0mF/BvUoXnQiqGn+nceO914rkPKJoyFnGxA==} engines: {node: '>=10', npm: '>=6'} mnemonist@0.39.8: @@ -3893,8 +4055,8 @@ packages: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} engines: {node: '>=0.12.0'} - nodemon@3.1.10: - resolution: {integrity: sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw==} + nodemon@3.1.11: + resolution: {integrity: sha512-is96t8F/1//UHAjNPHpbsNY46ELPpftGUoSVNXwUfMk/qdjSylYrWSu1XavVTBOn526kFiOR733ATgNBCQyH0g==} engines: {node: '>=10'} hasBin: true @@ -3910,6 +4072,10 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -3967,6 +4133,10 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -3975,6 +4145,10 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + p-map@4.0.0: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} @@ -4006,6 +4180,10 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse5@8.0.0: resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} @@ -4016,6 +4194,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -4024,6 +4206,10 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} + path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -4059,9 +4245,6 @@ packages: peerDependencies: pg: '>=8.0' - pg-protocol@1.10.0: - resolution: {integrity: sha512-IpdytjudNuLv8nhlHs/UrVBhU0e78J0oIS/0AVdTbWxSOkFUVdsHC/NrorO6nXsQNDTT1kzDSOMJubBQviX18Q==} - pg-protocol@1.10.3: resolution: {integrity: sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==} @@ -4096,15 +4279,18 @@ packages: pino-abstract-transport@2.0.0: resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} - pino-pretty@13.1.1: - resolution: {integrity: sha512-TNNEOg0eA0u+/WuqH0MH0Xui7uqVk9D74ESOpjtebSQYbNWJk/dIxCXIxFsNfeN53JmtWqYHP2OrIZjT/CBEnA==} + pino-abstract-transport@3.0.0: + resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} + + pino-pretty@13.1.3: + resolution: {integrity: sha512-ttXRkkOz6WWC95KeY9+xxWL6AtImwbyMHrL1mSwqwW9u+vLp/WIElvHvCSDg0xO/Dzrggz1zv3rN5ovTRVowKg==} hasBin: true pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@9.9.5: - resolution: {integrity: sha512-d1s98p8/4TfYhsJ09r/Azt30aYELRi6NNnZtEbqFw6BoGsdPVf5lKNK3kUwH8BmJJfpTLNuicjUQjaMbd93dVg==} + pino@10.1.0: + resolution: {integrity: sha512-0zZC2ygfdqvqK8zJIr1e+wT1T/L+LF6qvqvbzEQ6tiMAoTqEVK9a1K3YRu8HEUvGEvNqZyPJTtb2sNIoTkB83w==} hasBin: true pirates@4.0.6: @@ -4115,6 +4301,10 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -4139,8 +4329,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.7.4: + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} engines: {node: '>=14'} hasBin: true @@ -4148,6 +4338,10 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-ms@9.3.0: + resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} + engines: {node: '>=18'} + process-warning@4.0.0: resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==} @@ -4174,14 +4368,14 @@ packages: resolution: {integrity: sha512-mHPIc7zaJc26HMpgX5J7vXjliYv4Rnn5ICUyINudz76iY4zFMQHTaQXrTFn0EoHnRsLD6BE+OuHhQHFUU93I9A==} engines: {node: '>=18'} - protobufjs@7.4.0: - resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} - engines: {node: '>=12.0.0'} - protobufjs@7.5.0: resolution: {integrity: sha512-Z2E/kOY1QjoMlCytmexzYfDm/w5fKAiRwpSzGtdnXW1zC88Z2yXazHHrOtwCzn+7wSxyE8PYM4rvVcMphF9sOA==} engines: {node: '>=12.0.0'} + protobufjs@7.5.4: + resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} + engines: {node: '>=12.0.0'} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -4214,7 +4408,6 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qlobber@8.0.1: @@ -4241,8 +4434,8 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - rate-limiter-flexible@7.3.1: - resolution: {integrity: sha512-nrB4jg9bu5HjG8yvLyQPyuExc4jO/rVdobSS+dl0UT7Oltll7wJpkZEZh4ByIrEnulL6QXlF21F8QoRrvtdUtg==} + rate-limiter-flexible@9.0.1: + resolution: {integrity: sha512-sO+QdoGPCxroi4VkO2FIVjfUGuexhRkBc9ROHqu5eVEEz+oPHzQqvCc25ajFfMUBosbNGb6qpNa8xmxH9YNZsg==} raw-body@3.0.0: resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} @@ -4293,6 +4486,10 @@ packages: resolution: {integrity: sha512-nQFEv9gRw6SJAwWD2LrL0NmQvAcO7FBwJbwmr2ttPAacfy0xuiOjE5zt+zM4xDyuyvUaxBi/9gb2SoCyNEVJcw==} 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'} + requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -4381,12 +4578,12 @@ packages: secure-json-parse@2.7.0: resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} - secure-json-parse@3.0.2: - resolution: {integrity: sha512-H6nS2o8bWfpFEV6U38sOSjS7bTbdgbCGU9wEM6W14P5H0QOsz94KCusifV44GpHDTu2nqZbuDNhTzu+mjDSw1w==} - secure-json-parse@4.0.0: resolution: {integrity: sha512-dxtLJO6sc35jWidmLxo7ij+Eg48PM/kleBsxpC8QJE0qJICe+KawkDQmvCMZUr9u7WKVHgMW6vy3fQ7zMiFZMA==} + secure-json-parse@4.1.0: + resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -4406,11 +4603,16 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} - set-cookie-parser@2.7.1: - resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} @@ -4419,8 +4621,9 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + sha.js@2.4.12: + resolution: {integrity: sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w==} + engines: {node: '>= 0.10'} hasBin: true shebang-command@2.0.0: @@ -4496,8 +4699,8 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - sql-highlight@6.0.0: - resolution: {integrity: sha512-+fLpbAbWkQ+d0JEchJT/NrRRXbYRNbG15gFpANx73EwxQB1PRjj+k/OI0GTU0J63g8ikGkJECQp9z8XEJZvPRw==} + sql-highlight@6.1.0: + resolution: {integrity: sha512-ed7OK4e9ywpE7pgRMkMQmZDPKSVdm0oX5IEtZiKnFucSF0zu6c80GZBe38UqHuVhTWJ9xsKgSMjCG2bml86KvA==} engines: {node: '>=14'} stack-utils@2.0.6: @@ -4555,6 +4758,10 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -4566,8 +4773,8 @@ packages: strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} - strtok3@10.3.2: - resolution: {integrity: sha512-or9w505RhhY66+uoe5YOC5QO/bRuATaoim3XTh+pGKx5VMWi/HDhMKuCjDLsLJouU2zg9Hf1nLPcNW7IHv80kQ==} + strtok3@10.3.4: + resolution: {integrity: sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg==} engines: {node: '>=18'} stubs@3.0.0: @@ -4647,6 +4854,10 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} + test-exclude@7.0.1: + resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} + engines: {node: '>=18'} + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -4663,6 +4874,10 @@ packages: resolution: {integrity: sha512-27BIW0dIWTYYoWNnqSmoNMKe5WIbkXsc0xaCQHd3/3xT2XMuMJrzHdrO9QBFR14emBz1Bu0dOAs2sCBBrvgPQA==} engines: {node: '>=12'} + tiny-lru@11.4.5: + resolution: {integrity: sha512-hkcz3FjNJfKXjV4mjQ1OrXSLAehg8Hw+cEZclOVT+5c/cWQWImQ9wolzTjth+dmmDe++p3bme3fTxz6Q4Etsqw==} + engines: {node: '>=12'} + tldts-core@7.0.19: resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==} @@ -4673,6 +4888,10 @@ packages: tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + to-buffer@1.2.2: + resolution: {integrity: sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw==} + engines: {node: '>= 0.4'} + to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -4689,8 +4908,8 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - token-types@6.0.3: - resolution: {integrity: sha512-IKJ6EzuPPWtKtEIEPpIdXv9j5j2LGJEYk0CKY2efgKoYKLBiZdh6iQkLVBow/CB3phyWAWCyk+bZeaimJn6uRQ==} + token-types@6.1.2: + resolution: {integrity: sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==} engines: {node: '>=14.16'} touch@3.1.0: @@ -4728,8 +4947,8 @@ packages: typescript: optional: true - ts-jest@29.4.1: - resolution: {integrity: sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==} + ts-jest@29.4.6: + resolution: {integrity: sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -4784,6 +5003,10 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -4804,24 +5027,27 @@ packages: resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} - typeorm@0.3.26: - resolution: {integrity: sha512-o2RrBNn3lczx1qv4j+JliVMmtkPSqEGpG0UuZkt9tCfWkoXKu8MZnjvp2GjWPll1SehwemQw6xrbVRhmOglj8Q==} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typeorm@0.3.28: + resolution: {integrity: sha512-6GH7wXhtfq2D33ZuRXYwIsl/qM5685WZcODZb7noOOcRMteM9KF2x2ap3H0EBjnSV0VO4gNAfJT5Ukp0PkOlvg==} engines: {node: '>=16.13.0'} hasBin: true peerDependencies: - '@google-cloud/spanner': ^5.18.0 || ^6.0.0 || ^7.0.0 + '@google-cloud/spanner': ^5.18.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 '@sap/hana-client': ^2.14.22 better-sqlite3: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 ioredis: ^5.0.4 mongodb: ^5.8.0 || ^6.0.0 - mssql: ^9.1.1 || ^10.0.1 || ^11.0.1 + mssql: ^9.1.1 || ^10.0.0 || ^11.0.0 || ^12.0.0 mysql2: ^2.2.5 || ^3.0.1 oracledb: ^6.3.0 pg: ^8.5.1 pg-native: ^3.0.0 pg-query-stream: ^4.0.0 redis: ^3.1.1 || ^4.0.0 || ^5.0.14 - reflect-metadata: ^0.1.14 || ^0.2.0 sql.js: ^1.4.0 sqlite3: ^5.0.3 ts-node: ^10.7.0 @@ -4860,16 +5086,16 @@ packages: typeorm-aurora-data-api-driver: optional: true - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true ua-is-frozen@0.1.2: resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==} - ua-parser-js@2.0.5: - resolution: {integrity: sha512-sZErtx3rhpvZQanWW5umau4o/snfoLqRcQwQIZ54377WtRzIecnIKvjpkd5JwPcSUMglGnbIgcsQBGAbdi3S9Q==} + ua-parser-js@2.0.7: + resolution: {integrity: sha512-CFdHVHr+6YfbktNZegH3qbYvYgC7nRNEUm2tk7nSFXSODUu4tDBpaFpP1jdXBUOKKwapVlWRfTtS8bCPzsQ47w==} hasBin: true uc.micro@2.1.0: @@ -4893,6 +5119,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -4901,9 +5130,13 @@ packages: resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} - undici@7.2.0: - resolution: {integrity: sha512-klt+0S55GBViA9nsq48/NSCo4YX5mjydjypxD7UmHh/brMu8h/Mhd/F7qAeoH2NOO8SDTk6kjnTFc4WpzmfYpQ==} - engines: {node: '>=20.18.1'} + unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} unionfs@4.5.4: resolution: {integrity: sha512-qI3RvJwwdFcWUdZz1dWgAyLSfGlY2fS2pstvwkZBUTnkxjcnIvzriBLtqJTKz9FtArAvJeiVCqHlxhOw8Syfyw==} @@ -4996,6 +5229,10 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + which-typed-array@1.1.19: + resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} + engines: {node: '>= 0.4'} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5069,6 +5306,11 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + yaml@2.8.2: + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -5085,8 +5327,16 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod@4.1.8: - resolution: {integrity: sha512-5R1P+WwQqmmMIEACyzSvo4JXHY5WiAFHRMg+zBZKgKS+Q1viRa0C1hmUKtHltoIFKtIdki3pRxkmpP74jnNYHQ==} + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + + zod@4.3.5: + resolution: {integrity: sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==} snapshots: @@ -5094,6 +5344,22 @@ snapshots: '@acemir/cssom@0.9.30': {} + '@actions/core@1.11.1': + dependencies: + '@actions/exec': 1.1.1 + '@actions/http-client': 2.2.3 + + '@actions/exec@1.1.1': + dependencies: + '@actions/io': 1.1.3 + + '@actions/http-client@2.2.3': + dependencies: + tunnel: 0.0.6 + undici: 5.28.4 + + '@actions/io@1.1.3': {} + '@ampproject/remapping@2.2.1': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -5122,14 +5388,14 @@ snapshots: '@apollo/utils.logger@1.0.1': {} - '@apple/app-store-server-library@1.6.0': + '@apple/app-store-server-library@2.0.0': dependencies: '@types/jsonwebtoken': 9.0.10 '@types/jsrsasign': 10.5.15 - '@types/node': 22.15.32 + '@types/node': 24.10.4 '@types/node-fetch': 2.6.13 base64url: 3.0.1 - jsonwebtoken: 9.0.2 + jsonwebtoken: 9.0.3 jsrsasign: 11.1.0 node-fetch: 2.7.0 transitivePeerDependencies: @@ -5173,7 +5439,7 @@ snapshots: '@babel/traverse': 7.23.3 '@babel/types': 7.23.3 convert-source-map: 2.0.0 - debug: 4.4.0 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -5343,7 +5609,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.3 '@babel/types': 7.23.3 - debug: 4.4.0 + debug: 4.4.3 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5356,20 +5622,24 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@bcoe/v8-coverage@1.0.2': {} + + '@borewit/text-codec@0.2.1': {} + '@bufbuild/protobuf@1.10.0': {} - '@clickhouse/client-common@1.12.1': {} + '@clickhouse/client-common@1.15.0': {} - '@clickhouse/client@1.12.1': + '@clickhouse/client@1.15.0': dependencies: - '@clickhouse/client-common': 1.12.1 + '@clickhouse/client-common': 1.15.0 - '@connectrpc/connect-fastify@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect-node@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)))(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0))(fastify@5.6.0)': + '@connectrpc/connect-fastify@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect-node@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)))(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0))(fastify@5.6.2)': dependencies: '@bufbuild/protobuf': 1.10.0 '@connectrpc/connect': 1.6.1(@bufbuild/protobuf@1.10.0) '@connectrpc/connect-node': 1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0)) - fastify: 5.6.0 + fastify: 5.6.2 '@connectrpc/connect-node@1.6.1(@bufbuild/protobuf@1.10.0)(@connectrpc/connect@1.6.1(@bufbuild/protobuf@1.10.0))': dependencies: @@ -5407,12 +5677,12 @@ snapshots: '@csstools/css-tokenizer@3.0.4': {} - '@dailydotdev/graphql-redis-subscriptions@2.4.3(graphql-subscriptions@3.0.0(graphql@16.11.0))': + '@dailydotdev/graphql-redis-subscriptions@2.4.3(graphql-subscriptions@3.0.0(graphql@16.12.0))': dependencies: - graphql-subscriptions: 3.0.0(graphql@16.11.0) + graphql-subscriptions: 3.0.0(graphql@16.12.0) iterall: 1.3.0 optionalDependencies: - ioredis: 5.7.0 + ioredis: 5.9.0 transitivePeerDependencies: - supports-color @@ -5424,7 +5694,7 @@ snapshots: dependencies: events: 3.3.0 generic-pool: 3.9.0 - ioredis: 5.7.0 + ioredis: 5.9.0 transitivePeerDependencies: - supports-color @@ -5438,7 +5708,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.3 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -5468,32 +5738,32 @@ snapshots: '@fastify/cookie@11.0.2': dependencies: cookie: 1.0.0 - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 - '@fastify/cors@11.1.0': + '@fastify/cors@11.2.0': dependencies: - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 toad-cache: 3.7.0 '@fastify/error@4.0.0': {} '@fastify/fast-json-stringify-compiler@5.0.1': dependencies: - fast-json-stringify: 6.0.1 + fast-json-stringify: 6.1.1 '@fastify/forwarded@3.0.0': {} - '@fastify/helmet@13.0.1': + '@fastify/helmet@13.0.2': dependencies: - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 helmet: 8.0.0 - '@fastify/http-proxy@11.3.0': + '@fastify/http-proxy@11.4.1': dependencies: - '@fastify/reply-from': 12.1.0 + '@fastify/reply-from': 12.5.0 fast-querystring: 1.1.2 - fastify-plugin: 5.0.1 - ws: 8.18.0 + fastify-plugin: 5.1.0 + ws: 8.18.3 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -5514,18 +5784,18 @@ snapshots: '@fastify/rate-limit@10.3.0': dependencies: '@lukeed/ms': 2.0.2 - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 toad-cache: 3.7.0 - '@fastify/reply-from@12.1.0': + '@fastify/reply-from@12.5.0': dependencies: '@fastify/error': 4.0.0 end-of-stream: 1.4.4 - fast-content-type-parse: 2.0.1 + fast-content-type-parse: 3.0.0 fast-querystring: 1.1.2 - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 toad-cache: 3.7.0 - undici: 7.2.0 + undici: 7.16.0 '@fastify/send@4.0.0': dependencies: @@ -5540,14 +5810,23 @@ snapshots: '@fastify/accept-negotiator': 2.0.0 '@fastify/send': 4.0.0 content-disposition: 0.5.4 - fastify-plugin: 5.0.1 - fastq: 1.19.1 + fastify-plugin: 5.1.0 + fastq: 1.20.1 glob: 11.0.0 + '@fastify/static@9.0.0': + dependencies: + '@fastify/accept-negotiator': 2.0.0 + '@fastify/send': 4.0.0 + content-disposition: 1.0.1 + fastify-plugin: 5.1.0 + fastq: 1.20.1 + glob: 13.0.0 + '@fastify/websocket@11.0.1': dependencies: duplexify: 4.1.3 - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -5590,7 +5869,7 @@ snapshots: arrify: 2.0.1 duplexify: 4.1.3 extend: 3.0.2 - google-auth-library: 10.3.0 + google-auth-library: 10.5.0 html-entities: 2.5.2 retry-request: 8.0.0 teeny-request: 10.1.0 @@ -5619,11 +5898,11 @@ snapshots: - encoding - supports-color - '@google-cloud/opentelemetry-resource-util@3.0.0(@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.1.0(@opentelemetry/api@1.9.0))': + '@google-cloud/opentelemetry-resource-util@3.0.0(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))': dependencies: - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.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.38.0 gcp-metadata: 6.1.0 transitivePeerDependencies: - encoding @@ -5638,11 +5917,11 @@ snapshots: dependencies: extend: 3.0.2 - '@google-cloud/pino-logging-gcp-config@1.2.0': + '@google-cloud/pino-logging-gcp-config@1.3.1': dependencies: '@google-cloud/logging': 11.2.1 eventid: 2.0.1 - pino: 9.9.5 + pino: 10.1.0 transitivePeerDependencies: - encoding - supports-color @@ -5668,7 +5947,7 @@ snapshots: '@opentelemetry/semantic-conventions': 1.34.0 arrify: 2.0.1 extend: 3.0.2 - google-auth-library: 10.3.0 + google-auth-library: 10.5.0 google-gax: 5.0.1-rc.1 heap-js: 2.6.0 is-stream-ended: 0.1.4 @@ -5677,7 +5956,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@google-cloud/storage@7.17.1': + '@google-cloud/storage@7.18.0': dependencies: '@google-cloud/paginator': 5.0.2 '@google-cloud/projectify': 4.0.0 @@ -5698,52 +5977,58 @@ snapshots: - encoding - supports-color - '@graphql-tools/merge@9.1.1(graphql@16.11.0)': + '@graphql-tools/merge@9.1.6(graphql@16.12.0)': dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - graphql: 16.11.0 + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + graphql: 16.12.0 tslib: 2.8.1 - '@graphql-tools/schema@10.0.25(graphql@16.11.0)': + '@graphql-tools/schema@10.0.30(graphql@16.12.0)': dependencies: - '@graphql-tools/merge': 9.1.1(graphql@16.11.0) - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - graphql: 16.11.0 + '@graphql-tools/merge': 9.1.6(graphql@16.12.0) + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + graphql: 16.12.0 tslib: 2.8.1 - '@graphql-tools/utils@10.9.1(graphql@16.11.0)': + '@graphql-tools/utils@10.11.0(graphql@16.12.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) '@whatwg-node/promise-helpers': 1.3.1 cross-inspect: 1.0.1 - dset: 3.1.4 - graphql: 16.11.0 + graphql: 16.12.0 tslib: 2.8.1 - '@graphql-typed-document-node/core@3.2.0(graphql@16.11.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.12.0)': dependencies: - graphql: 16.11.0 + graphql: 16.12.0 - '@growthbook/growthbook@1.6.1': + '@growthbook/growthbook@1.6.2': dependencies: dom-mutator: 0.6.0 - '@grpc/grpc-js@1.13.4': + '@grpc/grpc-js@1.14.3': dependencies: - '@grpc/proto-loader': 0.7.13 + '@grpc/proto-loader': 0.8.0 '@js-sdsl/ordered-map': 4.4.2 '@grpc/proto-loader@0.7.13': dependencies: lodash.camelcase: 4.3.0 long: 5.2.3 - protobufjs: 7.4.0 + protobufjs: 7.5.0 + yargs: 17.7.2 + + '@grpc/proto-loader@0.8.0': + dependencies: + lodash.camelcase: 4.3.0 + long: 5.2.3 + protobufjs: 7.5.4 yargs: 17.7.2 '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.4.0 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5752,7 +6037,13 @@ snapshots: '@humanwhocodes/object-schema@2.0.2': {} - '@ioredis/commands@1.4.0': {} + '@ioredis/commands@1.5.0': {} + + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 '@isaacs/cliui@8.0.2': dependencies: @@ -5782,7 +6073,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -5796,7 +6087,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5982,13 +6273,13 @@ snapshots: '@lukeed/ms@2.0.2': {} - '@mando75/typeorm-graphql-loader@0.3.0(typeorm@0.3.26(ioredis@5.7.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)))': + '@mando75/typeorm-graphql-loader@0.3.0(typeorm@0.3.28(ioredis@5.9.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)))': dependencies: - typeorm: 0.3.26(ioredis@5.7.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + typeorm: 0.3.28(ioredis@5.9.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) - '@maxmind/geoip2-node@6.1.0': + '@maxmind/geoip2-node@6.3.4': dependencies: - maxmind: 4.3.25 + maxmind: 5.0.3 '@noble/hashes@1.8.0': {} @@ -6002,7 +6293,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.19.1 + fastq: 1.20.1 '@onesignal/node-onesignal@1.0.0-beta9': dependencies: @@ -6016,7 +6307,7 @@ snapshots: transitivePeerDependencies: - encoding - '@opentelemetry/api-logs@0.205.0': + '@opentelemetry/api-logs@0.208.0': dependencies: '@opentelemetry/api': 1.9.0 @@ -6026,7 +6317,7 @@ snapshots: '@opentelemetry/api@1.9.0': {} - '@opentelemetry/context-async-hooks@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -6043,191 +6334,197 @@ snapshots: '@opentelemetry/core@2.1.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/exporter-logs-otlp-grpc@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.13.4 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.205.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/exporter-logs-otlp-http@0.205.0(@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/api-logs': 0.205.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.205.0(@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-proto@0.205.0(@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.205.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@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-metrics-otlp-grpc@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-logs-otlp-proto@0.208.0(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.13.4 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@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-http@0.205.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@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-proto@0.205.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@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-prometheus@0.205.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@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-trace-otlp-grpc@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/exporter-prometheus@0.208.0(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.13.4 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-grpc-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@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-http@0.205.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@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-proto@0.205.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.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@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@2.1.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.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@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-trace-base': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/instrumentation-fastify@0.50.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-fastify@0.53.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-graphql@0.53.0(@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.205.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-grpc@0.205.0(@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.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-http@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-http@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.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.38.0 forwarded-parse: 2.1.2 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-ioredis@0.53.0(@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.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common': 0.38.0 - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/redis-common': 0.38.2 + '@opentelemetry/semantic-conventions': 1.38.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-pg@0.58.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-pg@0.61.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.0 - '@opentelemetry/sql-common': 0.41.0(@opentelemetry/api@1.9.0) - '@types/pg': 8.15.5 + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 + '@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.52.0(@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.205.0 + '@opentelemetry/api-logs': 0.208.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation-undici@0.16.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/instrumentation-undici@0.19.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) + '@opentelemetry/instrumentation': 0.208.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 transitivePeerDependencies: - supports-color - '@opentelemetry/instrumentation@0.205.0(@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.205.0 - import-in-the-middle: 1.12.0 - require-in-the-middle: 7.3.0 + '@opentelemetry/api-logs': 0.208.0 + import-in-the-middle: 2.0.1 + require-in-the-middle: 8.0.1 transitivePeerDependencies: - supports-color @@ -6243,56 +6540,54 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentelemetry/otlp-exporter-base@0.205.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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.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-grpc-exporter-base@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-grpc-exporter-base@0.208.0(@opentelemetry/api@1.9.0)': dependencies: - '@grpc/grpc-js': 1.13.4 + '@grpc/grpc-js': 1.14.3 '@opentelemetry/api': 1.9.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-exporter-base': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/otlp-transformer': 0.205.0(@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.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/otlp-transformer@0.208.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.205.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@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.0 - '@opentelemetry/propagator-b3@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-b3@2.2.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.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/propagator-jaeger@2.2.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.2.0(@opentelemetry/api@1.9.0) - '@opentelemetry/redis-common@0.38.0': {} + '@opentelemetry/redis-common@0.38.2': {} - '@opentelemetry/resource-detector-container@0.7.5(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-container@0.8.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/semantic-conventions': 1.37.0 - '@opentelemetry/resource-detector-gcp@0.40.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resource-detector-gcp@0.44.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/semantic-conventions': 1.37.0 gcp-metadata: 6.1.0 transitivePeerDependencies: - encoding @@ -6302,80 +6597,88 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/sdk-logs@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.205.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/core': 2.2.0(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.38.0 - '@opentelemetry/sdk-metrics@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/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@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-node@0.205.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-metrics@2.2.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.205.0 - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-grpc': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-http': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-logs-otlp-proto': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-grpc': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-http': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-metrics-otlp-proto': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-prometheus': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-grpc': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-http': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-trace-otlp-proto': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/exporter-zipkin': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-b3': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/propagator-jaeger': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.205.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-node': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.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.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.38.0 transitivePeerDependencies: - supports-color - '@opentelemetry/sdk-trace-base@2.1.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sdk-trace-base@2.2.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/semantic-conventions': 1.37.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.38.0 - '@opentelemetry/sdk-trace-node@2.1.0(@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': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) + '@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.28.0': {} '@opentelemetry/semantic-conventions@1.34.0': {} - '@opentelemetry/semantic-conventions@1.37.0': {} + '@opentelemetry/semantic-conventions@1.38.0': {} - '@opentelemetry/sql-common@0.41.0(@opentelemetry/api@1.9.0)': + '@opentelemetry/sql-common@0.41.2(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) - '@paddle/paddle-node-sdk@3.2.1': {} + '@paddle/paddle-node-sdk@3.5.0': {} '@paralleldrive/cuid2@2.2.2': dependencies: '@noble/hashes': 1.8.0 + '@pinojs/redact@0.4.0': {} + '@pkgjs/parseargs@0.11.0': optional: true @@ -6404,12 +6707,21 @@ snapshots: '@protobufjs/utf8@1.1.0': {} + '@reporters/github@1.11.0': + dependencies: + '@actions/core': 1.11.1 + stack-utils: 2.0.6 + + '@sec-ant/readable-stream@0.4.1': {} + '@sendgrid/eventwebhook@8.0.0': dependencies: starkbank-ecdsa: 1.1.5 '@sinclair/typebox@0.27.8': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@sinonjs/commons@3.0.0': dependencies: type-detect: 4.0.8 @@ -6424,15 +6736,17 @@ snapshots: '@slack/types@2.10.0': {} - '@slack/web-api@7.10.0': + '@slack/types@2.19.0': {} + + '@slack/web-api@7.13.0': dependencies: '@slack/logger': 4.0.0 - '@slack/types': 2.10.0 + '@slack/types': 2.19.0 '@types/node': 22.15.32 '@types/retry': 0.12.0 axios: 1.12.2 eventemitter3: 5.0.1 - form-data: 4.0.4 + form-data: 4.0.5 is-electron: 2.2.2 is-stream: 2.0.1 p-queue: 6.6.2 @@ -6451,51 +6765,51 @@ snapshots: '@sqltools/formatter@1.2.5': {} - '@swc/core-darwin-arm64@1.13.5': + '@swc/core-darwin-arm64@1.15.8': optional: true - '@swc/core-darwin-x64@1.13.5': + '@swc/core-darwin-x64@1.15.8': optional: true - '@swc/core-linux-arm-gnueabihf@1.13.5': + '@swc/core-linux-arm-gnueabihf@1.15.8': optional: true - '@swc/core-linux-arm64-gnu@1.13.5': + '@swc/core-linux-arm64-gnu@1.15.8': optional: true - '@swc/core-linux-arm64-musl@1.13.5': + '@swc/core-linux-arm64-musl@1.15.8': optional: true - '@swc/core-linux-x64-gnu@1.13.5': + '@swc/core-linux-x64-gnu@1.15.8': optional: true - '@swc/core-linux-x64-musl@1.13.5': + '@swc/core-linux-x64-musl@1.15.8': optional: true - '@swc/core-win32-arm64-msvc@1.13.5': + '@swc/core-win32-arm64-msvc@1.15.8': optional: true - '@swc/core-win32-ia32-msvc@1.13.5': + '@swc/core-win32-ia32-msvc@1.15.8': optional: true - '@swc/core-win32-x64-msvc@1.13.5': + '@swc/core-win32-x64-msvc@1.15.8': optional: true - '@swc/core@1.13.5': + '@swc/core@1.15.8': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.25 optionalDependencies: - '@swc/core-darwin-arm64': 1.13.5 - '@swc/core-darwin-x64': 1.13.5 - '@swc/core-linux-arm-gnueabihf': 1.13.5 - '@swc/core-linux-arm64-gnu': 1.13.5 - '@swc/core-linux-arm64-musl': 1.13.5 - '@swc/core-linux-x64-gnu': 1.13.5 - '@swc/core-linux-x64-musl': 1.13.5 - '@swc/core-win32-arm64-msvc': 1.13.5 - '@swc/core-win32-ia32-msvc': 1.13.5 - '@swc/core-win32-x64-msvc': 1.13.5 + '@swc/core-darwin-arm64': 1.15.8 + '@swc/core-darwin-x64': 1.15.8 + '@swc/core-linux-arm-gnueabihf': 1.15.8 + '@swc/core-linux-arm64-gnu': 1.15.8 + '@swc/core-linux-arm64-musl': 1.15.8 + '@swc/core-linux-x64-gnu': 1.15.8 + '@swc/core-linux-x64-musl': 1.15.8 + '@swc/core-win32-arm64-msvc': 1.15.8 + '@swc/core-win32-ia32-msvc': 1.15.8 + '@swc/core-win32-x64-msvc': 1.15.8 '@swc/counter@0.1.3': {} @@ -6503,59 +6817,59 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@temporalio/activity@1.13.0': + '@temporalio/activity@1.14.0': dependencies: - '@temporalio/client': 1.13.0 - '@temporalio/common': 1.13.0 + '@temporalio/client': 1.14.0 + '@temporalio/common': 1.14.0 abort-controller: 3.0.0 - '@temporalio/client@1.13.0': + '@temporalio/client@1.14.0': dependencies: - '@grpc/grpc-js': 1.13.4 - '@temporalio/common': 1.13.0 - '@temporalio/proto': 1.13.0 + '@grpc/grpc-js': 1.14.3 + '@temporalio/common': 1.14.0 + '@temporalio/proto': 1.14.0 abort-controller: 3.0.0 long: 5.2.3 - uuid: 9.0.1 + uuid: 11.1.0 - '@temporalio/common@1.13.0': + '@temporalio/common@1.14.0': dependencies: - '@temporalio/proto': 1.13.0 + '@temporalio/proto': 1.14.0 long: 5.2.3 ms: 3.0.0-canary.1 nexus-rpc: 0.0.1 proto3-json-serializer: 2.0.2 - '@temporalio/core-bridge@1.13.0': + '@temporalio/core-bridge@1.14.0': dependencies: - '@grpc/grpc-js': 1.13.4 - '@temporalio/common': 1.13.0 + '@grpc/grpc-js': 1.14.3 + '@temporalio/common': 1.14.0 arg: 5.0.2 cargo-cp-artifact: 0.1.9 which: 4.0.0 - '@temporalio/nexus@1.13.0': + '@temporalio/nexus@1.14.0': dependencies: - '@temporalio/client': 1.13.0 - '@temporalio/common': 1.13.0 - '@temporalio/proto': 1.13.0 + '@temporalio/client': 1.14.0 + '@temporalio/common': 1.14.0 + '@temporalio/proto': 1.14.0 long: 5.2.3 nexus-rpc: 0.0.1 - '@temporalio/proto@1.13.0': + '@temporalio/proto@1.14.0': dependencies: long: 5.2.3 protobufjs: 7.5.0 - '@temporalio/testing@1.13.0': + '@temporalio/testing@1.14.0': dependencies: - '@temporalio/activity': 1.13.0 - '@temporalio/client': 1.13.0 - '@temporalio/common': 1.13.0 - '@temporalio/core-bridge': 1.13.0 - '@temporalio/proto': 1.13.0 - '@temporalio/worker': 1.13.0 - '@temporalio/workflow': 1.13.0 + '@temporalio/activity': 1.14.0 + '@temporalio/client': 1.14.0 + '@temporalio/common': 1.14.0 + '@temporalio/core-bridge': 1.14.0 + '@temporalio/proto': 1.14.0 + '@temporalio/worker': 1.14.0 + '@temporalio/workflow': 1.14.0 abort-controller: 3.0.0 transitivePeerDependencies: - '@swc/helpers' @@ -6563,17 +6877,17 @@ snapshots: - uglify-js - webpack-cli - '@temporalio/worker@1.13.0': - dependencies: - '@grpc/grpc-js': 1.13.4 - '@swc/core': 1.13.5 - '@temporalio/activity': 1.13.0 - '@temporalio/client': 1.13.0 - '@temporalio/common': 1.13.0 - '@temporalio/core-bridge': 1.13.0 - '@temporalio/nexus': 1.13.0 - '@temporalio/proto': 1.13.0 - '@temporalio/workflow': 1.13.0 + '@temporalio/worker@1.14.0': + dependencies: + '@grpc/grpc-js': 1.14.3 + '@swc/core': 1.15.8 + '@temporalio/activity': 1.14.0 + '@temporalio/client': 1.14.0 + '@temporalio/common': 1.14.0 + '@temporalio/core-bridge': 1.14.0 + '@temporalio/nexus': 1.14.0 + '@temporalio/proto': 1.14.0 + '@temporalio/workflow': 1.14.0 abort-controller: 3.0.0 heap-js: 2.6.0 memfs: 4.15.3 @@ -6582,28 +6896,27 @@ snapshots: protobufjs: 7.5.0 rxjs: 7.8.1 source-map: 0.7.4 - source-map-loader: 4.0.2(webpack@5.97.1(@swc/core@1.13.5)) + source-map-loader: 4.0.2(webpack@5.97.1(@swc/core@1.15.8)) supports-color: 8.1.1 - swc-loader: 0.2.6(@swc/core@1.13.5)(webpack@5.97.1(@swc/core@1.13.5)) + swc-loader: 0.2.6(@swc/core@1.15.8)(webpack@5.97.1(@swc/core@1.15.8)) unionfs: 4.5.4 - webpack: 5.97.1(@swc/core@1.13.5) + webpack: 5.97.1(@swc/core@1.15.8) transitivePeerDependencies: - '@swc/helpers' - esbuild - uglify-js - webpack-cli - '@temporalio/workflow@1.13.0': + '@temporalio/workflow@1.14.0': dependencies: - '@temporalio/common': 1.13.0 - '@temporalio/proto': 1.13.0 + '@temporalio/common': 1.14.0 + '@temporalio/proto': 1.14.0 nexus-rpc: 0.0.1 - '@tokenizer/inflate@0.2.7': + '@tokenizer/inflate@0.4.1': dependencies: - debug: 4.4.0 - fflate: 0.8.2 - token-types: 6.0.3 + debug: 4.4.3 + token-types: 6.1.2 transitivePeerDependencies: - supports-color @@ -6676,11 +6989,11 @@ snapshots: '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express@5.0.3': + '@types/express@5.0.6': dependencies: '@types/body-parser': 1.19.3 '@types/express-serve-static-core': 5.0.0 - '@types/serve-static': 1.15.3 + '@types/serve-static': 2.2.0 '@types/graceful-fs@4.1.7': dependencies: @@ -6718,7 +7031,7 @@ snapshots: '@types/linkify-it@5.0.0': {} - '@types/lodash@4.17.20': {} + '@types/lodash@4.17.21': {} '@types/long@4.0.2': {} @@ -6742,7 +7055,7 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: '@types/node': 22.15.32 - form-data: 4.0.4 + form-data: 4.0.5 '@types/node@10.17.60': {} @@ -6754,18 +7067,22 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@24.10.4': + dependencies: + undici-types: 7.16.0 + '@types/object-path@0.11.2': {} '@types/parsecurrency@1.0.2': {} '@types/pg-pool@2.0.6': dependencies: - '@types/pg': 8.15.5 + '@types/pg': 8.15.6 - '@types/pg@8.15.5': + '@types/pg@8.15.6': dependencies: '@types/node': 22.15.32 - pg-protocol: 1.10.0 + pg-protocol: 1.10.3 pg-types: 2.2.0 '@types/qs@6.9.16': {} @@ -6792,10 +7109,9 @@ snapshots: '@types/mime': 1.3.3 '@types/node': 22.15.32 - '@types/serve-static@1.15.3': + '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.2 - '@types/mime': 1.3.3 '@types/node': 22.15.32 '@types/shimmer@1.2.0': {} @@ -6826,34 +7142,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.1 - '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0)(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.9.2) + '@typescript-eslint/parser': 7.16.0(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 7.16.0 - '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.9.2) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.9.2) + '@typescript-eslint/type-utils': 7.16.0(eslint@8.57.0)(typescript@5.9.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.9.3) '@typescript-eslint/visitor-keys': 7.16.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.9.2) + ts-api-utils: 1.3.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2)': + '@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 7.16.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 eslint: 8.57.0 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6867,15 +7183,15 @@ snapshots: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 - '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.9.2)': + '@typescript-eslint/type-utils@7.16.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.2) - '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.9.2) - debug: 4.4.0 + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.3) + '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.9.3) + debug: 4.4.3 eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.9.2) + ts-api-utils: 1.3.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -6883,43 +7199,43 @@ snapshots: '@typescript-eslint/types@7.16.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0 + debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.9.2) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.16.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@7.16.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 7.16.0 '@typescript-eslint/visitor-keys': 7.16.0 - debug: 4.4.0 + debug: 4.4.3 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.9.2) + ts-api-utils: 1.3.0(typescript@5.9.3) optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.9.2)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.3 @@ -6927,12 +7243,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.9.2)': + '@typescript-eslint/utils@7.16.0(eslint@8.57.0)(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@typescript-eslint/scope-manager': 7.16.0 '@typescript-eslint/types': 7.16.0 - '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 7.16.0(typescript@5.9.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color @@ -7056,13 +7372,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color agent-base@7.1.1: dependencies: - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -7124,7 +7440,7 @@ snapshots: ansi-styles@6.2.1: {} - ansis@3.17.0: {} + ansis@4.2.0: {} anymatch@3.1.3: dependencies: @@ -7141,17 +7457,17 @@ snapshots: transitivePeerDependencies: - encoding - apollo-server-errors@3.3.1(graphql@16.11.0): + apollo-server-errors@3.3.1(graphql@16.12.0): dependencies: - graphql: 16.11.0 + graphql: 16.12.0 - apollo-server-types@3.8.0(graphql@16.11.0): + apollo-server-types@3.8.0(graphql@16.12.0): dependencies: '@apollo/utils.keyvaluecache': 1.0.2 '@apollo/utils.logger': 1.0.1 apollo-reporting-protobuf: 3.4.0 apollo-server-env: 4.2.1 - graphql: 16.11.0 + graphql: 16.12.0 transitivePeerDependencies: - encoding @@ -7188,15 +7504,19 @@ snapshots: atomic-sleep@1.0.0: {} + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + avvio@9.0.0: dependencies: '@fastify/error': 4.0.0 - fastq: 1.19.1 + fastq: 1.20.1 axios@1.12.2: dependencies: follow-redirects: 1.15.9 - form-data: 4.0.4 + form-data: 4.0.5 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -7273,6 +7593,17 @@ snapshots: boolbase@1.0.0: {} + borp@0.20.2: + dependencies: + '@reporters/github': 1.11.0 + c8: 10.1.3 + execa: 9.6.1 + find-up: 7.0.0 + glob: 10.4.5 + yaml: 2.8.2 + transitivePeerDependencies: + - monocart-coverage-reports + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -7318,6 +7649,20 @@ snapshots: bytes@3.1.2: {} + c8@10.1.3: + dependencies: + '@bcoe/v8-coverage': 1.0.2 + '@istanbuljs/schema': 0.1.3 + find-up: 5.0.0 + foreground-child: 3.1.1 + istanbul-lib-coverage: 3.2.0 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.1.6 + test-exclude: 7.0.1 + v8-to-istanbul: 9.1.3 + yargs: 17.7.2 + yargs-parser: 21.1.1 + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -7331,6 +7676,18 @@ snapshots: get-intrinsic: 1.3.0 set-function-length: 1.2.2 + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + callsites@3.1.0: {} camelcase@5.3.1: {} @@ -7380,7 +7737,7 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - cloudinary@2.7.0: + cloudinary@2.8.0: dependencies: lodash: 4.17.21 q: 1.5.1 @@ -7421,6 +7778,8 @@ snapshots: dependencies: safe-buffer: 5.2.1 + content-disposition@1.0.1: {} + convert-source-map@2.0.0: {} cookie@0.5.0: {} @@ -7431,13 +7790,13 @@ snapshots: cookiejar@2.1.4: {} - create-jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)): + create-jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -7462,6 +7821,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + css-select@5.1.0: dependencies: boolbase: 1.0.0 @@ -7486,7 +7851,7 @@ snapshots: csv-parse@6.1.0: {} - customerio-node@4.1.1: {} + customerio-node@4.2.0: {} data-uri-to-buffer@4.0.1: {} @@ -7507,15 +7872,19 @@ snapshots: dateformat@4.6.3: {} - dayjs@1.11.13: {} + dayjs@1.11.19: {} - debug@4.3.4(supports-color@5.5.0): + debug@4.3.4: dependencies: ms: 2.1.2 + + debug@4.4.0(supports-color@5.5.0): + dependencies: + ms: 2.1.3 optionalDependencies: supports-color: 5.5.0 - debug@4.4.0: + debug@4.4.3: dependencies: ms: 2.1.3 @@ -7523,7 +7892,7 @@ snapshots: dedent@1.5.1: {} - dedent@1.6.0: {} + dedent@1.7.1: {} deep-is@0.1.4: {} @@ -7592,11 +7961,9 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv@16.5.0: {} - - dotenv@17.2.2: {} + dotenv@16.6.1: {} - dset@3.1.4: {} + dotenv@17.2.3: {} dunder-proto@1.0.1: dependencies: @@ -7623,7 +7990,7 @@ snapshots: emittery@0.13.1: {} - emoji-regex@10.5.0: {} + emoji-regex@10.6.0: {} emoji-regex@8.0.0: {} @@ -7679,30 +8046,30 @@ snapshots: dependencies: eslint: 8.57.0 - eslint-plugin-jest-extended@2.4.0(eslint@8.57.0)(typescript@5.9.2): + eslint-plugin-jest-extended@2.4.0(eslint@8.57.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.9.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.9.3) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.7.4): dependencies: eslint: 8.57.0 - prettier: 3.6.2 + prettier: 3.7.4 prettier-linter-helpers: 1.0.0 synckit: 0.11.8 optionalDependencies: '@types/eslint': 9.6.1 eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0): dependencies: eslint: 8.57.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.2))(eslint@8.57.0)(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 7.16.0(@typescript-eslint/parser@7.16.0(eslint@8.57.0)(typescript@5.9.3))(eslint@8.57.0)(typescript@5.9.3) eslint-rule-composer@0.3.0: {} @@ -7731,7 +8098,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -7809,6 +8176,21 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 + execa@9.6.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.1 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.3.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.2 + exit@0.1.2: {} expect@29.7.0: @@ -7821,9 +8203,9 @@ snapshots: extend@3.0.2: {} - fast-content-type-parse@2.0.1: {} + fast-content-type-parse@3.0.0: {} - fast-copy@3.0.2: {} + fast-copy@4.0.2: {} fast-decode-uri-component@1.0.1: {} @@ -7851,13 +8233,13 @@ snapshots: json-schema-ref-resolver: 1.0.1 rfdc: 1.4.1 - fast-json-stringify@6.0.1: + fast-json-stringify@6.1.1: dependencies: '@fastify/merge-json-schemas': 0.2.1 ajv: 8.17.1 ajv-formats: 3.0.1(ajv@8.17.1) fast-uri: 3.0.5 - json-schema-ref-resolver: 2.0.1 + json-schema-ref-resolver: 3.0.0 rfdc: 1.4.1 fast-levenshtein@2.0.6: {} @@ -7866,8 +8248,6 @@ snapshots: dependencies: fast-decode-uri-component: 1.0.1 - fast-redact@3.5.0: {} - fast-safe-stringify@2.1.1: {} fast-uri@2.4.0: {} @@ -7880,15 +8260,15 @@ snapshots: fastify-plugin@4.5.1: {} - fastify-plugin@5.0.1: {} + fastify-plugin@5.1.0: {} fastify-raw-body@5.0.0: dependencies: - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 raw-body: 3.0.0 secure-json-parse: 2.7.0 - fastify@5.6.0: + fastify@5.6.2: dependencies: '@fastify/ajv-compiler': 4.0.1 '@fastify/error': 4.0.0 @@ -7896,10 +8276,10 @@ snapshots: '@fastify/proxy-addr': 5.0.0 abstract-logging: 2.0.1 avvio: 9.0.0 - fast-json-stringify: 6.0.1 + fast-json-stringify: 6.1.1 find-my-way: 9.1.0 light-my-request: 6.1.0 - pino: 9.9.5 + pino: 10.1.0 process-warning: 5.0.0 rfdc: 1.4.1 secure-json-parse: 4.0.0 @@ -7911,7 +8291,7 @@ snapshots: reusify: 1.0.4 xtend: 4.0.2 - fastq@1.19.1: + fastq@1.20.1: dependencies: reusify: 1.0.4 @@ -7924,17 +8304,19 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - fflate@0.8.2: {} + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 file-entry-cache@6.0.1: dependencies: flat-cache: 3.1.1 - file-type@21.0.0: + file-type@21.3.0: dependencies: - '@tokenizer/inflate': 0.2.7 - strtok3: 10.3.2 - token-types: 6.0.3 + '@tokenizer/inflate': 0.4.1 + strtok3: 10.3.4 + token-types: 6.1.2 uint8array-extras: 1.4.0 transitivePeerDependencies: - supports-color @@ -7959,6 +8341,12 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + find-up@7.0.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + unicorn-magic: 0.1.0 + flat-cache@3.1.1: dependencies: flatted: 3.2.9 @@ -7969,6 +8357,10 @@ snapshots: follow-redirects@1.15.9: {} + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + foreground-child@3.1.1: dependencies: cross-spawn: 7.0.3 @@ -7980,7 +8372,7 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@4.0.4: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -8038,7 +8430,7 @@ snapshots: - encoding - supports-color - gcp-metadata@7.0.1: + gcp-metadata@8.1.2: dependencies: gaxios: 7.1.1 google-logging-utils: 1.1.1 @@ -8078,6 +8470,11 @@ snapshots: get-stream@6.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -8097,6 +8494,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@10.5.0: + dependencies: + foreground-child: 3.1.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + glob@11.0.0: dependencies: foreground-child: 3.1.1 @@ -8106,6 +8512,12 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 2.0.0 + glob@13.0.0: + dependencies: + minimatch: 10.1.1 + minipass: 7.1.2 + path-scurry: 2.0.0 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -8130,12 +8542,12 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - google-auth-library@10.3.0: + google-auth-library@10.5.0: dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 gaxios: 7.1.1 - gcp-metadata: 7.0.1 + gcp-metadata: 8.1.2 google-logging-utils: 1.1.1 gtoken: 8.0.0 jws: 4.0.0 @@ -8156,7 +8568,7 @@ snapshots: google-gax@4.6.1: dependencies: - '@grpc/grpc-js': 1.13.4 + '@grpc/grpc-js': 1.14.3 '@grpc/proto-loader': 0.7.13 '@types/long': 4.0.2 abort-controller: 3.0.0 @@ -8174,12 +8586,12 @@ snapshots: google-gax@5.0.1-rc.1: dependencies: - '@grpc/grpc-js': 1.13.4 + '@grpc/grpc-js': 1.14.3 '@grpc/proto-loader': 0.7.13 '@types/long': 5.0.0 abort-controller: 3.0.0 duplexify: 4.1.3 - google-auth-library: 10.3.0 + google-auth-library: 10.5.0 google-logging-utils: 1.1.1 node-fetch: 3.3.2 object-hash: 3.0.0 @@ -8197,62 +8609,62 @@ snapshots: graphemer@1.4.0: {} - graphql-jit@0.8.7(graphql@16.11.0): + graphql-jit@0.8.7(graphql@16.12.0): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) fast-json-stringify: 5.16.1 generate-function: 2.3.1 - graphql: 16.11.0 + graphql: 16.12.0 lodash.memoize: 4.1.2 lodash.merge: 4.6.2 lodash.mergewith: 4.6.2 - graphql-parse-resolve-info@4.14.1(graphql@16.11.0): + graphql-parse-resolve-info@4.14.1(graphql@16.12.0): dependencies: - debug: 4.3.4(supports-color@5.5.0) - graphql: 16.11.0 + debug: 4.3.4 + graphql: 16.12.0 tslib: 2.6.2 transitivePeerDependencies: - supports-color - graphql-rate-limit-directive@2.0.6(@graphql-tools/utils@10.9.1(graphql@16.11.0))(graphql@16.11.0)(rate-limiter-flexible@7.3.1): + graphql-rate-limit-directive@2.0.6(@graphql-tools/utils@10.11.0(graphql@16.12.0))(graphql@16.12.0)(rate-limiter-flexible@9.0.1): dependencies: - '@graphql-tools/utils': 10.9.1(graphql@16.11.0) - graphql: 16.11.0 - rate-limiter-flexible: 7.3.1 + '@graphql-tools/utils': 10.11.0(graphql@16.12.0) + graphql: 16.12.0 + rate-limiter-flexible: 9.0.1 - graphql-relay@0.10.2(graphql@16.11.0): + graphql-relay@0.10.2(graphql@16.12.0): dependencies: - graphql: 16.11.0 + graphql: 16.12.0 - graphql-scalars@1.24.2(graphql@16.11.0): + graphql-scalars@1.25.0(graphql@16.12.0): dependencies: - graphql: 16.11.0 - tslib: 2.6.2 + graphql: 16.12.0 + tslib: 2.8.1 - graphql-subscriptions@3.0.0(graphql@16.11.0): + graphql-subscriptions@3.0.0(graphql@16.12.0): dependencies: - graphql: 16.11.0 + graphql: 16.12.0 - graphql-upload-minimal@1.6.1(graphql@16.11.0): + graphql-upload-minimal@1.6.1(graphql@16.12.0): dependencies: busboy: 1.6.0 - graphql: 16.11.0 + graphql: 16.12.0 - graphql-upload@15.0.2(@types/express@5.0.3)(graphql@16.11.0): + graphql-upload@15.0.2(@types/express@5.0.6)(graphql@16.12.0): dependencies: '@types/busboy': 1.5.1 '@types/node': 22.15.32 '@types/object-path': 0.11.2 busboy: 1.6.0 fs-capacitor: 6.2.0 - graphql: 16.11.0 + graphql: 16.12.0 http-errors: 2.0.0 object-path: 0.11.8 optionalDependencies: - '@types/express': 5.0.3 + '@types/express': 5.0.6 - graphql@16.11.0: {} + graphql@16.12.0: {} gtoken@7.1.0: dependencies: @@ -8330,41 +8742,43 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.4: dependencies: agent-base: 7.1.1 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.0 + debug: 4.4.3 transitivePeerDependencies: - supports-color human-signals@2.1.0: {} - humanize-duration@3.33.0: {} + human-signals@8.0.1: {} + + humanize-duration@3.33.2: {} hyperdyperid@1.2.0: {} @@ -8383,14 +8797,14 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.12.0: + import-in-the-middle@1.7.4: dependencies: acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) cjs-module-lexer: 1.2.3 module-details-from-path: 1.0.3 - import-in-the-middle@1.7.4: + import-in-the-middle@2.0.1: dependencies: acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) @@ -8413,11 +8827,11 @@ snapshots: inherits@2.0.4: {} - ioredis@5.7.0: + ioredis@5.9.0: dependencies: - '@ioredis/commands': 1.4.0 + '@ioredis/commands': 1.5.0 cluster-key-slot: 1.1.2 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) denque: 2.1.0 lodash.defaults: 4.2.0 lodash.isarguments: 3.1.0 @@ -8435,6 +8849,8 @@ snapshots: dependencies: binary-extensions: 2.2.0 + is-callable@1.2.7: {} + is-core-module@2.13.0: dependencies: has: 1.0.4 @@ -8459,6 +8875,8 @@ snapshots: is-path-inside@3.0.3: {} + is-plain-obj@4.1.0: {} + is-potential-custom-element-name@1.0.1: {} is-promise@4.0.0: {} @@ -8471,7 +8889,17 @@ snapshots: is-stream@2.0.1: {} - isbot@5.1.30: {} + is-stream@4.0.1: {} + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.19 + + is-unicode-supported@2.1.0: {} + + isarray@2.0.5: {} + + isbot@5.1.32: {} isexe@2.0.0: {} @@ -8518,7 +8946,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0 + debug: 4.4.3 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -8573,16 +9001,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)): + jest-cli@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + create-jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest-config: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -8592,7 +9020,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)): + jest-config@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)): dependencies: '@babel/core': 7.23.0 '@jest/test-sequencer': 29.7.0 @@ -8618,7 +9046,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.15.32 - ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2) + ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8651,12 +9079,12 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-extended@4.0.2(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2))): + jest-extended@4.0.2(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3))): dependencies: jest-diff: 29.7.0 jest-get-type: 29.6.3 optionalDependencies: - jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) jest-get-type@29.6.3: {} @@ -8707,11 +9135,11 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock-extended@3.0.7(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)))(typescript@5.9.2): + jest-mock-extended@3.0.7(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)))(typescript@5.9.3): dependencies: - jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) - ts-essentials: 10.0.0(typescript@5.9.2) - typescript: 5.9.2 + jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) + ts-essentials: 10.0.0(typescript@5.9.3) + typescript: 5.9.3 jest-mock@29.7.0: dependencies: @@ -8864,12 +9292,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)): + jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest-cli: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -8933,7 +9361,7 @@ snapshots: dependencies: fast-deep-equal: 3.1.3 - json-schema-ref-resolver@2.0.1: + json-schema-ref-resolver@3.0.0: dependencies: dequal: 2.0.3 @@ -8949,9 +9377,9 @@ snapshots: jsonexport@3.2.0: {} - jsonwebtoken@9.0.2: + jsonwebtoken@9.0.3: dependencies: - jws: 3.2.2 + jws: 4.0.1 lodash.includes: 4.3.0 lodash.isboolean: 3.0.3 lodash.isinteger: 4.0.4 @@ -8960,30 +9388,30 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.6.3 + semver: 7.7.2 jsrsasign@11.1.0: {} - jwa@1.4.1: + jwa@2.0.0: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jwa@2.0.0: + jwa@2.0.1: dependencies: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jws@3.2.2: + jws@4.0.0: dependencies: - jwa: 1.4.1 + jwa: 2.0.0 safe-buffer: 5.2.1 - jws@4.0.0: + jws@4.0.1: dependencies: - jwa: 2.0.0 + jwa: 2.0.1 safe-buffer: 5.2.1 keyv@4.5.4: @@ -9003,7 +9431,7 @@ snapshots: dependencies: cookie: 0.7.2 process-warning: 4.0.0 - set-cookie-parser: 2.7.1 + set-cookie-parser: 2.7.2 lines-and-columns@1.2.4: {} @@ -9021,6 +9449,10 @@ snapshots: dependencies: p-locate: 5.0.0 + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + lodash.camelcase@4.3.0: {} lodash.defaults@4.2.0: {} @@ -9100,10 +9532,10 @@ snapshots: math-intrinsics@1.1.0: {} - maxmind@4.3.25: + maxmind@5.0.3: dependencies: - mmdb-lib: 2.2.0 - tiny-lru: 11.2.11 + mmdb-lib: 3.0.1 + tiny-lru: 11.4.5 mdn-data@2.12.2: {} @@ -9119,45 +9551,47 @@ snapshots: mercurius-cache@8.0.0: dependencies: async-cache-dedupe: 2.0.0 - fastify-plugin: 5.0.1 + fastify-plugin: 5.1.0 - mercurius-integration-testing@6.0.1(fastify@5.6.0)(graphql@16.11.0)(mercurius@16.2.0(graphql@16.11.0)): + mercurius-integration-testing@6.0.1(fastify@5.6.2)(graphql@16.12.0)(mercurius@16.6.0(graphql@16.12.0)): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.11.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.12.0) cookie: 0.5.0 - fastify: 5.6.0 - graphql: 16.11.0 - mercurius: 16.2.0(graphql@16.11.0) + fastify: 5.6.2 + graphql: 16.12.0 + mercurius: 16.6.0(graphql@16.12.0) ws: 8.18.0 transitivePeerDependencies: - bufferutil - utf-8-validate - mercurius-upload@7.0.0(patch_hash=eqsa5a7scgh6fjlcmij4kb5p24)(graphql@16.11.0): + mercurius-upload@7.0.0(patch_hash=eqsa5a7scgh6fjlcmij4kb5p24)(graphql@16.12.0): dependencies: fastify-plugin: 4.5.1 - graphql: 16.11.0 - graphql-upload-minimal: 1.6.1(graphql@16.11.0) + graphql: 16.12.0 + graphql-upload-minimal: 1.6.1(graphql@16.12.0) - mercurius@16.2.0(graphql@16.11.0): + mercurius@16.6.0(graphql@16.12.0): dependencies: '@fastify/error': 4.0.0 '@fastify/static': 8.2.0 '@fastify/websocket': 11.0.1 - fastify-plugin: 5.0.1 - graphql: 16.11.0 - graphql-jit: 0.8.7(graphql@16.11.0) + borp: 0.20.2 + fastify-plugin: 5.1.0 + graphql: 16.12.0 + graphql-jit: 0.8.7(graphql@16.12.0) mqemitter: 7.1.0 p-map: 4.0.0 quick-lru: 7.0.0 readable-stream: 4.4.2 safe-stable-stringify: 2.4.3 - secure-json-parse: 3.0.2 + secure-json-parse: 4.1.0 single-user-cache: 2.0.0 tiny-lru: 11.2.11 ws: 8.18.0 transitivePeerDependencies: - bufferutil + - monocart-coverage-reports - utf-8-validate merge-stream@2.0.0: {} @@ -9193,6 +9627,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@10.1.1: + dependencies: + '@isaacs/brace-expansion': 5.0.0 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -9207,7 +9645,7 @@ snapshots: mkdirp@1.0.4: {} - mmdb-lib@2.2.0: {} + mmdb-lib@3.0.1: {} mnemonist@0.39.8: dependencies: @@ -9236,7 +9674,7 @@ snapshots: nock@13.5.6: dependencies: - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) json-stringify-safe: 5.0.1 propagate: 2.0.1 transitivePeerDependencies: @@ -9265,14 +9703,14 @@ snapshots: node-stream-zip@1.15.0: {} - nodemon@3.1.10: + nodemon@3.1.11: dependencies: chokidar: 3.5.3 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.4.0(supports-color@5.5.0) ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.6.3 + semver: 7.7.2 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 @@ -9288,6 +9726,11 @@ snapshots: dependencies: path-key: 3.1.1 + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -9319,7 +9762,7 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.51.1(@opentelemetry/api@1.9.0) - '@opentelemetry/semantic-conventions': 1.37.0 + '@opentelemetry/semantic-conventions': 1.38.0 is-promise: 4.0.0 transitivePeerDependencies: - supports-color @@ -9345,6 +9788,10 @@ snapshots: dependencies: yocto-queue: 0.1.0 + p-limit@4.0.0: + dependencies: + yocto-queue: 1.2.2 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 @@ -9353,6 +9800,10 @@ snapshots: dependencies: p-limit: 3.1.0 + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + p-map@4.0.0: dependencies: aggregate-error: 3.1.0 @@ -9386,6 +9837,8 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 + parse-ms@4.0.0: {} + parse5@8.0.0: dependencies: entities: 6.0.1 @@ -9394,10 +9847,14 @@ snapshots: path-exists@4.0.0: {} + path-exists@5.0.0: {} + path-is-absolute@1.0.1: {} path-key@3.1.1: {} + path-key@4.0.0: {} + path-parse@1.0.7: {} path-scurry@1.11.1: @@ -9427,8 +9884,6 @@ snapshots: dependencies: pg: 8.16.3 - pg-protocol@1.10.0: {} - pg-protocol@1.10.3: {} pg-query-stream@4.10.3(pg@8.16.3): @@ -9466,17 +9921,21 @@ snapshots: dependencies: split2: 4.2.0 - pino-pretty@13.1.1: + pino-abstract-transport@3.0.0: + dependencies: + split2: 4.2.0 + + pino-pretty@13.1.3: dependencies: colorette: 2.0.20 dateformat: 4.6.3 - fast-copy: 3.0.2 + fast-copy: 4.0.2 fast-safe-stringify: 2.1.1 help-me: 5.0.0 joycon: 3.1.1 minimist: 1.2.8 on-exit-leak-free: 2.1.2 - pino-abstract-transport: 2.0.0 + pino-abstract-transport: 3.0.0 pump: 3.0.0 secure-json-parse: 4.0.0 sonic-boom: 4.0.1 @@ -9484,10 +9943,10 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@9.9.5: + pino@10.1.0: dependencies: + '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 - fast-redact: 3.5.0 on-exit-leak-free: 2.1.2 pino-abstract-transport: 2.0.0 pino-std-serializers: 7.0.0 @@ -9504,6 +9963,8 @@ snapshots: dependencies: find-up: 4.1.0 + possible-typed-array-names@1.1.0: {} + postgres-array@2.0.0: {} postgres-bytea@1.0.0: {} @@ -9520,7 +9981,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier@3.6.2: {} + prettier@3.7.4: {} pretty-format@29.7.0: dependencies: @@ -9528,6 +9989,10 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.2.0 + pretty-ms@9.3.0: + dependencies: + parse-ms: 4.0.0 + process-warning@4.0.0: {} process-warning@5.0.0: {} @@ -9549,7 +10014,7 @@ snapshots: dependencies: protobufjs: 7.5.0 - protobufjs@7.4.0: + protobufjs@7.5.0: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -9564,7 +10029,7 @@ snapshots: '@types/node': 22.15.32 long: 5.2.3 - protobufjs@7.5.0: + protobufjs@7.5.4: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 @@ -9622,7 +10087,7 @@ snapshots: dependencies: safe-buffer: 5.2.1 - rate-limiter-flexible@7.3.1: {} + rate-limiter-flexible@9.0.1: {} raw-body@3.0.0: dependencies: @@ -9669,12 +10134,19 @@ snapshots: require-in-the-middle@7.3.0: dependencies: - debug: 4.4.0 + debug: 4.4.3 module-details-from-path: 1.0.3 resolve: 1.22.6 transitivePeerDependencies: - supports-color + require-in-the-middle@8.0.1: + dependencies: + debug: 4.4.3 + module-details-from-path: 1.0.3 + transitivePeerDependencies: + - supports-color + requires-port@1.0.0: {} resolve-cwd@3.0.0: @@ -9764,10 +10236,10 @@ snapshots: secure-json-parse@2.7.0: {} - secure-json-parse@3.0.2: {} - secure-json-parse@4.0.0: {} + secure-json-parse@4.1.0: {} + semver@6.3.1: {} semver@7.6.3: {} @@ -9776,11 +10248,13 @@ snapshots: semver@7.7.2: {} + semver@7.7.3: {} + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - set-cookie-parser@2.7.1: {} + set-cookie-parser@2.7.2: {} set-function-length@1.2.2: dependencies: @@ -9793,10 +10267,11 @@ snapshots: setprototypeof@1.2.0: {} - sha.js@2.4.11: + sha.js@2.4.12: dependencies: inherits: 2.0.4 safe-buffer: 5.2.1 + to-buffer: 1.2.2 shebang-command@2.0.0: dependencies: @@ -9818,7 +10293,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.6.3 + semver: 7.7.2 single-user-cache@2.0.0: dependencies: @@ -9836,11 +10311,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@4.0.2(webpack@5.97.1(@swc/core@1.13.5)): + source-map-loader@4.0.2(webpack@5.97.1(@swc/core@1.15.8)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.97.1(@swc/core@1.13.5) + webpack: 5.97.1(@swc/core@1.15.8) source-map-support@0.5.13: dependencies: @@ -9860,7 +10335,7 @@ snapshots: sprintf-js@1.0.3: {} - sql-highlight@6.0.0: {} + sql-highlight@6.1.0: {} stack-utils@2.0.6: dependencies: @@ -9916,13 +10391,15 @@ snapshots: strip-final-newline@2.0.0: {} + strip-final-newline@4.0.0: {} + strip-json-comments@3.1.1: {} strip-json-comments@5.0.3: {} strnum@1.0.5: {} - strtok3@10.3.2: + strtok3@10.3.4: dependencies: '@tokenizer/token': 0.3.0 @@ -9932,9 +10409,9 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.0 + debug: 4.4.0(supports-color@5.5.0) fast-safe-stringify: 2.1.1 - form-data: 4.0.4 + form-data: 4.0.5 formidable: 3.5.4 methods: 1.1.2 mime: 2.6.0 @@ -9963,11 +10440,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.6(@swc/core@1.13.5)(webpack@5.97.1(@swc/core@1.13.5)): + swc-loader@0.2.6(@swc/core@1.15.8)(webpack@5.97.1(@swc/core@1.15.8)): dependencies: - '@swc/core': 1.13.5 + '@swc/core': 1.15.8 '@swc/counter': 0.1.3 - webpack: 5.97.1(@swc/core@1.13.5) + webpack: 5.97.1(@swc/core@1.15.8) symbol-tree@3.2.4: {} @@ -9997,16 +10474,16 @@ snapshots: - encoding - supports-color - terser-webpack-plugin@5.3.11(@swc/core@1.13.5)(webpack@5.97.1(@swc/core@1.13.5)): + terser-webpack-plugin@5.3.11(@swc/core@1.15.8)(webpack@5.97.1(@swc/core@1.15.8)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.97.1(@swc/core@1.13.5) + webpack: 5.97.1(@swc/core@1.15.8) optionalDependencies: - '@swc/core': 1.13.5 + '@swc/core': 1.15.8 terser@5.37.0: dependencies: @@ -10021,6 +10498,12 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 + test-exclude@7.0.1: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 10.4.5 + minimatch: 9.0.5 + text-table@0.2.0: {} thingies@1.21.0(tslib@2.8.1): @@ -10033,6 +10516,8 @@ snapshots: tiny-lru@11.2.11: {} + tiny-lru@11.4.5: {} + tldts-core@7.0.19: {} tldts@7.0.19: @@ -10041,6 +10526,12 @@ snapshots: tmpl@1.0.5: {} + to-buffer@1.2.2: + dependencies: + isarray: 2.0.5 + safe-buffer: 5.2.1 + typed-array-buffer: 1.0.3 + to-fast-properties@2.0.0: {} to-regex-range@5.0.1: @@ -10051,8 +10542,9 @@ snapshots: toidentifier@1.0.1: {} - token-types@6.0.3: + token-types@6.1.2: dependencies: + '@borewit/text-codec': 0.2.1 '@tokenizer/token': 0.3.0 ieee754: 1.2.1 @@ -10074,26 +10566,26 @@ snapshots: dependencies: tslib: 2.8.1 - ts-api-utils@1.3.0(typescript@5.9.2): + ts-api-utils@1.3.0(typescript@5.9.3): dependencies: - typescript: 5.9.2 + typescript: 5.9.3 - ts-essentials@10.0.0(typescript@5.9.2): + ts-essentials@10.0.0(typescript@5.9.3): optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 - ts-jest@29.4.1(@babel/core@7.23.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)))(typescript@5.9.2): + ts-jest@29.4.6(@babel/core@7.23.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.0))(jest-util@29.7.0)(jest@29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)) + jest: 29.7.0(@types/node@22.15.32)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.2 + semver: 7.7.3 type-fest: 4.41.0 - typescript: 5.9.2 + typescript: 5.9.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.23.0 @@ -10102,7 +10594,7 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.23.0) jest-util: 29.7.0 - ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2): + ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -10116,11 +10608,11 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.2 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.13.5 + '@swc/core': 1.15.8 tslib@1.14.1: {} @@ -10128,10 +10620,12 @@ snapshots: tslib@2.8.1: {} - tsutils@3.21.0(typescript@5.9.2): + tsutils@3.21.0(typescript@5.9.3): dependencies: tslib: 1.14.1 - typescript: 5.9.2 + typescript: 5.9.3 + + tunnel@0.0.6: {} type-check@0.4.0: dependencies: @@ -10145,42 +10639,47 @@ snapshots: type-fest@4.41.0: {} - typeorm@0.3.26(ioredis@5.7.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(reflect-metadata@0.2.2)(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2)): + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typeorm@0.3.28(ioredis@5.9.0)(pg-query-stream@4.10.3(pg@8.16.3))(pg@8.16.3)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3)): dependencies: '@sqltools/formatter': 1.2.5 - ansis: 3.17.0 + ansis: 4.2.0 app-root-path: 3.1.0 buffer: 6.0.3 - dayjs: 1.11.13 - debug: 4.4.0 - dedent: 1.6.0 - dotenv: 16.5.0 - glob: 10.4.5 + dayjs: 1.11.19 + debug: 4.4.3 + dedent: 1.7.1 + dotenv: 16.6.1 + glob: 10.5.0 reflect-metadata: 0.2.2 - sha.js: 2.4.11 - sql-highlight: 6.0.0 + sha.js: 2.4.12 + sql-highlight: 6.1.0 tslib: 2.8.1 uuid: 11.1.0 yargs: 17.7.2 optionalDependencies: - ioredis: 5.7.0 + ioredis: 5.9.0 pg: 8.16.3 pg-query-stream: 4.10.3(pg@8.16.3) - ts-node: 10.9.2(@swc/core@1.13.5)(@types/node@22.15.32)(typescript@5.9.2) + ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@22.15.32)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - typescript@5.9.2: {} + typescript@5.9.3: {} ua-is-frozen@0.1.2: {} - ua-parser-js@2.0.5: + ua-parser-js@2.0.7: dependencies: detect-europe-js: 0.1.2 is-standalone-pwa: 0.1.1 ua-is-frozen: 0.1.2 - undici: 7.16.0 uc.micro@2.1.0: {} @@ -10195,13 +10694,17 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.16.0: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.0 undici@7.16.0: {} - undici@7.2.0: {} + unicorn-magic@0.1.0: {} + + unicorn-magic@0.3.0: {} unionfs@4.5.4: dependencies: @@ -10263,7 +10766,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.97.1(@swc/core@1.13.5): + webpack@5.97.1(@swc/core@1.15.8): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -10285,7 +10788,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.13.5)(webpack@5.97.1(@swc/core@1.13.5)) + terser-webpack-plugin: 5.3.11(@swc/core@1.15.8)(webpack@5.97.1(@swc/core@1.15.8)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -10305,6 +10808,16 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 + which-typed-array@1.1.19: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + which@2.0.2: dependencies: isexe: 2.0.0 @@ -10350,6 +10863,8 @@ snapshots: yallist@3.1.1: {} + yaml@2.8.2: {} + yargs-parser@21.1.1: {} yargs@17.7.2: @@ -10366,4 +10881,8 @@ snapshots: yocto-queue@0.1.0: {} - zod@4.1.8: {} + yocto-queue@1.2.2: {} + + yoctocolors@2.1.2: {} + + zod@4.3.5: {} diff --git a/src/common/post.ts b/src/common/post.ts index d3e6d2fdda..4bc57d414c 100644 --- a/src/common/post.ts +++ b/src/common/post.ts @@ -365,7 +365,8 @@ export const insertFreeformPost = async ({ }; export interface CreateSourcePostModeration - extends Omit, + extends + Omit, Pick< SourcePostModeration, 'titleHtml' | 'content' | 'type' | 'sharedPostId' | 'createdById' @@ -511,8 +512,10 @@ export const createSourcePostModeration = async ({ .save(newModerationEntry); }; -export interface CreateSourcePostModerationArgs - extends Pick { +export interface CreateSourcePostModerationArgs extends Pick< + EditPostArgs, + 'title' | 'image' +> { content?: string | null; imageUrl?: string; sourceId: string; @@ -524,13 +527,17 @@ export interface CreateSourcePostModerationArgs duration?: number; } -export interface EditPostArgs - extends Pick { +export interface EditPostArgs extends Pick< + GQLPost, + 'id' | 'title' | 'content' +> { image: Promise; } -export interface CreatePostArgs - extends Pick { +export interface CreatePostArgs extends Pick< + EditPostArgs, + 'title' | 'content' | 'image' +> { sourceId: string; } @@ -539,14 +546,17 @@ export interface PollOptionInput { order: number; } -export interface CreatePollPostProps - extends Pick { +export interface CreatePollPostProps extends Pick< + CreatePostArgs, + 'title' | 'sourceId' +> { options: PollOptionInput[]; duration: number; } export interface CreateMultipleSourcePostProps - extends Omit, + extends + Omit, Pick { sharedPostId?: string; externalLink?: string; diff --git a/src/index.ts b/src/index.ts index a009aca07d..d779ca588e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -136,7 +136,7 @@ export default async function app( runFirst: true, }); - app.setErrorHandler((err, req, res) => { + app.setErrorHandler((err: Error, req, res) => { req.log.error({ err }, err.message); res.code(500).send({ statusCode: 500, error: 'Internal Server Error' }); }); diff --git a/src/integrations/automation/retool.ts b/src/integrations/automation/retool.ts index 25d0879bc6..685b448adb 100644 --- a/src/integrations/automation/retool.ts +++ b/src/integrations/automation/retool.ts @@ -3,9 +3,10 @@ import { RequestInit } from 'node-fetch'; import { fetchOptions as globalFetchOptions } from '../../http'; import { retryFetchParse } from '../retry'; -export class RetoolAutomationService - implements IAutomationService -{ +export class RetoolAutomationService implements IAutomationService< + Args, + Ret +> { constructor( private readonly url: string, private readonly fetchOptions: RequestInit = globalFetchOptions, diff --git a/src/integrations/skadi/api/common.ts b/src/integrations/skadi/api/common.ts index 38fcecffdb..16fc098286 100644 --- a/src/integrations/skadi/api/common.ts +++ b/src/integrations/skadi/api/common.ts @@ -11,8 +11,10 @@ export interface EstimatedReach { max_impressions: number; } -export interface EstimatedReachResponse - extends Pick { +export interface EstimatedReachResponse extends Pick< + EstimatedReach, + 'impressions' | 'clicks' | 'users' +> { minImpressions: number; maxImpressions: number; } diff --git a/src/notifications/types.ts b/src/notifications/types.ts index e5df84e0e9..604becc5d9 100644 --- a/src/notifications/types.ts +++ b/src/notifications/types.ts @@ -78,8 +78,7 @@ export type NotificationStreakContext = NotificationBaseContext & { streak: Reference; }; -export interface NotificationStreakRestoreContext - extends NotificationStreakContext { +export interface NotificationStreakRestoreContext extends NotificationStreakContext { restore: { expiry: number; amount: number; @@ -153,8 +152,7 @@ export interface NotificationCampaignContext extends NotificationUserContext { event: CampaignUpdateEvent; } -export interface NotificationCampaignSourceContext - extends NotificationCampaignContext { +export interface NotificationCampaignSourceContext extends NotificationCampaignContext { source: Reference; } diff --git a/src/schema/campaigns.ts b/src/schema/campaigns.ts index 0daeccdca0..496c50b5cb 100644 --- a/src/schema/campaigns.ts +++ b/src/schema/campaigns.ts @@ -35,11 +35,10 @@ import { import { coresToUsd } from '../common/number'; import { skadiApiClientV2 } from '../integrations/skadi/api/v2/clients'; -interface GQLCampaign - extends Pick< - Campaign, - 'id' | 'type' | 'flags' | 'createdAt' | 'endedAt' | 'referenceId' | 'state' - > { +interface GQLCampaign extends Pick< + Campaign, + 'id' | 'type' | 'flags' | 'createdAt' | 'endedAt' | 'referenceId' | 'state' +> { post: GQLPost; source: GQLSource; } diff --git a/src/schema/devcards.ts b/src/schema/devcards.ts index 254c3092be..06b70936af 100644 --- a/src/schema/devcards.ts +++ b/src/schema/devcards.ts @@ -135,8 +135,10 @@ export const typeDefs = /* GraphQL */ ` } `; -interface GenerateDevCardInput - extends Pick { +interface GenerateDevCardInput extends Pick< + DevCard, + 'theme' | 'isProfileCover' | 'showBorder' +> { type: 'DEFAULT' | 'WIDE' | 'X'; } diff --git a/src/schema/opportunity.ts b/src/schema/opportunity.ts index ae46910f16..c0cb8beb8f 100644 --- a/src/schema/opportunity.ts +++ b/src/schema/opportunity.ts @@ -110,36 +110,26 @@ import { mockPreviewSquadIds, } from '../mocks/opportunity/services'; -export interface GQLOpportunity - extends Pick< - Opportunity, - | 'id' - | 'type' - | 'state' - | 'title' - | 'tldr' - | 'content' - | 'keywords' - | 'flags' - > { +export interface GQLOpportunity extends Pick< + Opportunity, + 'id' | 'type' | 'state' | 'title' | 'tldr' | 'content' | 'keywords' | 'flags' +> { createdAt: Date; updatedAt: Date; } -export interface GQLOpportunityMatch - extends Pick< - OpportunityMatch, - 'status' | 'description' | 'userId' | 'opportunityId' - > { +export interface GQLOpportunityMatch extends Pick< + OpportunityMatch, + 'status' | 'description' | 'userId' | 'opportunityId' +> { createdAt: Date; updatedAt: Date; } -export interface GQLUserCandidatePreference - extends Omit< - UserCandidatePreference, - 'userId' | 'user' | 'updatedAt' | 'cvParsed' | 'location' - > { +export interface GQLUserCandidatePreference extends Omit< + UserCandidatePreference, + 'userId' | 'user' | 'updatedAt' | 'cvParsed' | 'location' +> { location?: Array; keywords?: Array<{ keyword: string }>; } @@ -2043,7 +2033,7 @@ export const resolvers: IResolvers = traceResolvers< throw error; } - const { file } = data; + const file = await data.file; const blobName = ctx.userId; await uploadEmploymentAgreementFromBuffer(blobName, file.buffer, { diff --git a/src/schema/sourceRequests.ts b/src/schema/sourceRequests.ts index 542c126e6f..c361171df0 100644 --- a/src/schema/sourceRequests.ts +++ b/src/schema/sourceRequests.ts @@ -66,8 +66,7 @@ export interface GQLUpdateSourceRequestInput extends Partial { sourceFeed?: string; } -export interface GQLDeclineSourceRequestInput - extends Partial { +export interface GQLDeclineSourceRequestInput extends Partial { reason: string; } @@ -92,8 +91,7 @@ export interface GQLPublicSquadRequestInput { } interface PublicSquadRequestsArgs - extends ConnectionArguments, - GQLPublicSquadRequestInput {} + extends ConnectionArguments, GQLPublicSquadRequestInput {} export const typeDefs = /* GraphQL */ ` """ diff --git a/src/workers/postAddedSlackChannelSendBrief.ts b/src/workers/postAddedSlackChannelSendBrief.ts index 90becb5f4c..7b9e1da95f 100644 --- a/src/workers/postAddedSlackChannelSendBrief.ts +++ b/src/workers/postAddedSlackChannelSendBrief.ts @@ -15,7 +15,6 @@ import { SlackApiError, SlackApiErrorCode } from '../errors'; import { counters } from '../telemetry/metrics'; import { BriefPost } from '../entity/posts/BriefPost'; import { isNullOrUndefined } from '../common/object'; -import type { ChatPostMessageArguments } from '@slack/web-api'; const sendQueueConcurrency = 10; @@ -134,7 +133,7 @@ export const postAddedSlackChannelSendBriefWorker: TypedWorker<'api.v1.brief-rea } } - const payload: ChatPostMessageArguments = { + const payload = { channel: channelId, text: messageText, attachments: [attachment],