diff --git a/package.json b/package.json index d321dde18..6094f9f58 100644 --- a/package.json +++ b/package.json @@ -163,7 +163,6 @@ "@graphiql/react": "patches/@graphiql__react.patch", "countup.js": "patches/countup.js.patch", "@oclif/core@4.0.6": "patches/@oclif__core@4.0.6.patch", - "@fastify/vite": "patches/@fastify__vite.patch", "p-cancelable@4.0.1": "patches/p-cancelable@4.0.1.patch", "bentocache": "patches/bentocache.patch", "nextra": "patches/nextra.patch", diff --git a/packages/libraries/external-composition/package.json b/packages/libraries/external-composition/package.json index 6aa943362..ee6591103 100644 --- a/packages/libraries/external-composition/package.json +++ b/packages/libraries/external-composition/package.json @@ -63,7 +63,7 @@ "@apollo/composition": "2.10.4", "@types/node": "22.10.5", "esbuild": "0.25.9", - "fastify": "4.29.1", + "fastify": "5.7.1", "graphql": "16.9.0" }, "publishConfig": { diff --git a/packages/services/api/src/modules/app-deployments/providers/persisted-document-ingester.ts b/packages/services/api/src/modules/app-deployments/providers/persisted-document-ingester.ts index 98d0a2f90..a47aa7777 100644 --- a/packages/services/api/src/modules/app-deployments/providers/persisted-document-ingester.ts +++ b/packages/services/api/src/modules/app-deployments/providers/persisted-document-ingester.ts @@ -101,7 +101,7 @@ export class PersistedDocumentIngester { async processBatch(data: BatchProcessEvent['data']) { this.logger.debug( - 'Processing batch. (targetId=%s, appDeploymentId=%s, operationCount=%n)', + 'Processing batch. (targetId=%s, appDeploymentId=%s, operationCount=%d)', data.targetId, data.appDeployment.id, data.documents.length, @@ -118,7 +118,7 @@ export class PersistedDocumentIngester { if (hashValidation.success === false || bodyValidation.success === false) { this.logger.debug( - 'Invalid operation provided. Processing failed. (targetId=%s, appDeploymentId=%s, operationIndex=%n)', + 'Invalid operation provided. Processing failed. (targetId=%s, appDeploymentId=%s, operationIndex=%d)', data.targetId, data.appDeployment.id, index, @@ -146,7 +146,7 @@ export class PersistedDocumentIngester { if (err instanceof GraphQLError) { console.error(err); this.logger.debug( - 'Failed parsing GraphQL operation. (targetId=%s, appDeploymentId=%s, operationIndex=%n)', + 'Failed parsing GraphQL operation. (targetId=%s, appDeploymentId=%s, operationIndex=%d)', data.targetId, data.appDeployment.id, index, @@ -171,7 +171,7 @@ export class PersistedDocumentIngester { if (errors.length > 0) { this.logger.debug( - 'GraphQL operation did not pass validation against latest valid schema version. (targetId=%s, appDeploymentId=%s, operationIndex=%n)', + 'GraphQL operation did not pass validation against latest valid schema version. (targetId=%s, appDeploymentId=%s, operationIndex=%d)', data.targetId, data.appDeployment.id, index, @@ -234,7 +234,7 @@ export class PersistedDocumentIngester { if (documents.length) { this.logger.debug( - 'inserting documents into clickhouse and s3. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'inserting documents into clickhouse and s3. (targetId=%s, appDeployment=%s, documentCount=%d)', data.targetId, data.appDeployment.id, documents.length, @@ -261,7 +261,7 @@ export class PersistedDocumentIngester { }) { // 1. Insert into ClickHouse this.logger.debug( - 'Inserting documents into ClickHouse. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'Inserting documents into ClickHouse. (targetId=%s, appDeployment=%s, documentCount=%d)', args.targetId, args.appDeployment.id, args.documents.length, @@ -291,7 +291,7 @@ export class PersistedDocumentIngester { }); this.logger.debug( - 'Inserting documents into ClickHouse finished. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'Inserting documents into ClickHouse finished. (targetId=%s, appDeployment=%s, documentCount=%d)', args.targetId, args.appDeployment.id, args.documents.length, @@ -308,7 +308,7 @@ export class PersistedDocumentIngester { documents: Array; }) { this.logger.debug( - 'Inserting documents into S3. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'Inserting documents into S3. (targetId=%s, appDeployment=%s, documentCount=%d)', args.targetId, args.appDeployment.id, args.documents.length, @@ -353,7 +353,7 @@ export class PersistedDocumentIngester { await Promise.all(tasks); this.logger.debug( - 'Inserting documents into S3 finished. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'Inserting documents into S3 finished. (targetId=%s, appDeployment=%s, documentCount=%d)', args.targetId, args.appDeployment.id, args.documents.length, @@ -370,7 +370,7 @@ export class PersistedDocumentIngester { try { await this.onDocumentsPersisted(docsForCache); this.logger.debug( - 'Cache prefill callback completed. (targetId=%s, appDeployment=%s, documentCount=%n)', + 'Cache prefill callback completed. (targetId=%s, appDeployment=%s, documentCount=%d)', args.targetId, args.appDeployment.id, docsForCache.length, diff --git a/packages/services/cdn-worker/package.json b/packages/services/cdn-worker/package.json index cfef456d6..5742e7276 100644 --- a/packages/services/cdn-worker/package.json +++ b/packages/services/cdn-worker/package.json @@ -23,7 +23,7 @@ "bcryptjs": "2.4.3", "dotenv": "16.4.7", "esbuild": "0.25.9", - "fastify": "4.29.1", + "fastify": "5.7.1", "graphql": "16.9.0", "itty-router": "4.2.2", "itty-router-extras": "0.4.6", diff --git a/packages/services/commerce/package.json b/packages/services/commerce/package.json index 1e2eef051..ea03846ea 100644 --- a/packages/services/commerce/package.json +++ b/packages/services/commerce/package.json @@ -18,7 +18,7 @@ "@trpc/server": "10.45.3", "date-fns": "4.1.0", "dotenv": "16.4.7", - "fastify": "4.29.1", + "fastify": "5.7.1", "pino-pretty": "11.3.0", "reflect-metadata": "0.2.2", "stripe": "17.5.0", diff --git a/packages/services/policy/package.json b/packages/services/policy/package.json index 19825c67d..7cac59094 100644 --- a/packages/services/policy/package.json +++ b/packages/services/policy/package.json @@ -18,7 +18,7 @@ "ajv": "8.17.1", "dotenv": "16.4.7", "eslint": "8.57.1", - "fastify": "4.29.1", + "fastify": "5.7.1", "graphql": "16.9.0", "pino-pretty": "11.3.0", "zod": "3.25.76", diff --git a/packages/services/schema/package.json b/packages/services/schema/package.json index a23eac69c..14047aaac 100644 --- a/packages/services/schema/package.json +++ b/packages/services/schema/package.json @@ -21,7 +21,7 @@ "@types/ioredis-mock": "8.2.5", "dotenv": "16.4.7", "fast-json-stable-stringify": "2.1.0", - "fastify": "4.29.1", + "fastify": "5.7.1", "fastq": "1.19.1", "got": "14.4.7", "graphql": "16.9.0", diff --git a/packages/services/schema/src/lib/compose.ts b/packages/services/schema/src/lib/compose.ts index 489fc9f17..da6018199 100644 --- a/packages/services/schema/src/lib/compose.ts +++ b/packages/services/schema/src/lib/compose.ts @@ -479,7 +479,7 @@ async function callExternalService( } } - logger?.error('encountered an unexpected error, throwing. error=%o', error); + logger?.error('encountered an unexpected error, throwing. error=%s', error); throw error; } finally { diff --git a/packages/services/server/package.json b/packages/services/server/package.json index 131f9336e..1e71df9e6 100644 --- a/packages/services/server/package.json +++ b/packages/services/server/package.json @@ -19,8 +19,8 @@ "@escape.tech/graphql-armor-max-depth": "2.4.2", "@escape.tech/graphql-armor-max-directives": "2.3.1", "@escape.tech/graphql-armor-max-tokens": "2.5.1", - "@fastify/cors": "9.0.1", - "@fastify/formbody": "7.4.0", + "@fastify/cors": "11.2.0", + "@fastify/formbody": "8.0.2", "@graphql-hive/plugin-opentelemetry": "1.3.0", "@graphql-hive/yoga": "workspace:*", "@graphql-tools/merge": "9.1.1", @@ -40,7 +40,7 @@ "@trpc/server": "10.45.3", "@whatwg-node/server": "0.10.17", "dotenv": "16.4.7", - "fastify": "4.29.1", + "fastify": "5.7.1", "got": "14.4.7", "graphql": "16.9.0", "graphql-yoga": "5.13.3", diff --git a/packages/services/server/src/index.ts b/packages/services/server/src/index.ts index 2ac28bba4..66f04f34d 100644 --- a/packages/services/server/src/index.ts +++ b/packages/services/server/src/index.ts @@ -156,7 +156,10 @@ export async function main() { return res.status(403).send(err.message); } - return supertokensErrorHandler()(err, req, res); + // We can not upgrade Supertokens Node as it removed some APIs we rely on for + // our SSO flow. This the as `any` cast here. + // The code is still compatible and purely a type error. + return supertokensErrorHandler()(err, req, res as any); }); await server.register(cors, (_: unknown): FastifyCorsOptionsDelegateCallback => { return (req, callback) => { diff --git a/packages/services/service-common/package.json b/packages/services/service-common/package.json index a755a9d1f..30778073e 100644 --- a/packages/services/service-common/package.json +++ b/packages/services/service-common/package.json @@ -9,7 +9,7 @@ "@trpc/server": "10.45.3" }, "devDependencies": { - "@fastify/cors": "9.0.1", + "@fastify/cors": "11.2.0", "@graphql-hive/logger": "1.0.9", "@graphql-hive/plugin-opentelemetry": "1.3.0", "@opentelemetry/api": "1.9.0", @@ -25,8 +25,8 @@ "@sentry/node": "7.120.2", "@sentry/types": "7.120.2", "@sentry/utils": "7.120.2", - "fastify": "4.29.1", - "fastify-plugin": "4.5.1", + "fastify": "5.7.1", + "fastify-plugin": "5.1.0", "opentelemetry-instrumentation-fetch-node": "1.2.3", "p-retry": "6.2.1", "prom-client": "15.1.3", diff --git a/packages/services/service-common/src/errors.ts b/packages/services/service-common/src/errors.ts index 145d323ae..ada1ee8fe 100644 --- a/packages/services/service-common/src/errors.ts +++ b/packages/services/service-common/src/errors.ts @@ -5,9 +5,9 @@ export function createErrorHandler(server: FastifyInstance) { return function errorHandler(message: string, error: Error, logger?: FastifyBaseLogger) { Sentry.captureException(error); if (logger) { - logger.error(message + ' (error=%s)', error); + logger.error(`${message} (error=%s)`, error); } else { - server.log.error(message + ' (error=%s)', error); + server.log.error(`${message} (error=%s)`, error); } }; } diff --git a/packages/services/service-common/src/fastify-tracing.ts b/packages/services/service-common/src/fastify-tracing.ts index 6dad7e11e..435c4b98f 100644 --- a/packages/services/service-common/src/fastify-tracing.ts +++ b/packages/services/service-common/src/fastify-tracing.ts @@ -54,12 +54,7 @@ declare module 'fastify' { function defaultFormatSpanName(request: FastifyRequest) { const { method } = request; - let path; - if (request.routeOptions) { - path = request.routeOptions.url; - } else { - path = request.routerPath; - } + let path = request.routeOptions.url; return path ? `${method} ${path}` : method; } diff --git a/packages/services/service-common/src/fastify.ts b/packages/services/service-common/src/fastify.ts index 2e1342f16..a7235b659 100644 --- a/packages/services/service-common/src/fastify.ts +++ b/packages/services/service-common/src/fastify.ts @@ -56,13 +56,16 @@ export async function createServer(options: { const server = fastify({ disableRequestLogging: true, bodyLimit: options.bodyLimit ?? 30e6, // 30mb by default - logger: - options.log instanceof Logger - ? bridgeHiveLoggerToFastifyLogger(options.log) - : { + ...(options.log instanceof Logger + ? { + loggerInstance: bridgeHiveLoggerToFastifyLogger(options.log), + } + : { + logger: { level: options.log.level, redact: ['request.options', 'options', 'request.headers.authorization'], }, + }), maxParamLength: 5000, requestIdHeader: 'x-request-id', trustProxy: true, diff --git a/packages/services/service-common/src/http-error-handler.ts b/packages/services/service-common/src/http-error-handler.ts index e9a612ecd..c1d96f612 100644 --- a/packages/services/service-common/src/http-error-handler.ts +++ b/packages/services/service-common/src/http-error-handler.ts @@ -1,4 +1,4 @@ -import type { FastifyInstance, FastifyPluginAsync } from 'fastify'; +import { type FastifyError, type FastifyInstance, type FastifyPluginAsync } from 'fastify'; import fp from 'fastify-plugin'; import * as Sentry from '@sentry/node'; import { cleanRequestId, maskToken } from './helpers'; @@ -9,7 +9,7 @@ const plugin: FastifyPluginAsync<{ isSentryEnabled: boolean }> = async (server, } server.setErrorHandler((err, req, reply) => { - if (err.statusCode && err.statusCode < 500) { + if (isFastifyError(err) && err.statusCode && err.statusCode < 500) { req.log.warn(err.message); void reply.status(err.statusCode).send({ error: err.statusCode, @@ -67,3 +67,7 @@ export async function useHTTPErrorHandler(server: FastifyInstance, isSentryEnabl isSentryEnabled, }); } + +function isFastifyError(error: unknown): error is FastifyError { + return typeof error === 'object' && !!error && 'statusCode' in error && 'code' in error; +} diff --git a/packages/services/tokens/package.json b/packages/services/tokens/package.json index 87e61440c..9faba688b 100644 --- a/packages/services/tokens/package.json +++ b/packages/services/tokens/package.json @@ -15,7 +15,7 @@ "@trpc/server": "10.45.3", "@types/ms": "0.7.34", "dotenv": "16.4.7", - "fastify": "4.29.1", + "fastify": "5.7.1", "ioredis": "5.8.2", "lru-cache": "11.0.2", "ms": "2.1.3", diff --git a/packages/services/tokens/src/multi-tier-storage.ts b/packages/services/tokens/src/multi-tier-storage.ts index 6a726b7fc..6b290eef1 100644 --- a/packages/services/tokens/src/multi-tier-storage.ts +++ b/packages/services/tokens/src/multi-tier-storage.ts @@ -56,7 +56,7 @@ export async function createStorage( try { await db.touchTokens({ tokens }); } catch (error) { - serverLogger.error('Failed to touch tokens', error); + serverLogger.error('Failed to touch tokens (error=%s)', error); } }); const cache = new LRUCache< @@ -379,7 +379,7 @@ function handleStorageError(params: { tier: 'redis' | 'redis-stale' | 'db'; action: 'fetch' | 'set'; }) { - params.logger.error(params.logMsg, params.error); + params.logger.error(`${params.logMsg} (error=%s)`, params.error); captureException(params.error, { tags: { storageTier: params.tier, diff --git a/packages/services/usage/src/tokens.ts b/packages/services/usage/src/tokens.ts index f29c7dd21..be734bf8c 100644 --- a/packages/services/usage/src/tokens.ts +++ b/packages/services/usage/src/tokens.ts @@ -59,7 +59,7 @@ export function createTokens(config: { endpoint: string; logger: ServiceLogger } } return TokenStatus.NotFound; } catch (error) { - config.logger.error('Failed to fetch fresh token', error); + config.logger.error('Failed to fetch fresh token (error=%s)', error); return TokenStatus.NotFound; } }, diff --git a/packages/services/usage/src/usage-collection-legacy-route.ts b/packages/services/usage/src/usage-collection-legacy-route.ts index de7ca87ce..59e8ff356 100644 --- a/packages/services/usage/src/usage-collection-legacy-route.ts +++ b/packages/services/usage/src/usage-collection-legacy-route.ts @@ -171,7 +171,7 @@ export function registerUsageCollectionLegacyRoute(args: { activeSpan?.addEvent('rate-limited'); droppedReports.labels({ targetId: tokenInfo.target, orgId: tokenInfo.organization }).inc(); authenticatedRequestLogger.debug( - 'Rate limited', + 'Rate limited (token=%s, target=%s, organization=%s)', maskedToken, tokenInfo.target, tokenInfo.organization, diff --git a/packages/services/usage/src/usage-collection-route.ts b/packages/services/usage/src/usage-collection-route.ts index 4086ac99e..871587c2e 100644 --- a/packages/services/usage/src/usage-collection-route.ts +++ b/packages/services/usage/src/usage-collection-route.ts @@ -150,7 +150,12 @@ export function registerUsageCollectionRoute(args: { if (isRateLimited) { activeSpan?.addEvent('rate-limited'); droppedReports.labels({ targetId: target.id, orgId: target.orgId }).inc(); - authenticatedRequestLogger.debug('Rate limited', maskedToken, target.id, target.orgId); + authenticatedRequestLogger.debug( + 'Rate limited (token=%s, target=%s, organization=%s)', + maskedToken, + target.id, + target.orgId, + ); await reply.status(429).send(); return; } diff --git a/packages/services/usage/src/usage-processor-1.ts b/packages/services/usage/src/usage-processor-1.ts index 1a642a5bb..f927249f0 100644 --- a/packages/services/usage/src/usage-processor-1.ts +++ b/packages/services/usage/src/usage-processor-1.ts @@ -123,7 +123,7 @@ export const usageProcessorV1 = traceInlineSync( logger.warn( `Detected invalid operation (target=%s): %o`, token.target, - validationResult.errors, + validationResult.errors ?? [], ); invalidRawOperations .labels({ diff --git a/packages/web/app/package.json b/packages/web/app/package.json index 0f8c3c017..ff526a147 100644 --- a/packages/web/app/package.json +++ b/packages/web/app/package.json @@ -3,7 +3,7 @@ "type": "module", "private": true, "scripts": { - "build": "tsx ../../../scripts/runify.ts src/server/index.ts && vite build --outDir dist/client", + "build": "tsx ../../../scripts/runify.ts src/server/index.ts && vite build", "build-storybook": "storybook build", "dev": "tsx watch --clear-screen=false --exclude \"./**/*.mjs\" src/server/dev.ts", "generate-changelog": "node ../../../scripts/generate-changelog.js", @@ -17,9 +17,9 @@ "@dnd-kit/modifiers": "^9.0.0", "@dnd-kit/sortable": "^10.0.0", "@dnd-kit/utilities": "^3.2.2", - "@fastify/cors": "9.0.1", - "@fastify/static": "7.0.4", - "@fastify/vite": "6.0.7", + "@fastify/cors": "11.2.0", + "@fastify/static": "9.0.0", + "@fastify/vite": "8.4.1", "@graphiql/plugin-explorer": "4.0.0-alpha.2", "@graphiql/react": "1.0.0-alpha.4", "@graphiql/toolkit": "0.9.1", @@ -69,7 +69,7 @@ "@storybook/react-vite": "8.6.15", "@stripe/react-stripe-js": "3.1.1", "@stripe/stripe-js": "5.5.0", - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "4.1.18", "@tanstack/react-form": "^1.27.0", "@tanstack/react-query": "5.63.0", "@tanstack/react-router": "1.34.9", @@ -92,7 +92,7 @@ "@urql/core": "5.0.3", "@urql/exchange-auth": "2.2.0", "@urql/exchange-graphcache": "7.1.0", - "@vitejs/plugin-react": "4.3.4", + "@vitejs/plugin-react": "5.1.2", "@xyflow/react": "12.4.4", "class-variance-authority": "0.7.1", "clsx": "2.1.1", @@ -104,7 +104,7 @@ "dotenv": "16.4.7", "echarts": "5.6.0", "echarts-for-react": "3.0.2", - "fastify": "4.29.1", + "fastify": "5.7.1", "formik": "2.4.6", "framer-motion": "11.18.2", "graphiql": "4.0.0-alpha.5", @@ -154,8 +154,8 @@ "urql": "4.1.0", "use-debounce": "10.0.4", "valtio": "1.13.2", - "vite": "7.1.11", - "vite-plugin-monaco-editor": "^1.1.0", + "vite": "7.3.1", + "vite-plugin-monaco-editor": "1.1.0", "vite-tsconfig-paths": "5.1.4", "wonka": "6.3.4", "yup": "1.6.1", diff --git a/packages/web/app/src/env/backend.ts b/packages/web/app/src/env/backend.ts index 42367fca6..15c20b6e4 100644 --- a/packages/web/app/src/env/backend.ts +++ b/packages/web/app/src/env/backend.ts @@ -52,6 +52,7 @@ const BaseSchema = zod.object({ PORT: emptyString(NumberFromString().optional()), APP_BASE_URL: zod.string().url(), GRAPHQL_PUBLIC_ENDPOINT: zod.string().url(), + GRAPHQL_PUBLIC_SUBSCRIPTION_ENDPOINT: zod.string().url(), GRAPHQL_PUBLIC_ORIGIN: zod.string().url(), INTEGRATION_GITHUB_APP_NAME: emptyString(zod.string().optional()), GA_TRACKING_ID: emptyString(zod.string().optional()), diff --git a/packages/web/app/vite.config.ts b/packages/web/app/vite.config.ts index b6ca9f55c..97edafa6c 100644 --- a/packages/web/app/vite.config.ts +++ b/packages/web/app/vite.config.ts @@ -2,6 +2,7 @@ import { resolve } from 'node:path'; import type { Plugin, UserConfig } from 'vite'; import monacoEditor from 'vite-plugin-monaco-editor'; import tsconfigPaths from 'vite-tsconfig-paths'; +import viteFastify from '@fastify/vite/plugin'; import tailwindcss from '@tailwindcss/vite'; import react from '@vitejs/plugin-react'; @@ -26,6 +27,7 @@ export default { root: __dirname, plugins: [ tsconfigPaths(), + viteFastify({ spa: true, useRelativePaths: true }), react(), tailwindcss(), reactScanPlugin, @@ -41,6 +43,7 @@ export default { }), ], build: { + outDir: 'dist', rollupOptions: { input: { index: resolve(__dirname, 'index.html'), diff --git a/patches/@fastify__vite.patch b/patches/@fastify__vite.patch deleted file mode 100644 index 2f8c19c5d..000000000 --- a/patches/@fastify__vite.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/html.js b/html.js -index 479125b6e98296863245c3f226ce3edf57af5f8b..b1e2b63f33d290e63ec65e425dbad03c1aa384af 100644 ---- a/html.js -+++ b/html.js -@@ -35,10 +35,10 @@ function createHtmlTemplateFunction(source) { - // biome-ignore lint/style/noCommaOperator: indirect call to eval() to ensure global scope - const compiledTemplatingFunction = (0, eval)( - // biome-ignore lint/style/useTemplate: needed for compiling -- `(asReadable) => (function ({ ${[ -- ...new Set(params.map((s) => s.split('.')[0])), -- ].join(', ')} }) {` + -- `return asReadable\`${interpolated.map((s) => serialize(s)).join('')}\`` + -+ `(asReadable) => (function ({ ${[...new Set(params.map(s => s.split('.')[0]))].join( -+ ', ', -+ )} }) {` + -+ `return asReadable\`${interpolated.map(s => serialize(s)).join('')}\`` + - '})', - )(asReadable) - -@@ -75,5 +75,5 @@ function serialize(frag) { - if (typeof frag === 'object') { - return `$\{${frag.param}}` - } -- return frag -+ return frag.replace(/\\/g, '\\\\').replace(/`/g, '\\`').replace(/\$\{/g, '\\${') - } -diff --git a/mode/development.js b/mode/development.js -index af9de9d75a3689cd4f4b5d2876f2e38bd2674ae4..94ecb29a8e0d2615b1ecd0114dba7f3979dc2b11 100644 ---- a/mode/development.js -+++ b/mode/development.js -@@ -79,7 +79,11 @@ async function setup(config) { - } - } - } -- const indexHtmlPath = join(config.vite.root, 'index.html') -+ -+ // Request is decorated with viteHtmlFile in: packages/web/app/src/server/index.ts -+ // It is used to render more than one html file -+ const htmlFileName = req.viteHtmlFile ?? 'index.html'; -+ const indexHtmlPath = join(config.vite.root,htmlFileName) - const indexHtml = await read(indexHtmlPath, 'utf8') - const transformedHtml = await this.devServer.transformIndexHtml( - req.url, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 029ff6863..94c5b44bf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,9 +33,6 @@ patchedDependencies: '@apollo/federation@0.38.1': hash: cb592719b35ac58f48c97dd557e19223b45b2c5544bec4f6f2e741c58b7f1de9 path: patches/@apollo__federation@0.38.1.patch - '@fastify/vite': - hash: 0956934ac2e596c38cf5d068730c003af8671d50a92ba7ee59738d9d8ced52c5 - path: patches/@fastify__vite.patch '@graphiql/react': hash: 1018befc9149cbc43bc2bf8982d52090a580e68df34b46674234f4e58eb6d0a0 path: patches/@graphiql__react.patch @@ -238,7 +235,7 @@ importers: version: 5.7.3 vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + version: 5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) vitest: specifier: 4.0.9 version: 4.0.9(@types/debug@4.1.12)(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) @@ -284,7 +281,7 @@ importers: devDependencies: '@graphql-hive/gateway': specifier: ^2.1.19 - version: 2.1.19(@types/ioredis-mock@8.2.5)(@types/node@22.10.5)(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(prom-client@15.1.3) + version: 2.1.19(@types/ioredis-mock@8.2.5)(@types/node@22.10.5)(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3) '@types/js-yaml': specifier: 4.0.9 version: 4.0.9 @@ -416,7 +413,7 @@ importers: version: link:../core/dist '@graphql-hive/logger': specifier: ^1.0.9 - version: 1.0.9 + version: 1.0.9(pino@10.3.0) devDependencies: '@apollo/server': specifier: 5.0.0 @@ -536,7 +533,7 @@ importers: dependencies: '@graphql-hive/logger': specifier: ^1.0.9 - version: 1.0.9 + version: 1.0.9(pino@10.3.0) '@graphql-hive/signal': specifier: ^2.0.0 version: 2.0.0 @@ -617,8 +614,8 @@ importers: specifier: 0.25.9 version: 0.25.9 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 graphql: specifier: 16.9.0 version: 16.9.0 @@ -633,7 +630,7 @@ importers: version: link:../core/dist '@graphql-hive/logger': specifier: ^1.0.9 - version: 1.0.9 + version: 1.0.9(pino@10.3.0) '@graphql-yoga/plugin-persisted-operations': specifier: ^3.9.0 version: 3.9.0(@graphql-tools/utils@10.11.0(graphql@16.9.0))(graphql-yoga@5.13.3(graphql@16.9.0))(graphql@16.9.0) @@ -977,8 +974,8 @@ importers: specifier: 0.25.9 version: 0.25.9 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 graphql: specifier: 16.9.0 version: 16.9.0 @@ -1028,8 +1025,8 @@ importers: specifier: 16.4.7 version: 16.4.7 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 pino-pretty: specifier: 11.3.0 version: 11.3.0 @@ -1119,8 +1116,8 @@ importers: specifier: 8.57.1 version: 8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0) fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 graphql: specifier: 16.9.0 version: 16.9.0 @@ -1173,8 +1170,8 @@ importers: specifier: 2.1.0 version: 2.1.0 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 fastq: specifier: 1.19.1 version: 1.19.1 @@ -1236,14 +1233,14 @@ importers: specifier: 2.5.1 version: 2.5.1 '@fastify/cors': - specifier: 9.0.1 - version: 9.0.1 + specifier: 11.2.0 + version: 11.2.0 '@fastify/formbody': - specifier: 7.4.0 - version: 7.4.0 + specifier: 8.0.2 + version: 8.0.2 '@graphql-hive/plugin-opentelemetry': specifier: 1.3.0 - version: 1.3.0(encoding@0.1.13)(graphql@16.9.0)(ioredis@5.8.2)(ws@8.18.0) + version: 1.3.0(encoding@0.1.13)(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) '@graphql-hive/yoga': specifier: workspace:* version: link:../../libraries/yoga/dist @@ -1299,8 +1296,8 @@ importers: specifier: 16.4.7 version: 16.4.7 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 got: specifier: 14.4.7 version: 14.4.7(patch_hash=f7660444905ddadee251ff98241119fb54f5fec1e673a428192da361d5636299) @@ -1345,14 +1342,14 @@ importers: version: 10.45.3 devDependencies: '@fastify/cors': - specifier: 9.0.1 - version: 9.0.1 + specifier: 11.2.0 + version: 11.2.0 '@graphql-hive/logger': specifier: 1.0.9 - version: 1.0.9 + version: 1.0.9(pino@10.3.0) '@graphql-hive/plugin-opentelemetry': specifier: 1.3.0 - version: 1.3.0(encoding@0.1.13)(graphql@16.11.0)(ws@8.18.0) + version: 1.3.0(encoding@0.1.13)(graphql@16.11.0)(pino@10.3.0)(ws@8.18.0) '@opentelemetry/api': specifier: 1.9.0 version: 1.9.0 @@ -1393,11 +1390,11 @@ importers: specifier: 7.120.2 version: 7.120.2 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 fastify-plugin: - specifier: 4.5.1 - version: 4.5.1 + specifier: 5.1.0 + version: 5.1.0 opentelemetry-instrumentation-fetch-node: specifier: 1.2.3 version: 1.2.3(@opentelemetry/api@1.9.0) @@ -1492,8 +1489,8 @@ importers: specifier: 16.4.7 version: 16.4.7 fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 ioredis: specifier: 5.8.2 version: 5.8.2 @@ -1640,7 +1637,7 @@ importers: devDependencies: '@graphql-hive/logger': specifier: 1.0.9 - version: 1.0.9 + version: 1.0.9(pino@10.3.0) '@hive/service-common': specifier: workspace:* version: link:../service-common @@ -1702,14 +1699,14 @@ importers: specifier: ^3.2.2 version: 3.2.2(react@18.3.1) '@fastify/cors': - specifier: 9.0.1 - version: 9.0.1 + specifier: 11.2.0 + version: 11.2.0 '@fastify/static': - specifier: 7.0.4 - version: 7.0.4 + specifier: 9.0.0 + version: 9.0.0 '@fastify/vite': - specifier: 6.0.7 - version: 6.0.7(patch_hash=0956934ac2e596c38cf5d068730c003af8671d50a92ba7ee59738d9d8ced52c5) + specifier: 8.4.1 + version: 8.4.1(fastify@5.7.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@graphiql/plugin-explorer': specifier: 4.0.0-alpha.2 version: 4.0.0-alpha.2(@graphiql/react@1.0.0-alpha.4(patch_hash=1018befc9149cbc43bc2bf8982d52090a580e68df34b46674234f4e58eb6d0a0)(@codemirror/language@6.10.2)(@types/node@25.0.2)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(graphql-ws@5.16.1(graphql@16.9.0))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(graphql@16.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1850,7 +1847,7 @@ importers: version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3) '@storybook/react-vite': specifier: 8.6.15 - version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + version: 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@stripe/react-stripe-js': specifier: 3.1.1 version: 3.1.1(@stripe/stripe-js@5.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1858,8 +1855,8 @@ importers: specifier: 5.5.0 version: 5.5.0 '@tailwindcss/vite': - specifier: ^4.1.18 - version: 4.1.18(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + specifier: 4.1.18 + version: 4.1.18(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@tanstack/react-form': specifier: ^1.27.0 version: 1.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1927,8 +1924,8 @@ importers: specifier: 7.1.0 version: 7.1.0(@urql/core@5.0.3(graphql@16.9.0))(graphql@16.9.0) '@vitejs/plugin-react': - specifier: 4.3.4 - version: 4.3.4(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + specifier: 5.1.2 + version: 5.1.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@xyflow/react': specifier: 12.4.4 version: 12.4.4(@types/react@18.3.18)(immer@10.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1963,8 +1960,8 @@ importers: specifier: 3.0.2 version: 3.0.2(echarts@5.6.0)(react@18.3.1) fastify: - specifier: 4.29.1 - version: 4.29.1 + specifier: 5.7.1 + version: 5.7.1 formik: specifier: 2.4.6 version: 2.4.6(react@18.3.1) @@ -2113,14 +2110,14 @@ importers: specifier: 1.13.2 version: 1.13.2(@types/react@18.3.18)(react@18.3.1) vite: - specifier: 7.1.11 - version: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + specifier: 7.3.1 + version: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) vite-plugin-monaco-editor: - specifier: ^1.1.0 + specifier: 1.1.0 version: 1.1.0(monaco-editor@0.52.2) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + version: 5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) wonka: specifier: 6.3.4 version: 6.3.4 @@ -3250,14 +3247,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-self@7.25.9': - resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-jsx-source@7.25.9': - resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3982,46 +3979,56 @@ packages: resolution: {integrity: sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==} engines: {node: '>=18.0.0', npm: '>=9.0.0'} - '@fastify/accept-negotiator@1.1.0': - resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} - engines: {node: '>=14'} + '@fastify/accept-negotiator@2.0.1': + resolution: {integrity: sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==} - '@fastify/ajv-compiler@3.6.0': - resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==} + '@fastify/ajv-compiler@4.0.5': + resolution: {integrity: sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==} '@fastify/busboy@3.1.1': resolution: {integrity: sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==} - '@fastify/cors@9.0.1': - resolution: {integrity: sha512-YY9Ho3ovI+QHIL2hW+9X4XqQjXLjJqsU+sMV/xFsxZkE8p3GNnYVFpoOxF7SsP5ZL76gwvbo3V9L+FIekBGU4Q==} + '@fastify/cors@11.2.0': + resolution: {integrity: sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==} - '@fastify/error@3.4.1': - resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==} + '@fastify/deepmerge@3.2.0': + resolution: {integrity: sha512-aO5giNgFN+rD4fMUAkro9nEL7c9gh5Q3lh0ZGKMDAhQAytf22HLicF/qZ2EYTDmH+XL2WvdazwBfOdmp6NiwBg==} - '@fastify/fast-json-stringify-compiler@4.3.0': - resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} + '@fastify/error@4.2.0': + resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} - '@fastify/formbody@7.4.0': - resolution: {integrity: sha512-H3C6h1GN56/SMrZS8N2vCT2cZr7mIHzBHzOBa5OPpjfB/D6FzP9mMpE02ZzrFX0ANeh0BAJdoXKOF2e7IbV+Og==} + '@fastify/fast-json-stringify-compiler@5.0.3': + resolution: {integrity: sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==} + + '@fastify/formbody@8.0.2': + resolution: {integrity: sha512-84v5J2KrkXzjgBpYnaNRPqwgMsmY7ZDjuj0YVuMR3NXCJRCgKEZy/taSP1wUYGn0onfxJpLyRGDLa+NMaDJtnA==} + + '@fastify/forwarded@3.0.1': + resolution: {integrity: sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==} '@fastify/merge-json-schemas@0.1.1': resolution: {integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==} - '@fastify/middie@8.3.1': - resolution: {integrity: sha512-qrQ8U3iCdjNum3+omnIvAyz21ifFx+Pp5jYW7PJJ7b9ueKTCPXsH6vEvaZQrjEZvOpTnWte+CswfBODWD0NqYQ==} + '@fastify/merge-json-schemas@0.2.1': + resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} - '@fastify/send@2.1.0': - resolution: {integrity: sha512-yNYiY6sDkexoJR0D8IDy3aRP3+L4wdqCpvx5WP+VtEU58sn7USmKynBzDQex5X42Zzvw2gNzzYgP90UfWShLFA==} + '@fastify/middie@9.1.0': + resolution: {integrity: sha512-cObruXSFB5CCqn2m9sF5ktf6pNQX+QQth2N39FGXXV+8M4O+dWzkvqjqzwpIWvwvIffP9+O7KaLN+5xVgFFdWw==} - '@fastify/static@6.12.0': - resolution: {integrity: sha512-KK1B84E6QD/FcQWxDI2aiUCwHxMJBI1KeCUzm1BwYpPY1b742+jeKruGHP2uOluuM6OkBPI8CIANrXcCRtC2oQ==} + '@fastify/proxy-addr@5.1.0': + resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} - '@fastify/static@7.0.4': - resolution: {integrity: sha512-p2uKtaf8BMOZWLs6wu+Ihg7bWNBdjNgCwDza4MJtTqg+5ovKmcbgbR9Xs5/smZ1YISfzKOCNYmZV8LaCj+eJ1Q==} + '@fastify/send@4.1.0': + resolution: {integrity: sha512-TMYeQLCBSy2TOFmV95hQWkiTYgC/SEx7vMdV+wnZVX4tt8VBLKzmH8vV9OzJehV0+XBfg+WxPMt5wp+JBUKsVw==} - '@fastify/vite@6.0.7': - resolution: {integrity: sha512-+dRo9KUkvmbqdmBskG02SwigWl06Mwkw8SBDK1zTNH6vd4DyXbRvI7RmJEmBkLouSU81KTzy1+OzwHSffqSD6w==} - bundledDependencies: [] + '@fastify/static@9.0.0': + resolution: {integrity: sha512-r64H8Woe/vfilg5RTy7lwWlE8ZZcTrc3kebYFMEUBrMqlydhQyoiExQXdYAy2REVpST/G35+stAM8WYp1WGmMA==} + + '@fastify/vite@8.4.1': + resolution: {integrity: sha512-phfSE+GPL0hvFOPDRVCIk2y24elodtSKDbTodddQ8dxxNIhLzz90afSSOPTabOu3QiofJyOhJi/IvemXGnVJ3A==} + peerDependencies: + fastify: '>=5' + vite: '>=6' '@floating-ui/core@1.2.6': resolution: {integrity: sha512-EvYTiXet5XqweYGClEmpu3BoxmsQ4hkj3QaYA6qEnigCWffTP3vNRwBReTdrwDwo7OoJ3wM8Uoe9Uk4n+d4hfg==} @@ -7076,6 +7083,9 @@ packages: resolution: {integrity: sha512-U58N44b2m3OuTgpmKgf0LPDOmP3bhwNz01vAnj1mBwxBASRhptWYK+M3zG+HBkDqGQM+bFsoIihTW8MdmPXEqg==} engines: {node: '>=10.12.0'} + '@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'} @@ -8169,6 +8179,9 @@ packages: '@repeaterjs/repeater@3.0.6': resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} + '@rolldown/pluginutils@1.0.0-beta.53': + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} + '@rollup/pluginutils@5.0.2': resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -10320,11 +10333,11 @@ packages: peerDependencies: valibot: ^1.2.0 - '@vitejs/plugin-react@4.3.4': - resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} - engines: {node: ^14.18.0 || >=16.0.0} + '@vitejs/plugin-react@5.1.2': + resolution: {integrity: sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==} + engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} @@ -10801,8 +10814,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - avvio@8.4.0: - resolution: {integrity: sha512-CDSwaxINFy59iNwhYnkvALBwZiTydGkOecZyPkqBpABYR1KqGEsET0VOOYDwtleZSUIdeY36DC2bSZ24CO1igA==} + avvio@9.1.0: + resolution: {integrity: sha512-fYASnYi600CsH/j9EQov7lECAniYiBFiiAtBNuZYLA2leLe9qOvZzqYHFjtIj6gD2VMoMLP14834LFWvr4IfDw==} aws-sign2@0.7.0: resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} @@ -11521,6 +11534,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'} + content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -11549,6 +11566,10 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -12696,9 +12717,6 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} - fast-content-type-parse@1.1.0: - resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} - fast-content-type-parse@2.0.1: resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} @@ -12732,6 +12750,9 @@ packages: fast-json-stringify@5.16.1: resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} + fast-json-stringify@6.2.0: + resolution: {integrity: sha512-Eaf/KNIDwHkzfyeQFNfLXJnQ7cl1XQI3+zRqmPlvtkMigbXnAcasTrvJQmquBSxKfFGeRA6PFog8t+hFmpDoWw==} + fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -12748,10 +12769,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==} @@ -12776,11 +12793,11 @@ packages: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} engines: {node: '>= 4.9.1'} - fastify-plugin@4.5.1: - resolution: {integrity: sha512-stRHYGeuqpEZTL1Ef0Ovr2ltazUT9g844X5z/zEBFLG8RYlpDiOCIG+ATvYEp+/zmc7sN29mcIMp8gvYplYPIQ==} + fastify-plugin@5.1.0: + resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} - fastify@4.29.1: - resolution: {integrity: sha512-m2kMNHIG92tSNWv+Z3UeTR9AWLLuo7KctC7mlFPtMEVrfjIhmQhkQnT9v15qA/BfVq3vvj134Y0jl9SBje3jXQ==} + fastify@5.7.1: + resolution: {integrity: sha512-ZW7S4fxlZhE+tYWVokFzjh+i56R+buYKNGhrVl6DtN8sxkyMEzpJnzvO8A/ZZrsg5w6X37u6I4EOQikYS5DXpA==} fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -12860,9 +12877,9 @@ packages: resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==} engines: {node: '>= 0.8'} - find-my-way@8.2.2: - resolution: {integrity: sha512-Dobi7gcTEq8yszimcfp/R7+owiT4WncAJ7VTTgFH1jYJ5GaG1FbhjwDG820hptN0QDFvzVY3RfCzdInvGPGzjA==} - engines: {node: '>=14'} + find-my-way@9.4.0: + resolution: {integrity: sha512-5Ye4vHsypZRYtS01ob/iwHzGRUDELlsoCftI/OZFhcLs1M0tkGPcXldE80TAZC5yYuJMBPJQQ43UHlqbJWiX2w==} + engines: {node: '>=20'} find-root@1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} @@ -12990,14 +13007,14 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fs-extra@11.3.3: + resolution: {integrity: sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -13174,6 +13191,10 @@ packages: engines: {node: '>=16 || 14 >=14.17'} 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 @@ -13582,6 +13603,9 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + html-rewriter-wasm@0.4.1: + resolution: {integrity: sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==} + html-void-elements@3.0.0: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} @@ -13851,6 +13875,10 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} + ipaddr.js@2.3.0: + resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==} + engines: {node: '>= 10'} + is-absolute-url@3.0.3: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} @@ -14313,6 +14341,9 @@ packages: json-schema-ref-resolver@1.0.1: resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} + json-schema-ref-resolver@3.0.0: + resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==} + json-schema-to-typescript@15.0.3: resolution: {integrity: sha512-iOKdzTUWEVM4nlxpFudFsWyUiu/Jakkga4OZPEt7CGoSEsAsUgdOZqR6pcgx2STBek9Gm4hcarJpXSzIvZ/hKA==} engines: {node: '>=16.0.0'} @@ -14493,8 +14524,8 @@ packages: lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} - light-my-request@5.14.0: - resolution: {integrity: sha512-aORPWntbpH5esaYpGOOmri0OHDOe3wC5M2MQxZ9dvMLZm6DnaAn0kJlcbU9hwsQgLzmZyReKwFwwPkR+nHu5kA==} + light-my-request@6.6.0: + resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} lightningcss-android-arm64@1.30.2: resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} @@ -15391,9 +15422,6 @@ packages: mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - mnemonist@0.39.6: - resolution: {integrity: sha512-A/0v5Z59y63US00cRSLiloEIw3t5G+MiKz4BhX21FI+YBJXBOGW0ohFxTxO08dsOYlzxo87T7vGfZKYp2bcAWA==} - module-details-from-path@1.0.3: resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} @@ -15756,9 +15784,6 @@ packages: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} engines: {node: '>= 0.4'} - obliterator@2.0.4: - resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} - obuf@1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -16069,6 +16094,10 @@ packages: resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@2.0.1: + resolution: {integrity: sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -16078,6 +16107,9 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} + path-to-regexp@8.3.0: + resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -16200,6 +16232,9 @@ packages: pino-abstract-transport@2.0.0: resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} + pino-abstract-transport@3.0.0: + resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} + pino-pretty@11.3.0: resolution: {integrity: sha512-oXwn7ICywaZPHmu3epHGU2oJX4nPmKvHvB/bwrJHlGcbEWaVcotkpyVHMKLKmiVryWYByNp0jpgAcXpFJDXJzA==} hasBin: true @@ -16207,8 +16242,8 @@ packages: pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@9.5.0: - resolution: {integrity: sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==} + pino@10.3.0: + resolution: {integrity: sha512-0GNPNzHXBKw6U/InGe79A3Crzyk9bcSyObF9/Gfo9DLEf5qj5RF50RSjsu0W1rZ6ZqRGdzDFCRBQvi9/rSGPtA==} hasBin: true pirates@4.0.5: @@ -16500,12 +16535,12 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@3.0.0: - resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} - process-warning@4.0.0: resolution: {integrity: sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==} + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + process@0.10.1: resolution: {integrity: sha512-dyIett8dgGIZ/TXKUzeYExt7WA6ldDzys9vTDU/cCA9L17Ypme+KzS+NjQCjpn9xsvi/shbMC+yP/BcFMBz0NA==} engines: {node: '>= 0.6.0'} @@ -16779,8 +16814,8 @@ packages: peerDependencies: react: ^18.3.1 - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} react-remove-scroll-bar@2.3.8: @@ -17189,8 +17224,8 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} - ret@0.4.3: - resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + ret@0.5.0: + resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} engines: {node: '>=10'} retext-latin@4.0.0: @@ -17293,8 +17328,8 @@ packages: safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - safe-regex2@3.1.0: - resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} + safe-regex2@5.0.0: + resolution: {integrity: sha512-YwJwe5a51WlK7KbOJREPdjNrpViQBI3p4T50lfwPuDhZnE3XGVTlGvi+aolc5+RvxDD6bnUmjVsU9n1eboLUYw==} safe-stable-stringify@2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} @@ -17328,6 +17363,9 @@ packages: secure-json-parse@3.0.2: resolution: {integrity: sha512-H6nS2o8bWfpFEV6U38sOSjS7bTbdgbCGU9wEM6W14P5H0QOsz94KCusifV44GpHDTu2nqZbuDNhTzu+mjDSw1w==} + secure-json-parse@4.1.0: + resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} + semver-compare@1.0.0: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} @@ -18027,8 +18065,9 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - thread-stream@3.1.0: - resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} + thread-stream@4.0.0: + resolution: {integrity: sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==} + engines: {node: '>=20'} thriftrw@3.11.4: resolution: {integrity: sha512-UcuBd3eanB3T10nXWRRMwfwoaC6VMk7qe3/5YIWP2Jtw+EbHqJ0p1/K3x8ixiR5dozKSSfcg1W+0e33G1Di3XA==} @@ -18827,6 +18866,46 @@ packages: yaml: optional: true + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitest@4.0.9: resolution: {integrity: sha512-E0Ja2AX4th+CG33yAFRC+d1wFx2pzU5r6HtG6LiPSE04flaE0qB6YyjSw9ZcpJAtVPfsvZGtJlKWZpuW7EHRxg==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} @@ -21088,8 +21167,8 @@ snapshots: '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -21156,7 +21235,7 @@ snapshots: '@babel/helpers@7.26.10': dependencies: - '@babel/template': 7.26.9 + '@babel/template': 7.27.2 '@babel/types': 7.28.5 '@babel/helpers@7.28.4': @@ -21204,7 +21283,7 @@ snapshots: '@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.28.5)': dependencies: @@ -21318,15 +21397,15 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.28.5)': dependencies: @@ -22246,76 +22325,86 @@ snapshots: '@faker-js/faker@9.9.0': {} - '@fastify/accept-negotiator@1.1.0': {} + '@fastify/accept-negotiator@2.0.1': {} - '@fastify/ajv-compiler@3.6.0': + '@fastify/ajv-compiler@4.0.5': dependencies: ajv: 8.17.1 - ajv-formats: 2.1.1(ajv@8.17.1) - fast-uri: 2.3.0 + ajv-formats: 3.0.1(ajv@8.17.1) + fast-uri: 3.0.1 '@fastify/busboy@3.1.1': {} - '@fastify/cors@9.0.1': + '@fastify/cors@11.2.0': dependencies: - fastify-plugin: 4.5.1 - mnemonist: 0.39.6 + fastify-plugin: 5.1.0 + toad-cache: 3.7.0 - '@fastify/error@3.4.1': {} + '@fastify/deepmerge@3.2.0': {} - '@fastify/fast-json-stringify-compiler@4.3.0': + '@fastify/error@4.2.0': {} + + '@fastify/fast-json-stringify-compiler@5.0.3': dependencies: - fast-json-stringify: 5.12.0 + fast-json-stringify: 6.2.0 - '@fastify/formbody@7.4.0': + '@fastify/formbody@8.0.2': dependencies: fast-querystring: 1.1.2 - fastify-plugin: 4.5.1 + fastify-plugin: 5.1.0 + + '@fastify/forwarded@3.0.1': {} '@fastify/merge-json-schemas@0.1.1': dependencies: fast-deep-equal: 3.1.3 - '@fastify/middie@8.3.1': + '@fastify/merge-json-schemas@0.2.1': dependencies: - '@fastify/error': 3.4.1 - fastify-plugin: 4.5.1 - path-to-regexp: 6.3.0 + dequal: 2.0.3 + + '@fastify/middie@9.1.0': + dependencies: + '@fastify/error': 4.2.0 + fastify-plugin: 5.1.0 + find-my-way: 9.4.0 + path-to-regexp: 8.3.0 reusify: 1.0.4 - '@fastify/send@2.1.0': + '@fastify/proxy-addr@5.1.0': + dependencies: + '@fastify/forwarded': 3.0.1 + ipaddr.js: 2.3.0 + + '@fastify/send@4.1.0': dependencies: '@lukeed/ms': 2.0.2 escape-html: 1.0.3 fast-decode-uri-component: 1.0.1 - http-errors: 2.0.0 + http-errors: 2.0.1 mime: 3.0.0 - '@fastify/static@6.12.0': + '@fastify/static@9.0.0': dependencies: - '@fastify/accept-negotiator': 1.1.0 - '@fastify/send': 2.1.0 - content-disposition: 0.5.4 - fastify-plugin: 4.5.1 - glob: 8.1.0 - p-limit: 3.1.0 - - '@fastify/static@7.0.4': - dependencies: - '@fastify/accept-negotiator': 1.1.0 - '@fastify/send': 2.1.0 - content-disposition: 0.5.4 - fastify-plugin: 4.5.1 + '@fastify/accept-negotiator': 2.0.1 + '@fastify/send': 4.1.0 + content-disposition: 1.0.1 + fastify-plugin: 5.1.0 fastq: 1.19.1 - glob: 10.3.12 + glob: 13.0.0 - '@fastify/vite@6.0.7(patch_hash=0956934ac2e596c38cf5d068730c003af8671d50a92ba7ee59738d9d8ced52c5)': + '@fastify/vite@8.4.1(fastify@5.7.1)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: - '@fastify/middie': 8.3.1 - '@fastify/static': 6.12.0 - fastify-plugin: 4.5.1 - fs-extra: 10.1.0 + '@fastify/deepmerge': 3.2.0 + '@fastify/middie': 9.1.0 + '@fastify/static': 9.0.0 + fastify: 5.7.1 + fastify-plugin: 5.1.0 + fs-extra: 11.3.3 + html-rewriter-wasm: 0.4.1 klaw: 4.1.0 + package-directory: 8.1.0 + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) '@floating-ui/core@1.2.6': {} @@ -22694,9 +22783,9 @@ snapshots: lodash.sortby: 4.7.0 tiny-lru: 8.0.2 - '@graphql-hive/core@0.18.0(graphql@16.11.0)': + '@graphql-hive/core@0.18.0(graphql@16.11.0)(pino@10.3.0)': dependencies: - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/signal': 2.0.0 '@graphql-tools/utils': 10.9.1(graphql@16.11.0) '@whatwg-node/fetch': 0.10.13 @@ -22711,9 +22800,9 @@ snapshots: - pino - winston - '@graphql-hive/core@0.18.0(graphql@16.9.0)': + '@graphql-hive/core@0.18.0(graphql@16.9.0)(pino@10.3.0)': dependencies: - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/signal': 2.0.0 '@graphql-tools/utils': 10.9.1(graphql@16.9.0) '@whatwg-node/fetch': 0.10.13 @@ -22728,22 +22817,22 @@ snapshots: - pino - winston - '@graphql-hive/gateway-runtime@2.3.5(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0)': + '@graphql-hive/gateway-runtime@2.3.5(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/disable-introspection': 9.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/generic-auth': 11.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/instrumentation': 1.0.0 '@graphql-hive/core': 0.13.2(graphql@16.11.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 '@graphql-hive/yoga': 0.42.5(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@24.10.1)(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@24.10.1)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/plugin-response-cache': 0.104.18(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/batch-delegate': 10.0.5(graphql@16.11.0) @@ -22778,22 +22867,22 @@ snapshots: - winston - ws - '@graphql-hive/gateway-runtime@2.5.0(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0)': + '@graphql-hive/gateway-runtime@2.5.0(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/disable-introspection': 9.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/generic-auth': 11.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/instrumentation': 1.0.0 - '@graphql-hive/core': 0.18.0(graphql@16.11.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.11.0)(pino@10.3.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 - '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0) + '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0)(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/plugin-response-cache': 0.104.18(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/batch-delegate': 10.0.8(graphql@16.11.0) @@ -22828,22 +22917,22 @@ snapshots: - winston - ws - '@graphql-hive/gateway-runtime@2.5.0(graphql@16.11.0)(ws@8.18.0)': + '@graphql-hive/gateway-runtime@2.5.0(graphql@16.11.0)(pino@10.3.0)(ws@8.18.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/disable-introspection': 9.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/generic-auth': 11.0.0(@envelop/core@5.4.0)(graphql@16.11.0) '@envelop/instrumentation': 1.0.0 - '@graphql-hive/core': 0.18.0(graphql@16.11.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.11.0)(pino@10.3.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 - '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0) + '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0)(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.11.0) + '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.11.0)(pino@10.3.0) '@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.11.0) '@graphql-mesh/plugin-response-cache': 0.104.18(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0) '@graphql-tools/batch-delegate': 10.0.8(graphql@16.11.0) @@ -22878,22 +22967,22 @@ snapshots: - winston - ws - '@graphql-hive/gateway-runtime@2.5.0(graphql@16.9.0)(ioredis@5.8.2)(ws@8.18.0)': + '@graphql-hive/gateway-runtime@2.5.0(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/disable-introspection': 9.0.0(@envelop/core@5.4.0)(graphql@16.9.0) '@envelop/generic-auth': 11.0.0(@envelop/core@5.4.0)(graphql@16.9.0) '@envelop/instrumentation': 1.0.0 - '@graphql-hive/core': 0.18.0(graphql@16.9.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.9.0)(pino@10.3.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 - '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.9.0))(graphql@16.9.0) + '@graphql-hive/yoga': 0.46.0(graphql-yoga@5.17.1(graphql@16.9.0))(graphql@16.9.0)(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.9.0) - '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.9.0)(ioredis@5.8.2) + '@graphql-mesh/fusion-runtime': 1.6.2(@types/node@25.0.2)(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/hmac-upstream-signature': 2.0.8(graphql@16.9.0)(ioredis@5.8.2) '@graphql-mesh/plugin-response-cache': 0.104.18(graphql@16.9.0)(ioredis@5.8.2) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-tools/batch-delegate': 10.0.8(graphql@16.9.0) @@ -22928,18 +23017,18 @@ snapshots: - winston - ws - '@graphql-hive/gateway@2.1.19(@types/ioredis-mock@8.2.5)(@types/node@22.10.5)(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(prom-client@15.1.3)': + '@graphql-hive/gateway@2.1.19(@types/ioredis-mock@8.2.5)(@types/node@22.10.5)(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)': dependencies: '@commander-js/extra-typings': 14.0.0(commander@14.0.2) '@envelop/core': 5.4.0 '@escape.tech/graphql-armor-block-field-suggestions': 3.0.1 '@escape.tech/graphql-armor-max-depth': 2.4.2 '@escape.tech/graphql-armor-max-tokens': 2.5.1 - '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0) + '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) '@graphql-hive/importer': 2.0.0 - '@graphql-hive/logger': 1.0.9 - '@graphql-hive/plugin-aws-sigv4': 2.0.17(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-hive/plugin-opentelemetry': 1.3.0(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) + '@graphql-hive/plugin-aws-sigv4': 2.0.17(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) + '@graphql-hive/plugin-opentelemetry': 1.3.0(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-mesh/cache-cfw-kv': 0.105.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/cache-localforage': 0.105.17(graphql@16.11.0)(ioredis@5.8.2) @@ -22950,12 +23039,12 @@ snapshots: '@graphql-mesh/plugin-http-cache': 0.105.17(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/plugin-jit': 0.2.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/plugin-jwt-auth': 2.0.9(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/plugin-prometheus': 2.1.5(@envelop/core@5.4.0)(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0)(ioredis@5.8.2)(prom-client@15.1.3)(ws@8.18.0) + '@graphql-mesh/plugin-prometheus': 2.1.5(@envelop/core@5.4.0)(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0) '@graphql-mesh/plugin-rate-limit': 0.105.5(@envelop/core@5.4.0)(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/plugin-snapshot': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/transport-http': 1.0.12(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/transport-http-callback': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/transport-ws': 2.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-http': 1.0.12(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) + '@graphql-mesh/transport-http-callback': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) + '@graphql-mesh/transport-ws': 2.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/code-file-loader': 8.1.26(graphql@16.11.0) @@ -23003,12 +23092,14 @@ snapshots: '@graphql-hive/importer@2.0.0': {} - '@graphql-hive/logger@1.0.9': {} + '@graphql-hive/logger@1.0.9(pino@10.3.0)': + optionalDependencies: + pino: 10.3.0 - '@graphql-hive/plugin-aws-sigv4@2.0.17(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-hive/plugin-aws-sigv4@2.0.17(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@aws-sdk/client-sts': 3.939.0 - '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/fusion-runtime': 1.5.1(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@whatwg-node/promise-helpers': 1.3.2 aws4: 1.13.2 graphql: 16.11.0 @@ -23022,13 +23113,13 @@ snapshots: - pino - winston - '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0)': + '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)': dependencies: - '@graphql-hive/core': 0.18.0(graphql@16.11.0) - '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.11.0)(pino@10.3.0) + '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/utils': 10.11.0(graphql@16.11.0) @@ -23061,13 +23152,13 @@ snapshots: - winston - ws - '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.11.0)(ws@8.18.0)': + '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.11.0)(pino@10.3.0)(ws@8.18.0)': dependencies: - '@graphql-hive/core': 0.18.0(graphql@16.11.0) - '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.11.0)(ws@8.18.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.11.0)(pino@10.3.0) + '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.11.0)(pino@10.3.0)(ws@8.18.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0) '@graphql-tools/utils': 10.11.0(graphql@16.11.0) @@ -23100,13 +23191,13 @@ snapshots: - winston - ws - '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.9.0)(ioredis@5.8.2)(ws@8.18.0)': + '@graphql-hive/plugin-opentelemetry@1.3.0(encoding@0.1.13)(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0)': dependencies: - '@graphql-hive/core': 0.18.0(graphql@16.9.0) - '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.9.0)(ioredis@5.8.2)(ws@8.18.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.9.0)(pino@10.3.0) + '@graphql-hive/gateway-runtime': 2.5.0(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.9.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-tools/utils': 10.11.0(graphql@16.9.0) @@ -23158,10 +23249,10 @@ snapshots: graphql: 16.11.0 graphql-yoga: 5.16.2(graphql@16.11.0) - '@graphql-hive/yoga@0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0)': + '@graphql-hive/yoga@0.46.0(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0)(pino@10.3.0)': dependencies: - '@graphql-hive/core': 0.18.0(graphql@16.11.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.11.0)(pino@10.3.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-yoga/plugin-persisted-operations': 3.16.2(graphql-yoga@5.17.1(graphql@16.11.0))(graphql@16.11.0) graphql: 16.11.0 graphql-yoga: 5.17.1(graphql@16.11.0) @@ -23170,10 +23261,10 @@ snapshots: - pino - winston - '@graphql-hive/yoga@0.46.0(graphql-yoga@5.17.1(graphql@16.9.0))(graphql@16.9.0)': + '@graphql-hive/yoga@0.46.0(graphql-yoga@5.17.1(graphql@16.9.0))(graphql@16.9.0)(pino@10.3.0)': dependencies: - '@graphql-hive/core': 0.18.0(graphql@16.9.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/core': 0.18.0(graphql@16.9.0)(pino@10.3.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-yoga/plugin-persisted-operations': 3.16.2(graphql-yoga@5.17.1(graphql@16.9.0))(graphql@16.9.0) graphql: 16.9.0 graphql-yoga: 5.17.1(graphql@16.9.0) @@ -23480,13 +23571,13 @@ snapshots: graphql: 16.9.0 path-browserify: 1.0.1 - '@graphql-mesh/fusion-runtime@1.5.1(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/fusion-runtime@1.5.1(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/instrumentation': 1.0.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/batch-execute': 10.0.4(graphql@16.11.0) @@ -23511,13 +23602,13 @@ snapshots: - pino - winston - '@graphql-mesh/fusion-runtime@1.5.1(@types/node@24.10.1)(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/fusion-runtime@1.5.1(@types/node@24.10.1)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/instrumentation': 1.0.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/batch-execute': 10.0.4(graphql@16.11.0) @@ -23542,44 +23633,13 @@ snapshots: - pino - winston - '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.11.0)': + '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/instrumentation': 1.0.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0) - '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) - '@graphql-mesh/utils': 0.104.16(graphql@16.11.0) - '@graphql-tools/batch-execute': 10.0.4(graphql@16.11.0) - '@graphql-tools/delegate': 12.0.2(graphql@16.11.0) - '@graphql-tools/executor': 1.4.13(graphql@16.11.0) - '@graphql-tools/federation': 4.2.6(@types/node@25.0.2)(graphql@16.11.0) - '@graphql-tools/merge': 9.1.5(graphql@16.11.0) - '@graphql-tools/stitch': 10.1.6(graphql@16.11.0) - '@graphql-tools/stitching-directives': 4.0.8(graphql@16.11.0) - '@graphql-tools/utils': 10.11.0(graphql@16.11.0) - '@graphql-tools/wrap': 11.1.2(graphql@16.11.0) - '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/promise-helpers': 1.3.2 - graphql: 16.11.0 - graphql-yoga: 5.17.1(graphql@16.11.0) - tslib: 2.8.1 - transitivePeerDependencies: - - '@logtape/logtape' - - '@nats-io/nats-core' - - '@types/node' - - ioredis - - pino - - winston - - '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.11.0)(ioredis@5.8.2)': - dependencies: - '@envelop/core': 5.4.0 - '@envelop/instrumentation': 1.0.0 - '@graphql-hive/logger': 1.0.9 - '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/batch-execute': 10.0.4(graphql@16.11.0) @@ -23604,13 +23664,44 @@ snapshots: - pino - winston - '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.9.0)(ioredis@5.8.2)': + '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.11.0)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 '@envelop/instrumentation': 1.0.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) + '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(pino@10.3.0) + '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/utils': 0.104.16(graphql@16.11.0) + '@graphql-tools/batch-execute': 10.0.4(graphql@16.11.0) + '@graphql-tools/delegate': 12.0.2(graphql@16.11.0) + '@graphql-tools/executor': 1.4.13(graphql@16.11.0) + '@graphql-tools/federation': 4.2.6(@types/node@25.0.2)(graphql@16.11.0) + '@graphql-tools/merge': 9.1.5(graphql@16.11.0) + '@graphql-tools/stitch': 10.1.6(graphql@16.11.0) + '@graphql-tools/stitching-directives': 4.0.8(graphql@16.11.0) + '@graphql-tools/utils': 10.11.0(graphql@16.11.0) + '@graphql-tools/wrap': 11.1.2(graphql@16.11.0) + '@whatwg-node/disposablestack': 0.0.6 + '@whatwg-node/promise-helpers': 1.3.2 + graphql: 16.11.0 + graphql-yoga: 5.17.1(graphql@16.11.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@logtape/logtape' + - '@nats-io/nats-core' + - '@types/node' + - ioredis + - pino + - winston + + '@graphql-mesh/fusion-runtime@1.6.2(@types/node@25.0.2)(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)': + dependencies: + '@envelop/core': 5.4.0 + '@envelop/instrumentation': 1.0.0 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.9.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) '@graphql-tools/batch-execute': 10.0.4(graphql@16.9.0) @@ -23718,10 +23809,10 @@ snapshots: - ioredis - supports-color - '@graphql-mesh/plugin-prometheus@2.1.5(@envelop/core@5.4.0)(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0)(ioredis@5.8.2)(prom-client@15.1.3)(ws@8.18.0)': + '@graphql-mesh/plugin-prometheus@2.1.5(@envelop/core@5.4.0)(graphql-yoga@5.16.2(graphql@16.11.0))(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(prom-client@15.1.3)(ws@8.18.0)': dependencies: - '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.11.0)(ioredis@5.8.2)(ws@8.18.0) - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/gateway-runtime': 2.3.5(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)(ws@8.18.0) + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) @@ -23846,10 +23937,10 @@ snapshots: lodash.get: 4.4.2 tslib: 2.8.1 - '@graphql-mesh/transport-common@1.0.12(graphql@16.11.0)': + '@graphql-mesh/transport-common@1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) @@ -23865,10 +23956,10 @@ snapshots: - pino - winston - '@graphql-mesh/transport-common@1.0.12(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/transport-common@1.0.12(graphql@16.11.0)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) @@ -23884,10 +23975,10 @@ snapshots: - pino - winston - '@graphql-mesh/transport-common@1.0.12(graphql@16.9.0)(ioredis@5.8.2)': + '@graphql-mesh/transport-common@1.0.12(graphql@16.9.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@envelop/core': 5.4.0 - '@graphql-hive/logger': 1.0.9 + '@graphql-hive/logger': 1.0.9(pino@10.3.0) '@graphql-hive/pubsub': 2.1.1(ioredis@5.8.2) '@graphql-hive/signal': 2.0.0 '@graphql-mesh/types': 0.104.16(graphql@16.9.0)(ioredis@5.8.2) @@ -23903,12 +23994,12 @@ snapshots: - pino - winston - '@graphql-mesh/transport-http-callback@1.0.12(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/transport-http-callback@1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@graphql-hive/signal': 2.0.0 '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) '@graphql-mesh/string-interpolation': 0.5.9(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/executor-common': 1.0.5(graphql@16.11.0) @@ -23925,11 +24016,11 @@ snapshots: - pino - winston - '@graphql-mesh/transport-http@1.0.12(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/transport-http@1.0.12(@types/node@22.10.5)(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) '@graphql-mesh/string-interpolation': 0.5.9(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/executor-http': 3.0.7(@types/node@22.10.5)(graphql@16.11.0) @@ -23945,11 +24036,11 @@ snapshots: - pino - winston - '@graphql-mesh/transport-ws@2.0.12(graphql@16.11.0)(ioredis@5.8.2)': + '@graphql-mesh/transport-ws@2.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0)': dependencies: '@graphql-mesh/cross-helpers': 0.4.10(graphql@16.11.0) '@graphql-mesh/string-interpolation': 0.5.9(graphql@16.11.0) - '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2) + '@graphql-mesh/transport-common': 1.0.12(graphql@16.11.0)(ioredis@5.8.2)(pino@10.3.0) '@graphql-mesh/types': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-mesh/utils': 0.104.16(graphql@16.11.0)(ioredis@5.8.2) '@graphql-tools/executor-graphql-ws': 3.1.3(graphql@16.11.0) @@ -25736,7 +25827,7 @@ snapshots: '@babel/traverse': 7.26.4 '@babel/types': 7.26.10 prettier: 3.4.2 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -26242,12 +26333,12 @@ snapshots: '@josephg/resolvable@1.0.1': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.5.0(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: glob: 10.3.12 magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.7.3) - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) optionalDependencies: typescript: 5.7.3 @@ -26635,12 +26726,12 @@ snapshots: nopt: 7.2.0 proc-log: 3.0.0 read-package-json-fast: 3.0.2 - semver: 7.7.2 + semver: 7.7.3 walk-up-path: 3.0.1 '@npmcli/fs@3.1.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/git@5.0.4': dependencies: @@ -26650,7 +26741,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -26672,7 +26763,7 @@ snapshots: cacache: 18.0.2 json-parse-even-better-errors: 3.0.0 pacote: 17.0.6 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - bluebird - supports-color @@ -26689,7 +26780,7 @@ snapshots: json-parse-even-better-errors: 3.0.0 normalize-package-data: 6.0.0 proc-log: 3.0.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - bluebird @@ -27866,6 +27957,8 @@ snapshots: tslib: 2.8.1 webcrypto-core: 1.7.5 + '@pinojs/redact@0.4.0': {} + '@pkgjs/parseargs@0.11.0': optional: true @@ -29473,6 +29566,8 @@ snapshots: '@repeaterjs/repeater@3.0.6': {} + '@rolldown/pluginutils@1.0.0-beta.53': {} + '@rollup/pluginutils@5.0.2': dependencies: '@types/estree': 1.0.8 @@ -30850,13 +30945,13 @@ snapshots: react: 19.2.2 react-dom: 19.2.2(react@19.2.2) - '@storybook/builder-vite@8.6.15(storybook@8.6.15(prettier@3.4.2))(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': + '@storybook/builder-vite@8.6.15(storybook@8.6.15(prettier@3.4.2))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: '@storybook/csf-plugin': 8.6.15(storybook@8.6.15(prettier@3.4.2)) browser-assert: 1.2.1 storybook: 8.6.15(prettier@3.4.2) ts-dedent: 2.2.0 - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) '@storybook/components@8.6.15(storybook@8.6.15(prettier@3.4.2))': dependencies: @@ -30926,11 +31021,11 @@ snapshots: react-dom: 19.2.2(react@19.2.2) storybook: 8.6.15(prettier@3.4.2) - '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': + '@storybook/react-vite@8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.5.0(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@rollup/pluginutils': 5.0.2 - '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@3.4.2))(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) + '@storybook/builder-vite': 8.6.15(storybook@8.6.15(prettier@3.4.2))(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)) '@storybook/react': 8.6.15(@storybook/test@8.6.15(storybook@8.6.15(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.6.15(prettier@3.4.2))(typescript@5.7.3) find-up: 5.0.0 magic-string: 0.30.21 @@ -30940,7 +31035,7 @@ snapshots: resolve: 1.22.11 storybook: 8.6.15(prettier@3.4.2) tsconfig-paths: 4.2.0 - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) optionalDependencies: '@storybook/test': 8.6.15(storybook@8.6.15(prettier@3.4.2)) transitivePeerDependencies: @@ -31130,12 +31225,12 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.17(ts-node@10.9.2(@swc/core@1.13.5)(@types/node@25.0.2)(typescript@5.7.3)) - '@tailwindcss/vite@4.1.18(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': + '@tailwindcss/vite@4.1.18(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) '@tanstack/devtools-event-client@0.3.5': {} @@ -31175,7 +31270,7 @@ snapshots: '@tanstack/router-devtools-core': 1.139.13(@tanstack/router-core@1.139.13)(@types/node@25.0.2)(csstype@3.1.3)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(solid-js@1.9.10)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) optionalDependencies: '@tanstack/router-core': 1.139.13 transitivePeerDependencies: @@ -31251,7 +31346,7 @@ snapshots: goober: 2.1.16(csstype@3.1.3) solid-js: 1.9.10 tiny-invariant: 1.3.3 - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) optionalDependencies: csstype: 3.1.3 transitivePeerDependencies: @@ -31509,8 +31604,8 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.10 - '@babel/types': 7.26.10 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.3 @@ -31526,7 +31621,7 @@ snapshots: '@types/babel__traverse@7.18.3': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.28.5 '@types/bcryptjs@2.4.6': {} @@ -32086,7 +32181,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.2 + semver: 7.7.3 ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: typescript: 5.7.3 @@ -32150,14 +32245,15 @@ snapshots: dependencies: valibot: 1.2.0(typescript@5.7.3) - '@vitejs/plugin-react@4.3.4(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': + '@vitejs/plugin-react@5.1.2(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.28.5 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) + '@rolldown/pluginutils': 1.0.0-beta.53 '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + react-refresh: 0.18.0 + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color @@ -32693,9 +32789,9 @@ snapshots: available-typed-arrays@1.0.5: {} - avvio@8.4.0: + avvio@9.1.0: dependencies: - '@fastify/error': 3.4.1 + '@fastify/error': 4.2.0 fastq: 1.19.1 aws-sign2@0.7.0: {} @@ -33537,6 +33633,8 @@ snapshots: dependencies: safe-buffer: 5.2.1 + content-disposition@1.0.1: {} + content-type@1.0.5: {} convert-source-map@1.9.0: {} @@ -33553,6 +33651,8 @@ snapshots: cookie@0.7.2: {} + cookie@1.1.1: {} + copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -34697,7 +34797,7 @@ snapshots: ignore: 5.3.2 is-builtin-module: 3.2.1 minimatch: 9.0.5 - semver: 7.7.2 + semver: 7.7.3 eslint-plugin-promise@7.1.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)): dependencies: @@ -34748,7 +34848,7 @@ snapshots: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.7.2 + semver: 7.7.3 strip-indent: 3.0.0 eslint-plugin-yml@1.11.0(eslint@8.57.1(patch_hash=08d9d41d21638cb74d0f9f34877a8839601a4e5a8263066ff23e7032addbcba0)): @@ -34873,7 +34973,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.6 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -35007,8 +35107,6 @@ snapshots: extsprintf@1.3.0: {} - fast-content-type-parse@1.1.0: {} - fast-content-type-parse@2.0.1: {} fast-copy@3.0.2: {} @@ -35056,6 +35154,15 @@ snapshots: json-schema-ref-resolver: 1.0.1 rfdc: 1.4.1 + fast-json-stringify@6.2.0: + 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.1 + json-schema-ref-resolver: 3.0.0 + rfdc: 1.4.1 + fast-levenshtein@2.0.6: {} fast-levenshtein@3.0.0: @@ -35072,8 +35179,6 @@ snapshots: dependencies: fast-decode-uri-component: 1.0.1 - fast-redact@3.5.0: {} - fast-safe-stringify@2.1.1: {} fast-uri@2.3.0: {} @@ -35094,25 +35199,24 @@ snapshots: fastest-levenshtein@1.0.16: {} - fastify-plugin@4.5.1: {} + fastify-plugin@5.1.0: {} - fastify@4.29.1: + fastify@5.7.1: dependencies: - '@fastify/ajv-compiler': 3.6.0 - '@fastify/error': 3.4.1 - '@fastify/fast-json-stringify-compiler': 4.3.0 + '@fastify/ajv-compiler': 4.0.5 + '@fastify/error': 4.2.0 + '@fastify/fast-json-stringify-compiler': 5.0.3 + '@fastify/proxy-addr': 5.1.0 abstract-logging: 2.0.1 - avvio: 8.4.0 - fast-content-type-parse: 1.1.0 - fast-json-stringify: 5.12.0 - find-my-way: 8.2.2 - light-my-request: 5.14.0 - pino: 9.5.0 - process-warning: 3.0.0 - proxy-addr: 2.0.7 + avvio: 9.1.0 + fast-json-stringify: 6.2.0 + find-my-way: 9.4.0 + light-my-request: 6.6.0 + pino: 10.3.0 + process-warning: 5.0.0 rfdc: 1.4.1 - secure-json-parse: 2.7.0 - semver: 7.6.3 + secure-json-parse: 4.1.0 + semver: 7.7.3 toad-cache: 3.7.0 fastq@1.19.1: @@ -35215,11 +35319,11 @@ snapshots: transitivePeerDependencies: - supports-color - find-my-way@8.2.2: + find-my-way@9.4.0: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 3.1.0 + safe-regex2: 5.0.0 find-root@1.1.0: {} @@ -35333,13 +35437,13 @@ snapshots: fs-constants@1.0.0: {} - fs-extra@10.1.0: + fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 - fs-extra@11.2.0: + fs-extra@11.3.3: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 @@ -35551,6 +35655,12 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.2 + glob@13.0.0: + dependencies: + minimatch: 10.1.1 + minipass: 7.1.2 + path-scurry: 2.0.1 + glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -36259,6 +36369,8 @@ snapshots: html-escaper@2.0.2: {} + html-rewriter-wasm@0.4.1: {} + html-void-elements@3.0.0: {} htmlparser2@4.1.0: @@ -36553,7 +36665,7 @@ snapshots: fengari: 0.1.4 fengari-interop: 0.1.3(fengari@0.1.4) ioredis: 5.8.2 - semver: 7.7.2 + semver: 7.7.3 ioredis-mock@8.9.0(@types/ioredis-mock@8.2.5)(ioredis@5.8.2): dependencies: @@ -36583,6 +36695,8 @@ snapshots: ipaddr.js@1.9.1: {} + ipaddr.js@2.3.0: {} + is-absolute-url@3.0.3: {} is-absolute@1.0.0: @@ -36964,6 +37078,10 @@ snapshots: dependencies: fast-deep-equal: 3.1.3 + json-schema-ref-resolver@3.0.0: + dependencies: + dequal: 2.0.3 + json-schema-to-typescript@15.0.3: dependencies: '@apidevtools/json-schema-ref-parser': 11.6.1 @@ -37021,7 +37139,7 @@ snapshots: acorn: 8.14.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.2 + semver: 7.7.3 jsonfile@4.0.0: optionalDependencies: @@ -37048,7 +37166,7 @@ snapshots: lodash.isstring: 4.0.1 lodash.once: 4.1.1 ms: 2.1.3 - semver: 7.7.2 + semver: 7.7.3 jsox@1.2.119: {} @@ -37186,10 +37304,10 @@ snapshots: dependencies: immediate: 3.0.6 - light-my-request@5.14.0: + light-my-request@6.6.0: dependencies: - cookie: 0.7.2 - process-warning: 3.0.0 + cookie: 1.1.1 + process-warning: 4.0.0 set-cookie-parser: 2.7.1 lightningcss-android-arm64@1.30.2: @@ -37503,7 +37621,7 @@ snapshots: cacache: 18.0.2 http-cache-semantics: 4.1.1 is-lambda: 1.0.1 - minipass: 7.0.4 + minipass: 7.1.2 minipass-fetch: 3.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -38212,7 +38330,7 @@ snapshots: minipass-collect@2.0.1: dependencies: - minipass: 7.0.4 + minipass: 7.1.2 minipass-fetch@3.0.1: dependencies: @@ -38569,10 +38687,6 @@ snapshots: pkg-types: 1.3.0 ufo: 1.5.4 - mnemonist@0.39.6: - dependencies: - obliterator: 2.0.4 - module-details-from-path@1.0.3: {} monaco-editor@0.52.2: {} @@ -38802,7 +38916,7 @@ snapshots: make-fetch-happen: 13.0.0 nopt: 7.2.0 proc-log: 3.0.0 - semver: 7.7.2 + semver: 7.7.3 tar: 7.5.4 which: 4.0.0 transitivePeerDependencies: @@ -38869,7 +38983,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 npm-normalize-package-bin@3.0.1: {} @@ -38877,7 +38991,7 @@ snapshots: dependencies: hosted-git-info: 7.0.1 proc-log: 3.0.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-name: 5.0.0 npm-packlist@8.0.2: @@ -38889,7 +39003,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.1 - semver: 7.7.2 + semver: 7.7.3 npm-registry-fetch@16.1.0: dependencies: @@ -38980,8 +39094,6 @@ snapshots: define-properties: 1.2.1 es-abstract: 1.22.3 - obliterator@2.0.4: {} - obuf@1.1.2: {} oclif@4.22.65(patch_hash=14bfe62909a48d0f0115f257cc517dbaa3caac858fc059ddeaa614af424b626b)(@types/node@25.0.2): @@ -39270,7 +39382,7 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -39360,12 +39472,19 @@ snapshots: lru-cache: 10.2.0 minipass: 7.0.4 + path-scurry@2.0.1: + dependencies: + lru-cache: 11.0.2 + minipass: 7.1.2 + path-to-regexp@0.1.12: {} path-to-regexp@3.3.0: {} path-to-regexp@6.3.0: {} + path-to-regexp@8.3.0: {} + path-type@4.0.0: {} pathe@1.1.2: {} @@ -39479,6 +39598,10 @@ snapshots: dependencies: split2: 4.1.0 + pino-abstract-transport@3.0.0: + dependencies: + split2: 4.1.0 + pino-pretty@11.3.0: dependencies: colorette: 2.0.20 @@ -39498,19 +39621,19 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@9.5.0: + pino@10.3.0: dependencies: + '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 - fast-redact: 3.5.0 on-exit-leak-free: 2.1.0 - pino-abstract-transport: 2.0.0 + pino-abstract-transport: 3.0.0 pino-std-serializers: 7.0.0 - process-warning: 4.0.0 + process-warning: 5.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 safe-stable-stringify: 2.5.0 sonic-boom: 4.0.1 - thread-stream: 3.1.0 + thread-stream: 4.0.0 pirates@4.0.5: {} @@ -39737,10 +39860,10 @@ snapshots: process-nextick-args@2.0.1: {} - process-warning@3.0.0: {} - process-warning@4.0.0: {} + process-warning@5.0.0: {} + process@0.10.1: {} process@0.11.10: {} @@ -40027,7 +40150,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-refresh@0.14.2: {} + react-refresh@0.18.0: {} react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): dependencies: @@ -40565,7 +40688,7 @@ snapshots: ret@0.1.15: {} - ret@0.4.3: {} + ret@0.5.0: {} retext-latin@4.0.0: dependencies: @@ -40732,9 +40855,9 @@ snapshots: get-intrinsic: 1.3.0 is-regex: 1.1.4 - safe-regex2@3.1.0: + safe-regex2@5.0.0: dependencies: - ret: 0.4.3 + ret: 0.5.0 safe-stable-stringify@2.5.0: {} @@ -40764,6 +40887,8 @@ snapshots: secure-json-parse@3.0.2: {} + secure-json-parse@4.1.0: {} + semver-compare@1.0.0: {} semver@5.7.2: {} @@ -41672,7 +41797,7 @@ snapshots: dependencies: any-promise: 1.3.0 - thread-stream@3.1.0: + thread-stream@4.0.0: dependencies: real-require: 0.2.0 @@ -42483,24 +42608,24 @@ snapshots: dependencies: monaco-editor: 0.52.2 - vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)): + vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)): dependencies: - debug: 4.3.7 + debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.7.3) optionalDependencies: - vite: 7.1.11(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)): + vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0)): dependencies: - debug: 4.3.7 + debug: 4.4.3(supports-color@8.1.1) globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.7.3) optionalDependencies: - vite: 7.1.11(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) + vite: 7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0) transitivePeerDependencies: - supports-color - typescript @@ -42541,6 +42666,43 @@ snapshots: tsx: 4.19.2 yaml: 2.5.0 + vite@7.3.1(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.2 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 22.10.5 + fsevents: 2.3.3 + jiti: 2.6.1 + less: 4.2.0 + lightningcss: 1.30.2 + terser: 5.37.0 + tsx: 4.19.2 + yaml: 2.5.0 + optional: true + + vite@7.3.1(@types/node@25.0.2)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.2 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 25.0.2 + fsevents: 2.3.3 + jiti: 2.6.1 + less: 4.2.0 + lightningcss: 1.30.2 + terser: 5.37.0 + tsx: 4.19.2 + yaml: 2.5.0 + vitest@4.0.9(@types/debug@4.1.12)(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.0)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.19.2)(yaml@2.5.0): dependencies: '@vitest/expect': 4.0.9