From 5f7e578069ff78e5160cf09e6240abe56fbe010c Mon Sep 17 00:00:00 2001 From: Maysun J Faisal Date: Thu, 11 Jun 2026 19:00:30 -0400 Subject: [PATCH 1/5] feat(lightspeed): add DCR authentication support for MCP servers Co-authored-by: Cursor --- .../.changeset/famous-vans-collect.md | 6 + workspaces/lightspeed/.prettierignore | 1 + workspaces/lightspeed/app-config.yaml | 58 + workspaces/lightspeed/package.json | 6 +- .../lightspeed/packages/app/package.json | 1 + .../lightspeed/packages/app/src/App.tsx | 2 + .../lightspeed/packages/backend/src/index.ts | 3 +- .../plugins/lightspeed-backend/config.d.ts | 7 + .../plugins/lightspeed-backend/report.api.md | 69 +- .../plugins/lightspeed-backend/src/plugin.ts | 3 + .../src/service/mcp-server-types.ts | 2 + .../src/service/mcp-server.test.ts | 38 + .../src/service/router.test.ts | 121 + .../lightspeed-backend/src/service/router.ts | 129 +- .../lightspeed-backend/src/service/types.ts | 2 + .../plugins/lightspeed/report-alpha.api.md | 2 + .../src/components/LightSpeedChat.tsx | 1 - .../src/components/McpServersSettings.tsx | 176 +- .../lightspeed/src/translations/ref.ts | 3 + workspaces/lightspeed/rbac-policy.csv | 22 + workspaces/lightspeed/yarn.lock | 4642 ++++++++--------- 21 files changed, 2763 insertions(+), 2531 deletions(-) create mode 100644 workspaces/lightspeed/.changeset/famous-vans-collect.md create mode 100644 workspaces/lightspeed/rbac-policy.csv diff --git a/workspaces/lightspeed/.changeset/famous-vans-collect.md b/workspaces/lightspeed/.changeset/famous-vans-collect.md new file mode 100644 index 00000000000..a8e696ac278 --- /dev/null +++ b/workspaces/lightspeed/.changeset/famous-vans-collect.md @@ -0,0 +1,6 @@ +--- +'@red-hat-developer-hub/backstage-plugin-lightspeed-backend': minor +'@red-hat-developer-hub/backstage-plugin-lightspeed': minor +--- + +Add DCR (Dynamic Client Registration) authentication support for Backstage-internal MCP servers, allowing the Lightspeed backend to mint per-user plugin request tokens instead of requiring static tokens. diff --git a/workspaces/lightspeed/.prettierignore b/workspaces/lightspeed/.prettierignore index 6b08de5bb71..a9f97393ce7 100644 --- a/workspaces/lightspeed/.prettierignore +++ b/workspaces/lightspeed/.prettierignore @@ -1,4 +1,5 @@ dist +dist-dynamic dist-types coverage .vscode diff --git a/workspaces/lightspeed/app-config.yaml b/workspaces/lightspeed/app-config.yaml index 11b203d86df..c3c24d8605c 100644 --- a/workspaces/lightspeed/app-config.yaml +++ b/workspaces/lightspeed/app-config.yaml @@ -16,6 +16,27 @@ organization: # Disable AI Notebooks feature by default intelligent-assistant: + # MCP Servers available to the Intelligent Assistant via LCORE. + # Names must match the 'name' field in lightspeed-stack.yaml mcp_servers. + # + # Authentication modes per server: + # auth: dcr — Backstage mints a per-user token automatically (for + # Backstage-internal MCP servers with DCR enabled). + # The corresponding lightspeed-stack.yaml entry should use + # authorization_headers: { Authorization: "client" }. + # Any static 'token' field is ignored when auth: dcr is set. + # + # (no auth) — Static-token mode (legacy). Uses the 'token' field from + # this config, or the user's personal token set in the UI. + # The corresponding lightspeed-stack.yaml entry should use + # authorization_headers: { Authorization: "client" }. + # + # Example: + # mcpServers: + # - name: mcp-integration-tools + # auth: dcr + # - name: test-mcp-server + # token: ${MCP_TOKEN_1} notebooks: enabled: ${NOTEBOOKS_ENABLED:-false} queryDefaults: @@ -29,6 +50,16 @@ backend: # auth: # keys: # - secret: ${BACKEND_SECRET} + # + # To expose MCP tools locally, uncomment the following. pluginSources lists + # the pluginIds whose actions are exposed as MCP tools. Requires + # @backstage/plugin-mcp-actions-backend and the mcp-extras plugins in index.ts. + # In production RHDH the overlay renames these to 'software-catalog-mcp-tool' etc. + # actions: + # pluginSources: + # - 'software-catalog-mcp-extras' + # - 'techdocs-mcp-extras' + # - 'scaffolder-mcp-extras' baseUrl: http://localhost:7007 listen: port: 7007 @@ -61,6 +92,12 @@ backend: # password: ${POSTGRES_PASSWORD} # workingDirectory: /tmp # Use this to configure a working directory for the scaffolder, defaults to the OS temp-dir +# Disable dotted tool names (e.g. "software-catalog-mcp-extras.query-catalog-entities") +# so they pass OpenAI's strict tool name pattern ^[a-zA-Z0-9_-]+$ (dots are rejected). +# In production RHDH, add this under the backstage appConfig in values.yaml. +# mcpActions: +# namespacedToolNames: false + integrations: github: - host: github.com @@ -93,6 +130,14 @@ techdocs: auth: # see https://backstage.io/docs/auth/ to learn about auth providers environment: development + # Enable Dynamic Client Registration (DCR) for MCP. + # This allows MCP clients (e.g. Cursor, VS Code) to register OAuth2 clients + # dynamically and obtain per-user tokens via the Backstage auth system. + # Requires @backstage/plugin-auth (frontend) and @backstage/plugin-mcp-actions-backend. + # experimentalDynamicClientRegistration: + # enabled: true + # allowedRedirectUriPatterns: + # - '*' providers: # See https://backstage.io/docs/auth/guest/provider guest: {} @@ -108,6 +153,19 @@ auth: # # Since we do not have a User entity, for local development, uncomment the following line to allow sign-in without a user in the catalog # dangerouslyAllowSignInWithoutUserInCatalog: true +# RBAC permission configuration. +# Enables fine-grained role-based access control for Lightspeed and catalog. +# Requires @backstage/plugin-permission-backend and @backstage-community/plugin-rbac-backend +# in packages/backend/src/index.ts, plus an rbac-policy.csv file. +# permission: +# enabled: true +# rbac: +# policies-csv-file: ../../rbac-policy.csv +# policyFileReload: true +# admin: +# superUsers: +# - name: user:default/breanna.davison + scaffolder: {} # see https://backstage.io/docs/features/software-templates/configuration for software template options diff --git a/workspaces/lightspeed/package.json b/workspaces/lightspeed/package.json index c8f670e5026..6d4d67b41d4 100644 --- a/workspaces/lightspeed/package.json +++ b/workspaces/lightspeed/package.json @@ -55,6 +55,9 @@ "@ianvs/prettier-plugin-sort-imports": "^4.4.0", "@jest/environment-jsdom-abstract": "^30.3.0", "@playwright/test": "1.60.0", + "@react-stately/layout": "^4.7.1", + "@react-stately/overlays": "^3.7.1", + "@react-types/table": "^3.14.0", "@spotify/prettier-config": "^12.0.0", "@types/jest": "^30.0.0", "@types/jsdom": "^27.0.0", @@ -82,7 +85,8 @@ "langsmith": "^0.6.0", "react-router": "6.30.4", "react-router-dom": "6.30.4", - "@remix-run/router": "1.23.3" + "@remix-run/router": "1.23.3", + "@patternfly/react-core": "6.4.3" }, "prettier": "@spotify/prettier-config", "lint-staged": { diff --git a/workspaces/lightspeed/packages/app/package.json b/workspaces/lightspeed/packages/app/package.json index 12381186106..47530b67c1d 100644 --- a/workspaces/lightspeed/packages/app/package.json +++ b/workspaces/lightspeed/packages/app/package.json @@ -28,6 +28,7 @@ "@backstage/frontend-plugin-api": "^0.15.1", "@backstage/integration-react": "^1.2.16", "@backstage/plugin-app-react": "^0.2.1", + "@backstage/plugin-auth": "^0.1.7", "@backstage/plugin-catalog": "^2.0.1", "@backstage/plugin-scaffolder": "^1.36.1", "@backstage/plugin-search": "^1.7.0", diff --git a/workspaces/lightspeed/packages/app/src/App.tsx b/workspaces/lightspeed/packages/app/src/App.tsx index 216e7ade485..41c5011a061 100644 --- a/workspaces/lightspeed/packages/app/src/App.tsx +++ b/workspaces/lightspeed/packages/app/src/App.tsx @@ -15,6 +15,7 @@ */ import { createApp } from '@backstage/frontend-defaults'; +import authPlugin from '@backstage/plugin-auth'; import { appDrawerModule } from '@red-hat-developer-hub/backstage-plugin-app-react/alpha'; import { lightspeedFABModule, @@ -28,6 +29,7 @@ import { signInModule } from './modules/signIn'; export default createApp({ features: [ + authPlugin, appDrawerModule, lightspeedFABModule, lightspeedRedirectModule, diff --git a/workspaces/lightspeed/packages/backend/src/index.ts b/workspaces/lightspeed/packages/backend/src/index.ts index 740b542546c..cadcfe28564 100644 --- a/workspaces/lightspeed/packages/backend/src/index.ts +++ b/workspaces/lightspeed/packages/backend/src/index.ts @@ -38,8 +38,9 @@ backend.add( // See https://backstage.io/docs/features/software-catalog/configuration#subscribing-to-catalog-errors backend.add(import('@backstage/plugin-catalog-backend-module-logs')); +// permission plugin — RBAC backend v7+ no longer bundles this internally +// (breaking change from v5/v6 where it self-registered as the permission provider). backend.add(import('@backstage/plugin-permission-backend')); - backend.add(import('@backstage-community/plugin-rbac-backend')); // search plugin diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts b/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts index 68c0fa20f4c..68d7c91d5b1 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts @@ -48,6 +48,13 @@ export interface Config { * @visibility secret */ token?: string; + /** + * Authentication mode for this MCP server. + * Set to 'dcr' for Dynamic Client Registration (user-bound tokens minted per-request). + * When omitted, falls back to static-token mode. + * @visibility backend + */ + auth?: string; }>; /** * Per-user rate limiting for Lightspeed API endpoints. diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md b/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md index c880589815a..193261628a1 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md +++ b/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md @@ -3,7 +3,7 @@ > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts - +import type { AuthService } from '@backstage/backend-plugin-api'; import { BackendFeature } from '@backstage/backend-plugin-api'; import type { Config } from '@backstage/config'; import type { DatabaseService } from '@backstage/backend-plugin-api'; @@ -22,20 +22,21 @@ export default lightspeedPlugin; // @public export interface McpServerResponse { - // (undocumented) - enabled: boolean; - // (undocumented) - hasToken: boolean; - // (undocumented) - hasUserToken: boolean; - // (undocumented) - name: string; - // (undocumented) - status: McpServerStatus; - // (undocumented) - toolCount: number; - // (undocumented) - url?: string; + auth?: string; + // (undocumented) + enabled: boolean; + // (undocumented) + hasToken: boolean; + // (undocumented) + hasUserToken: boolean; + // (undocumented) + name: string; + // (undocumented) + status: McpServerStatus; + // (undocumented) + toolCount: number; + // (undocumented) + url?: string; } // @public (undocumented) @@ -43,34 +44,34 @@ export type McpServerStatus = 'connected' | 'error' | 'unknown'; // @public (undocumented) export interface McpToolInfo { - // (undocumented) - description: string; - // (undocumented) - name: string; + // (undocumented) + description: string; + // (undocumented) + name: string; } // @public (undocumented) export interface McpValidationResult { - // (undocumented) - error?: string; - // (undocumented) - toolCount: number; - // (undocumented) - tools: McpToolInfo[]; - // (undocumented) - valid: boolean; + // (undocumented) + error?: string; + // (undocumented) + toolCount: number; + // (undocumented) + tools: McpToolInfo[]; + // (undocumented) + valid: boolean; } // @public export type RouterOptions = { - logger: LoggerService; - config: Config; - database: DatabaseService; - httpAuth: HttpAuthService; - userInfo: UserInfoService; - permissions: PermissionsService; + logger: LoggerService; + config: Config; + database: DatabaseService; + httpAuth: HttpAuthService; + userInfo: UserInfoService; + permissions: PermissionsService; + auth: AuthService; }; // (No @packageDocumentation comment for this package) - ``` diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/plugin.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/plugin.ts index 58e5c020d96..e091b975ec0 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/plugin.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/plugin.ts @@ -36,6 +36,7 @@ export const lightspeedPlugin = createBackendPlugin({ config: coreServices.rootConfig, http: coreServices.httpRouter, httpAuth: coreServices.httpAuth, + auth: coreServices.auth, userInfo: coreServices.userInfo, permissions: coreServices.permissions, database: coreServices.database, @@ -45,6 +46,7 @@ export const lightspeedPlugin = createBackendPlugin({ config, http, httpAuth, + auth, userInfo, permissions, database, @@ -103,6 +105,7 @@ export const lightspeedPlugin = createBackendPlugin({ logger, database, httpAuth, + auth, userInfo, permissions, }), diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts index 2097de494d2..acdaf08b461 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts @@ -44,6 +44,8 @@ export interface McpServerResponse { toolCount: number; hasToken: boolean; hasUserToken: boolean; + /** Authentication mode — `'dcr'` means tokens are minted automatically. */ + auth?: string; } /** diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts index 970cc808459..5bbab2d86ab 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts @@ -78,6 +78,22 @@ const MCP_CONFIG_MULTI = { }, }; +const MCP_CONFIG_DCR = { + lightspeed: { + ...BASE_CONFIG.lightspeed, + mcpServers: [ + { + name: 'static-mcp', + token: MOCK_MCP_VALID_TOKEN, + }, + { + name: 'no-token-server', + auth: 'dcr', + }, + ], + }, +}; + const MCP_CONFIG_ENCRYPTED = { backend: { auth: { @@ -257,6 +273,28 @@ describe('MCP server management endpoints', () => { expect(response.status).toBe(403); }); + + it('returns auth field for DCR-configured servers', async () => { + const backendServer = await startBackendServer(MCP_CONFIG_DCR); + const response = await request(backendServer).get( + '/api/lightspeed/mcp-servers', + ); + + expect(response.status).toBe(200); + expect(response.body.servers).toHaveLength(2); + + const dcrServer = response.body.servers.find( + (s: any) => s.name === 'no-token-server', + ); + expect(dcrServer.auth).toBe('dcr'); + expect(dcrServer.hasToken).toBe(true); + + const staticServer = response.body.servers.find( + (s: any) => s.name === 'static-mcp', + ); + expect(staticServer.auth).toBeUndefined(); + expect(staticServer.hasToken).toBe(true); + }); }); // ─── PATCH /mcp-servers/:name ─────────────────────────────────────── diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts index 6b92b409821..d5e0f1ddfae 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts @@ -763,6 +763,127 @@ describe('lightspeed router tests', () => { }); }); + it('should send a minted Backstage token for auth: dcr servers', async () => { + let capturedMcpHeaders: string | null = null; + + rcs.use( + http.post( + `${LOCAL_LCS_ADDR}/v1/streaming_query`, + ({ request: req }) => { + capturedMcpHeaders = req.headers.get('MCP-HEADERS'); + const textEncoder = new TextEncoder(); + const mockData = [ + { + choices: [{ delta: { content: 'Test' }, finish_reason: null }], + }, + { choices: [{ delta: {}, finish_reason: 'stop' }] }, + ]; + const stream = new ReadableStream({ + start(controller) { + mockData.forEach((chunk: any) => { + controller.enqueue( + textEncoder.encode(`data: ${JSON.stringify(chunk)}\n\n`), + ); + }); + controller.close(); + }, + }); + return new HttpResponse(stream, { + headers: { 'Content-Type': 'text/plain' }, + }); + }, + ), + ); + + const backendServer = await startBackendServer({ + lightspeed: { + ...BASE_CONFIG.lightspeed, + mcpServers: [{ name: 'backstage-mcp', auth: 'dcr' }], + }, + }); + + const response = await request(backendServer) + .post('/api/lightspeed/v1/query') + .send({ + model: mockModel, + query: 'Hello', + provider: 'test-server', + }); + + expect(response.statusCode).toEqual(200); + expect(capturedMcpHeaders).not.toBeNull(); + + const parsedHeaders = JSON.parse(capturedMcpHeaders!); + expect(parsedHeaders['backstage-mcp']).toBeDefined(); + expect(parsedHeaders['backstage-mcp'].Authorization).toBeTruthy(); + expect(parsedHeaders['backstage-mcp'].Authorization).not.toMatch( + /^Bearer /, + ); + }); + + it('should mix DCR and static token servers in MCP headers', async () => { + let capturedMcpHeaders: string | null = null; + + rcs.use( + http.post( + `${LOCAL_LCS_ADDR}/v1/streaming_query`, + ({ request: req }) => { + capturedMcpHeaders = req.headers.get('MCP-HEADERS'); + const textEncoder = new TextEncoder(); + const mockData = [ + { + choices: [{ delta: { content: 'Test' }, finish_reason: null }], + }, + { choices: [{ delta: {}, finish_reason: 'stop' }] }, + ]; + const stream = new ReadableStream({ + start(controller) { + mockData.forEach((chunk: any) => { + controller.enqueue( + textEncoder.encode(`data: ${JSON.stringify(chunk)}\n\n`), + ); + }); + controller.close(); + }, + }); + return new HttpResponse(stream, { + headers: { 'Content-Type': 'text/plain' }, + }); + }, + ), + ); + + const backendServer = await startBackendServer({ + lightspeed: { + ...BASE_CONFIG.lightspeed, + mcpServers: [ + { name: 'backstage-mcp', auth: 'dcr' }, + { name: 'static-server', token: 'my-static-token' }, + ], + }, + }); + + const response = await request(backendServer) + .post('/api/lightspeed/v1/query') + .send({ + model: mockModel, + query: 'Hello', + provider: 'test-server', + }); + + expect(response.statusCode).toEqual(200); + expect(capturedMcpHeaders).not.toBeNull(); + + const parsedHeaders = JSON.parse(capturedMcpHeaders!); + expect(parsedHeaders['backstage-mcp'].Authorization).toBeTruthy(); + expect(parsedHeaders['backstage-mcp'].Authorization).not.toMatch( + /^Bearer /, + ); + expect(parsedHeaders['static-server']).toEqual({ + Authorization: 'my-static-token', + }); + }); + it('should fail with unauthorized error in chat completion API', async () => { const backendServer = await startBackendServer({}, AuthorizeResult.DENY); const chatCompletionResponse = await request(backendServer) diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts index f6eb0b86d8f..6464c919aa9 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts @@ -15,6 +15,11 @@ */ import { MiddlewareFactory } from '@backstage/backend-defaults/rootHttpRouter'; +import type { + AuthService, + BackstageCredentials, + LoggerService, +} from '@backstage/backend-plugin-api'; import { NotAllowedError } from '@backstage/errors'; import type { BasicPermission } from '@backstage/plugin-permission-common'; import { createPermissionIntegrationRouter } from '@backstage/plugin-permission-node'; @@ -58,23 +63,54 @@ import { QueryRequestBody, RouterOptions } from './types'; import { handleLCSFetchError, rewriteLightspeedProxyPath } from './utils'; import { validateCompletionsRequest } from './validation'; +/** + * MCP Server authentication modes for lightspeed.mcpServers entries. + * + * - `'dcr'` — Dynamic Client Registration. The Lightspeed backend mints a + * short-lived Backstage plugin-request token carrying the current user's + * identity. This token is forwarded to the MCP server via LCORE's + * MCP-HEADERS, and the MCP Actions backend validates it against the + * Backstage Permission Framework (RBAC). Use this for Backstage-internal + * MCP servers (e.g. `@backstage/plugin-mcp-actions-backend`). + * A static `token` field is **ignored** when `auth: dcr` is set. + * + * - (absent / undefined) — Legacy static-token mode. The token is resolved + * from the user's DB override first, then from the `token` field in + * app-config. If neither exists, the server is omitted from MCP-HEADERS. + * Users can also set their own tokens via the Lightspeed UI. + */ +type McpServerAuth = 'dcr'; + interface StaticMcpServer { name: string; token?: string; + auth?: McpServerAuth; } /** - * Build MCP-HEADERS for LCS. Format matches the LCS "client" auth model: - * { "server-name": { "Authorization": "" } } + * Build MCP-HEADERS for LCS. Format matches the LCS "client"/"oauth" auth + * model: `{ "server-name": { "Authorization": "" } }` + * + * For each admin-configured server: * - * For each admin-configured server, includes the user's override token if - * present in the DB, falling back to the admin default from app-config. - * Servers the user has disabled are excluded. + * 1. If `auth: 'dcr'`, a Backstage plugin-request token is minted on behalf + * of the authenticated user. Any static token is ignored. + * + * 2. Otherwise, the user's personal token (DB) takes precedence over the + * admin default from app-config. If neither exists, the server is + * excluded from MCP-HEADERS (LCORE will skip it or return 401). + * + * Servers the user has disabled are always excluded. */ async function buildMcpHeaders( servers: StaticMcpServer[], store: McpUserSettingsStore, userEntityRef: string, + options?: { + authService?: AuthService; + credentials?: BackstageCredentials; + logger?: LoggerService; + }, ): Promise { const headers: Record = {}; const userSettings = await store.listByUser(userEntityRef); @@ -85,12 +121,31 @@ async function buildMcpHeaders( const enabled = setting ? Boolean(setting.enabled) : true; if (!enabled) continue; - // User's personal token (DB) takes precedence over admin default (app-config). - // If the user hasn't set one, falls back to the config token. - // If neither exists, the server is excluded from MCP-HEADERS. - const token = setting?.token || server.token; - if (token) { - headers[server.name] = { Authorization: `${token}` }; + if (server.auth === 'dcr') { + if (server.token && options?.logger) { + options.logger.warn( + `MCP server '${server.name}' has both auth: dcr and a static token; ` + + `the static token is ignored when auth is dcr`, + ); + } + if (options?.authService && options?.credentials) { + const { token } = await options.authService.getPluginRequestToken({ + onBehalfOf: options.credentials, + targetPluginId: 'mcp-actions', + }); + headers[server.name] = { Authorization: `${token}` }; + } else { + options?.logger?.warn( + `MCP server '${server.name}' has auth: dcr but AuthService is not available; skipping`, + ); + } + } else { + // Static token: user's personal token (DB) > admin default (app-config). + // If neither exists, the server is excluded from MCP-HEADERS. + const token = setting?.token || server.token; + if (token) { + headers[server.name] = { Authorization: `${token}` }; + } } } @@ -104,7 +159,8 @@ async function buildMcpHeaders( export async function createRouter( options: RouterOptions, ): Promise { - const { logger, config, database, httpAuth, userInfo, permissions } = options; + const { logger, config, database, httpAuth, auth, userInfo, permissions } = + options; const router = Router(); router.use(express.json()); @@ -138,7 +194,16 @@ export async function createRouter( let lightspeed_vector_store_id: string = ''; // Parse admin-configured MCP servers from app-config. - // Only name is required; token is optional (users can provide their own via the UI). + // + // Each entry supports: + // name (required) — unique identifier, must match the name in lightspeed-stack.yaml + // auth (optional) — authentication mode: + // 'dcr' = the backend mints a per-user Backstage token (for + // Backstage-internal MCP servers with DCR/OAuth enabled) + // absent = legacy static-token mode (see `token` below) + // token (optional) — static fallback token from app-config. Ignored when auth: dcr. + // Users can also set personal tokens via the Lightspeed UI. + // // URLs come from LCS (GET /v1/mcp-servers), not from app-config. const mcpServersConfig = config.getOptionalConfigArray( 'intelligent-assistant.mcpServers', @@ -146,9 +211,17 @@ export async function createRouter( const staticServers: StaticMcpServer[] = []; if (mcpServersConfig) { for (const mcpServer of mcpServersConfig) { + const authValue = mcpServer.getOptionalString('auth'); + if (authValue && authValue !== 'dcr') { + logger.warn( + `MCP server '${mcpServer.getString('name')}' has unsupported auth value '${authValue}'; ` + + `only 'dcr' is supported — falling back to static-token mode`, + ); + } staticServers.push({ name: mcpServer.getString('name'), token: mcpServer.getOptionalString('token'), + auth: authValue === 'dcr' ? 'dcr' : undefined, }); } } @@ -262,8 +335,11 @@ export async function createRouter( enabled: setting ? Boolean(setting.enabled) : true, status: setting?.status ?? 'unknown', toolCount: setting?.tool_count ?? 0, - hasToken: !!(setting?.token || server.token), + // DCR servers always have a token (minted per-request); static servers check DB + config. + hasToken: + server.auth === 'dcr' || !!(setting?.token || server.token), hasUserToken: !!setting?.token, + auth: server.auth, }; }); @@ -316,7 +392,7 @@ export async function createRouter( requirePermission(lightspeedMcpManagePermission), async (req, res) => { try { - const { userEntityRef } = getIdentity(req); + const { userEntityRef, credentials } = getIdentity(req); const { name } = req.params; const server = staticServers.find(s => s.name === name); @@ -339,8 +415,17 @@ export async function createRouter( return; } - const setting = await settingsStore.get(name, userEntityRef); - const effectiveToken = setting?.token || server.token; + let effectiveToken: string | undefined; + if (server.auth === 'dcr') { + const { token: dcrToken } = await auth.getPluginRequestToken({ + onBehalfOf: credentials, + targetPluginId: 'mcp-actions', + }); + effectiveToken = dcrToken; + } else { + const setting = await settingsStore.get(name, userEntityRef); + effectiveToken = setting?.token || server.token; + } if (!effectiveToken) { res .status(400) @@ -446,8 +531,10 @@ export async function createRouter( enabled: Boolean(setting.enabled), status: setting.status, toolCount: setting.tool_count, - hasToken: !!(setting.token || server.token), + hasToken: + server.auth === 'dcr' || !!(setting.token || server.token), hasUserToken: !!setting.token, + auth: server.auth, }, }; if (validation) result.validation = validation; @@ -628,7 +715,7 @@ export async function createRouter( async (request, response) => { const { provider }: Pick = request.body; try { - const { userEntityRef } = getIdentity(request); + const { userEntityRef, credentials } = getIdentity(request); logger.info(`/v1/query receives call from user: ${userEntityRef}`); @@ -655,11 +742,13 @@ export async function createRouter( const requestBody = JSON.stringify(request.body); - // Build MCP headers from config servers + this user's preferences + // Build MCP headers from config servers + this user's preferences. + // For servers with auth: dcr, a per-user Backstage token is minted. const mcpHeadersValue = await buildMcpHeaders( staticServers, settingsStore, userEntityRef, + { authService: auth, credentials, logger }, ); const abortController = new AbortController(); diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/types.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/types.ts index 445cf726cce..34fb2421e2e 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/types.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/types.ts @@ -15,6 +15,7 @@ */ import type { + AuthService, DatabaseService, HttpAuthService, LoggerService, @@ -38,6 +39,7 @@ export type RouterOptions = { httpAuth: HttpAuthService; userInfo: UserInfoService; permissions: PermissionsService; + auth: AuthService; }; /** diff --git a/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md b/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md index e8b7b123b06..d527a994ace 100644 --- a/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md +++ b/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md @@ -234,6 +234,8 @@ export const lightspeedTranslationRef: TranslationRef< readonly 'mcp.settings.status.oneTool': string; readonly 'mcp.settings.status.manyTools': string; readonly 'mcp.settings.status.unknown': string; + readonly 'mcp.settings.status.autoManaged': string; + readonly 'mcp.settings.modalDescriptionDcr': string; readonly 'mcp.settings.toggleServerAriaLabel': string; readonly 'mcp.settings.editServerAriaLabel': string; readonly 'mcp.settings.configureServerTitle': string; diff --git a/workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx b/workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx index f6f842663a3..9184eddbe84 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx +++ b/workspaces/lightspeed/plugins/lightspeed/src/components/LightSpeedChat.tsx @@ -1768,7 +1768,6 @@ export const LightspeedChat = ({ onSendMessage={sendMessage} isSendButtonDisabled={isSendButtonDisabled} hasAttachButton - attachButtonPosition="start" handleAttach={handleAttach} hasMicrophoneButton value={draftMessage} diff --git a/workspaces/lightspeed/plugins/lightspeed/src/components/McpServersSettings.tsx b/workspaces/lightspeed/plugins/lightspeed/src/components/McpServersSettings.tsx index a162752ba6f..d3cdc442cc6 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/components/McpServersSettings.tsx +++ b/workspaces/lightspeed/plugins/lightspeed/src/components/McpServersSettings.tsx @@ -63,6 +63,8 @@ type McpServer = { hasToken: boolean; hasUserToken: boolean; validationError?: string; + /** 'dcr' = tokens are minted automatically (no manual token needed). */ + auth?: string; }; type McpServersSettingsProps = { @@ -359,6 +361,7 @@ type McpServerResponse = { toolCount: number; hasToken: boolean; hasUserToken: boolean; + auth?: string; }; type McpServersListResponse = { @@ -416,6 +419,7 @@ const toUiServer = ( hasToken: server.hasToken, hasUserToken: server.hasUserToken, validationError: server.status === 'error' ? validationError : undefined, + auth: server.auth, }); export const McpServersSettings = ({ onClose, @@ -1046,83 +1050,103 @@ export const McpServersSettings = ({ })} -
- {t('mcp.settings.modalDescription')} -
-
- onTokenInputChange(event.target.value)} - className={`${classes.tokenInput} ${tokenInputStateClass}`} - label={ - hasSavedTokenInModal - ? t('mcp.settings.savedToken') - : t('mcp.settings.personalAccessToken') - } - InputProps={{ - endAdornment: ( - - {tokenInputAdornment} - - ), - }} - /> - {(isUsingOrganizationCredentialInModal || - !hasSavedTokenInModal || - tokenValidationState !== 'idle') && ( -
- {tokenValidationMessage || - (isUsingOrganizationCredentialInModal - ? t('mcp.settings.usingAdminCredential') - : t('mcp.settings.enterToken'))} + {editingServer?.auth === 'dcr' ? ( + <> +
+ {t('mcp.settings.modalDescriptionDcr')}
- )} -
-
- - {canRemovePersonalToken && hasSavedTokenInModal && ( - - )} - -
+
+ +
+ + ) : ( + <> +
+ {t('mcp.settings.modalDescription')} +
+
+ onTokenInputChange(event.target.value)} + className={`${classes.tokenInput} ${tokenInputStateClass}`} + label={ + hasSavedTokenInModal + ? t('mcp.settings.savedToken') + : t('mcp.settings.personalAccessToken') + } + InputProps={{ + endAdornment: ( + + {tokenInputAdornment} + + ), + }} + /> + {(isUsingOrganizationCredentialInModal || + !hasSavedTokenInModal || + tokenValidationState !== 'idle') && ( +
+ {tokenValidationMessage || + (isUsingOrganizationCredentialInModal + ? t('mcp.settings.usingAdminCredential') + : t('mcp.settings.enterToken'))} +
+ )} +
+
+ + {canRemovePersonalToken && hasSavedTokenInModal && ( + + )} + +
+ + )}
diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts index 8b17db3d925..8669bea793c 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts @@ -345,6 +345,9 @@ export const lightspeedMessages = { 'mcp.settings.status.oneTool': '{{count}} tool', 'mcp.settings.status.manyTools': '{{count}} tools', 'mcp.settings.status.unknown': 'Unknown', + 'mcp.settings.status.autoManaged': 'Authenticated via Backstage', + 'mcp.settings.modalDescriptionDcr': + 'This server uses Dynamic Client Registration (DCR). Tokens are minted automatically using your Backstage identity — no manual token is needed.', 'mcp.settings.toggleServerAriaLabel': 'Toggle {{serverName}}', 'mcp.settings.editServerAriaLabel': 'Edit {{serverName}}', 'mcp.settings.configureServerTitle': 'Configure {{serverName}} server', diff --git a/workspaces/lightspeed/rbac-policy.csv b/workspaces/lightspeed/rbac-policy.csv new file mode 100644 index 00000000000..41a371930f2 --- /dev/null +++ b/workspaces/lightspeed/rbac-policy.csv @@ -0,0 +1,22 @@ +# RBAC Policy Reference for Lightspeed + MCP +# Format: p, , , , +# g, , +# +# This is a reference file for local development/testing. +# In production RHDH, policies are managed via ConfigMap. + +# --- Lightspeed permissions --- +p, role:default/lightspeed-user, lightspeed.chat.read, read, allow +p, role:default/lightspeed-user, lightspeed.chat.create, create, allow +p, role:default/lightspeed-user, lightspeed.chat.delete, delete, allow +p, role:default/lightspeed-user, lightspeed.chat.update, update, allow +p, role:default/lightspeed-user, lightspeed.mcp.read, read, allow +p, role:default/lightspeed-user, lightspeed.mcp.manage, update, allow +p, role:default/lightspeed-user, lightspeed.notebooks.use, update, allow + +# --- Catalog permissions (needed for MCP tools to query entities) --- +p, role:default/lightspeed-user, catalog.entity.read, read, allow +p, role:default/lightspeed-user, catalog.location.read, read, allow + +# --- User → Role assignment --- +# g, user:default/, role:default/lightspeed-user diff --git a/workspaces/lightspeed/yarn.lock b/workspaces/lightspeed/yarn.lock index 002624b48e1..41d7ad8b9a8 100644 --- a/workspaces/lightspeed/yarn.lock +++ b/workspaces/lightspeed/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 8 cacheKey: 10c0 -"@acemir/cssom@npm:^0.9.28, @acemir/cssom@npm:^0.9.31": +"@acemir/cssom@npm:^0.9.28": version: 0.9.31 resolution: "@acemir/cssom@npm:0.9.31" checksum: 10c0/cbfff98812642104ec3b37de1ad3a53f216ddc437e7b9276a23f46f2453844ea3c3f46c200bc4656a2f747fb26567560b3cc5183d549d119a758926551b5f566 @@ -40,25 +40,25 @@ __metadata: linkType: hard "@adobe/react-spectrum@npm:^3.47.0": - version: 3.47.2 - resolution: "@adobe/react-spectrum@npm:3.47.2" + version: 3.47.1 + resolution: "@adobe/react-spectrum@npm:3.47.1" dependencies: "@internationalized/date": "npm:^3.12.2" - "@react-types/shared": "npm:^3.36.0" + "@react-types/shared": "npm:^3.35.0" "@spectrum-icons/ui": "npm:^3.7.1" "@spectrum-icons/workflow": "npm:^4.3.1" "@swc/helpers": "npm:^0.5.0" client-only: "npm:^0.0.1" clsx: "npm:^2.0.0" - react-aria: "npm:3.50.0" - react-aria-components: "npm:1.19.0" - react-stately: "npm:3.48.0" + react-aria: "npm:3.49.0" + react-aria-components: "npm:1.18.0" + react-stately: "npm:3.47.0" react-transition-group: "npm:^4.4.5" use-sync-external-store: "npm:^1.6.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/f626bba5b3d396581dbc1b82610fac978b01d06f2ef3a0d24059f45ec81ca6aa728603d3dbe6fae7571d03a400de536d483c60d9118604f02a533c0ba705cfd9 + checksum: 10c0/1812e0fc6a9108e4ebce3601326581adb0473aecf3d573cadf98f16f0da7939ed5a115750b83778f99d0f6dcdd2d7ec64ddad09bb270dd1b1a6ff73afd4028b1 languageName: node linkType: hard @@ -138,20 +138,7 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/css-color@npm:^5.0.1": - version: 5.1.11 - resolution: "@asamuzakjp/css-color@npm:5.1.11" - dependencies: - "@asamuzakjp/generational-cache": "npm:^1.0.1" - "@csstools/css-calc": "npm:^3.2.0" - "@csstools/css-color-parser": "npm:^4.1.0" - "@csstools/css-parser-algorithms": "npm:^4.0.0" - "@csstools/css-tokenizer": "npm:^4.0.0" - checksum: 10c0/32720bdff8daea6a8847aba6cdfae55baa3b4a2690b51d21db7f0382bbd183f3d9f2d5126df50afd889062635684b2819e47113629ee2e80c99389e75f48d060 - languageName: node - linkType: hard - -"@asamuzakjp/dom-selector@npm:^6.7.6, @asamuzakjp/dom-selector@npm:^6.8.1": +"@asamuzakjp/dom-selector@npm:^6.7.6": version: 6.8.1 resolution: "@asamuzakjp/dom-selector@npm:6.8.1" dependencies: @@ -164,13 +151,6 @@ __metadata: languageName: node linkType: hard -"@asamuzakjp/generational-cache@npm:^1.0.1": - version: 1.0.1 - resolution: "@asamuzakjp/generational-cache@npm:1.0.1" - checksum: 10c0/1de62de43764e13fca3b9a31b7ea9b1bf0780fe053d266e40378a19ff8c66b543e011e6a0df02d410cd59bf981126706f176cdbb938985165202c4a079fe1057 - languageName: node - linkType: hard - "@asamuzakjp/nwsapi@npm:^2.3.9": version: 2.3.9 resolution: "@asamuzakjp/nwsapi@npm:2.3.9" @@ -202,11 +182,11 @@ __metadata: languageName: node linkType: hard -"@asyncapi/parser@npm:^3.1.0, @asyncapi/parser@npm:^3.3.0, @asyncapi/parser@npm:^3.4.0": - version: 3.6.0 - resolution: "@asyncapi/parser@npm:3.6.0" +"@asyncapi/parser@npm:^3.1.0, @asyncapi/parser@npm:^3.3.0": + version: 3.4.0 + resolution: "@asyncapi/parser@npm:3.4.0" dependencies: - "@asyncapi/specs": "npm:^6.11.1" + "@asyncapi/specs": "npm:^6.8.0" "@openapi-contrib/openapi-schema-to-json-schema": "npm:~3.2.0" "@stoplight/json": "npm:3.21.0" "@stoplight/json-ref-readers": "npm:^1.2.2" @@ -222,51 +202,50 @@ __metadata: ajv-errors: "npm:^3.0.0" ajv-formats: "npm:^2.1.1" avsc: "npm:^5.7.5" - js-yaml: "npm:^4.1.1" - jsonpath-plus: "npm:^10.0.7" + js-yaml: "npm:^4.1.0" + jsonpath-plus: "npm:^10.0.0" node-fetch: "npm:2.6.7" - checksum: 10c0/7e30586345ddc854dac661aef31ca71cf2d0d437e5b954441e3371617e984ff744dca7e9b966bd0f45baabfe83afd485d611f1d100c26aa8dd6651503bad36f7 + checksum: 10c0/340906e46bb87486d738917035433dc19eafcd4f9dcef7168f8d1379b559d67aa1489e51fd3a030ec4bab74c7708b8a7e3fd01af83ab51a6dbbf9bf32f8d6e2f languageName: node linkType: hard -"@asyncapi/protobuf-schema-parser@npm:^3.6.0": - version: 3.6.0 - resolution: "@asyncapi/protobuf-schema-parser@npm:3.6.0" +"@asyncapi/protobuf-schema-parser@npm:^3.2.14": + version: 3.2.14 + resolution: "@asyncapi/protobuf-schema-parser@npm:3.2.14" dependencies: - "@asyncapi/parser": "npm:^3.4.0" - "@types/protocol-buffers-schema": "npm:^3.4.3" - protobufjs: "npm:^7.4.0" - checksum: 10c0/5804aed24ac4069b2c8d04768919992b3b7cb76c496923f4adb1f1691667ea34d974ae29c3b7498d8e47799d3c933d27537d29bef953fe963253ac8883eb4784 + "@asyncapi/parser": "npm:^3.1.0" + "@types/protocol-buffers-schema": "npm:^3.4.1" + protobufjs: "npm:^7.2.6" + checksum: 10c0/049b29af7be6d44fd8be04c65de0759e20dd597d043a745b41660f76f9b4cc18a89024ada7661fcbd7e4ad7e69d5dadf427778ffb717264cc1a5209a1ab88a3a languageName: node linkType: hard "@asyncapi/react-component@npm:^2.3.3": - version: 2.6.5 - resolution: "@asyncapi/react-component@npm:2.6.5" + version: 2.4.3 + resolution: "@asyncapi/react-component@npm:2.4.3" dependencies: "@asyncapi/avro-schema-parser": "npm:^3.0.24" "@asyncapi/openapi-schema-parser": "npm:^3.0.24" "@asyncapi/parser": "npm:^3.3.0" - "@asyncapi/protobuf-schema-parser": "npm:^3.6.0" + "@asyncapi/protobuf-schema-parser": "npm:^3.2.14" highlight.js: "npm:^10.7.2" isomorphic-dompurify: "npm:^2.14.0" marked: "npm:^4.0.14" openapi-sampler: "npm:^1.2.1" - react-error-boundary: "npm:^4.1.2" use-resize-observer: "npm:^9.1.0" peerDependencies: react: ">=18.0.0" react-dom: ">=18.0.0" - checksum: 10c0/f0647f02bebabd37760d6917202c9a595dd083cd9f525275f99b35532d185aa415920112ed3400dc31d620db6d884e2f35855b947b613f7287c33028163a3a5e + checksum: 10c0/e9bb98ced5cd2d328162cb145ec9d5ecb645da6ea73854e26f911e0b73351ef3483ad0196b09823a8b2110eb9b0e918e3e78981c4d0f001f0a7e5bf5f1eb4783 languageName: node linkType: hard -"@asyncapi/specs@npm:^6.11.1, @asyncapi/specs@npm:^6.8.0": - version: 6.11.1 - resolution: "@asyncapi/specs@npm:6.11.1" +"@asyncapi/specs@npm:^6.8.0": + version: 6.8.0 + resolution: "@asyncapi/specs@npm:6.8.0" dependencies: "@types/json-schema": "npm:^7.0.11" - checksum: 10c0/dac4bfb88a0e8bb163b99072ee839705d5909d951968a0c9187e90d72430341d51e7e4e3beee037fc14159262fc7ff003d74d1e11272a3f41b53ece0efc67523 + checksum: 10c0/ba7bc303dbc63affe5130329c4bf117e5f3a2f13e2e360e3a000f8a0359df4ec0ae2f6bf36080e55a6c96f9f5d6d48be1daa3b84901cae3a80b560f5a1f8ee0c languageName: node linkType: hard @@ -1268,14 +1247,13 @@ __metadata: linkType: hard "@aws-sdk/xml-builder@npm:^3.972.4": - version: 3.972.21 - resolution: "@aws-sdk/xml-builder@npm:3.972.21" + version: 3.972.4 + resolution: "@aws-sdk/xml-builder@npm:3.972.4" dependencies: - "@nodable/entities": "npm:2.1.0" - "@smithy/types": "npm:^4.14.1" - fast-xml-parser: "npm:5.7.2" + "@smithy/types": "npm:^4.12.0" + fast-xml-parser: "npm:5.3.4" tslib: "npm:^2.6.2" - checksum: 10c0/58f0c7a13bd7c67ddf38fedd728b8b78df23997793325811c6980fb2f4dbbe8768be902c0de0527e441e3b23e0d358982d42493a72105f104cab53aab1288886 + checksum: 10c0/6ed7ace0e74902ddb1075404312182330827b9cc23439676f8a076bd90d10115232854e8e5512fd6a85c290c88b5b381b98b9bf79f573f5eb05b49e944d49f02 languageName: node linkType: hard @@ -1287,13 +1265,13 @@ __metadata: linkType: hard "@axe-core/playwright@npm:^4.10.0": - version: 4.11.3 - resolution: "@axe-core/playwright@npm:4.11.3" + version: 4.11.0 + resolution: "@axe-core/playwright@npm:4.11.0" dependencies: - axe-core: "npm:~4.11.4" + axe-core: "npm:~4.11.0" peerDependencies: playwright-core: ">= 1.0.0" - checksum: 10c0/da1854726dbc461a71ac25e0435f5dd9b7d143dc9142f53b1aeb4a8d7edcb4533eddb59949e8a07c4f4e3dce85ae43b7f249b3801e8b255f605fc974b94616fe + checksum: 10c0/73f93cbe510b2399986aa14e4b07bff79fb757b7205240a6ed59b39f3c252014beeb6e6ce0850c1d392fe1f3f3f04c4e5ff860cbcdeaaf7b6dc1598c3209e539 languageName: node linkType: hard @@ -1513,138 +1491,138 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0, @babel/code-frame@npm:^7.8.3": - version: 7.29.0 - resolution: "@babel/code-frame@npm:7.29.0" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.29.7, @babel/code-frame@npm:^7.8.3": + version: 7.29.7 + resolution: "@babel/code-frame@npm:7.29.7" dependencies: - "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/helper-validator-identifier": "npm:^7.29.7" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.1.1" - checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + checksum: 10c0/169fc2080169a40c1760155eaaaf739bcb882df0bec76a83adbda5493645bc17270a3434b8848c494b1933e96fe1d147370001e3cda09a39f43ae30f08ef2069 languageName: node linkType: hard -"@babel/compat-data@npm:^7.28.6": - version: 7.29.3 - resolution: "@babel/compat-data@npm:7.29.3" - checksum: 10c0/81bddd53ce1b1395576fbb7cb739631a976f6b421cd260e6cf2715a9691b9a0ec12ca5c4e1bb88088e60dc87875f6e4ef7fa8674f1dc96ae1bd7c357416605a7 +"@babel/compat-data@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/compat-data@npm:7.29.7" + checksum: 10c0/47913f05e08a45a1c9df38c02b4b49e391005085b489432647a1abe112e5d9c75e3be8ea5972b7f6da4ec5d1339922ceb9ea02b8a25d4ed1cb8636e5261f344e languageName: node linkType: hard "@babel/core@npm:^7.23.9, @babel/core@npm:^7.27.4": - version: 7.29.0 - resolution: "@babel/core@npm:7.29.0" - dependencies: - "@babel/code-frame": "npm:^7.29.0" - "@babel/generator": "npm:^7.29.0" - "@babel/helper-compilation-targets": "npm:^7.28.6" - "@babel/helper-module-transforms": "npm:^7.28.6" - "@babel/helpers": "npm:^7.28.6" - "@babel/parser": "npm:^7.29.0" - "@babel/template": "npm:^7.28.6" - "@babel/traverse": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" + version: 7.29.7 + resolution: "@babel/core@npm:7.29.7" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.7" + "@babel/helper-compilation-targets": "npm:^7.29.7" + "@babel/helper-module-transforms": "npm:^7.29.7" + "@babel/helpers": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/template": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" "@jridgewell/remapping": "npm:^2.3.5" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + checksum: 10c0/112fb09c24de7a1de64d1de2c31fe65c4e6af4cb2fb6e6d99ea5373e6fc51e75b88581c0efae4c4c68f119a02a988c7106e95011a41530a2fb8ed793c7eaa07b languageName: node linkType: hard -"@babel/generator@npm:^7.26.2, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.29.0": - version: 7.29.1 - resolution: "@babel/generator@npm:7.29.1" +"@babel/generator@npm:^7.26.2, @babel/generator@npm:^7.27.5, @babel/generator@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/generator@npm:7.29.7" dependencies: - "@babel/parser": "npm:^7.29.0" - "@babel/types": "npm:^7.29.0" + "@babel/parser": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" "@jridgewell/gen-mapping": "npm:^0.3.12" "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + checksum: 10c0/9bf72b01b5bd0ea5b1288a0e37dbd360bff2f2b1ce73342c0d40fb3db2ec3dc004ada5ffa925c5e12939a416eed59e600d562b8ecd938ce0d27dfd0eb6c6c2b7 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-compilation-targets@npm:7.28.6" +"@babel/helper-compilation-targets@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-compilation-targets@npm:7.29.7" dependencies: - "@babel/compat-data": "npm:^7.28.6" - "@babel/helper-validator-option": "npm:^7.27.1" + "@babel/compat-data": "npm:^7.29.7" + "@babel/helper-validator-option": "npm:^7.29.7" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + checksum: 10c0/4c15fd4c69a0a7047799a28a88460c19cede0a0ee8af994ea169114986f4af48b92c7393a4a3fee0456c11a656eece3448a6ed06354453d6c27cccf17195453b languageName: node linkType: hard -"@babel/helper-globals@npm:^7.28.0": - version: 7.28.0 - resolution: "@babel/helper-globals@npm:7.28.0" - checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 +"@babel/helper-globals@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-globals@npm:7.29.7" + checksum: 10c0/f38417c40b1129a1b2b519ca961b9040c8827d1444fd74068702286b91b77089431dc76b6b9d5c1496e5da2a4f3ad329c6946e688ba3fa0d1d0b3d2b4f34f36a languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-imports@npm:7.28.6" +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-module-imports@npm:7.29.7" dependencies: - "@babel/traverse": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + "@babel/traverse": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/6adf60d97356027413342a092f818d9678c4f5caff716a33e3284b5ae14e47a9e88059d421dde4ee4894691260039a12602c0e7becadc175602194b40dfa345d languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/helper-module-transforms@npm:7.28.6" +"@babel/helper-module-transforms@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-module-transforms@npm:7.29.7" dependencies: - "@babel/helper-module-imports": "npm:^7.28.6" - "@babel/helper-validator-identifier": "npm:^7.28.5" - "@babel/traverse": "npm:^7.28.6" + "@babel/helper-module-imports": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + "@babel/traverse": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + checksum: 10c0/ee5a2172c24a42be696836f4b0d947489c9729d8adf5821885cf77d1ad5333e3c447368e9a71f67df1099570490553dccf9f888ef0a92a48aa63cb086bd8c7e1 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.28.6 - resolution: "@babel/helper-plugin-utils@npm:7.28.6" - checksum: 10c0/3f5f8acc152fdbb69a84b8624145ff4f9b9f6e776cb989f9f968f8606eb7185c5c3cfcf3ba08534e37e1e0e1c118ac67080610333f56baa4f7376c99b5f1143d +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.29.7, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.29.7 + resolution: "@babel/helper-plugin-utils@npm:7.29.7" + checksum: 10c0/380477a06133274a2759f9355929cb60a95e8b8fee624a1ae1fa349e1d1645b89daca456f72833f6d1062bffa12ee4271c5bf0cc5a61c0166cdc24c7591e2408 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-string-parser@npm:7.27.1" - checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 +"@babel/helper-string-parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-string-parser@npm:7.29.7" + checksum: 10c0/194bc0f1716e396d5ffde56ad6119745fb9557662c98611590e5e454906783a4ccb21ce93056b8eb69a4909044834e45d96e50ac695bbe9e3221648fe033c06c languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.28.5": - version: 7.28.5 - resolution: "@babel/helper-validator-identifier@npm:7.28.5" - checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 +"@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-identifier@npm:7.29.7" + checksum: 10c0/4795354e7ae0dcafa72de1cd04ec51252dc1498517170beaf019e03effc5b7bf13c6b21a3949a77e07b8125be7f106ed1131350d8ebd4566ae874094a726d62b languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.27.1": - version: 7.27.1 - resolution: "@babel/helper-validator-option@npm:7.27.1" - checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 +"@babel/helper-validator-option@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helper-validator-option@npm:7.29.7" + checksum: 10c0/d2a06c6d0ac40ba4a2f219fc2cab249c7a94bacdb2686273b7f9598571c908809b48468ff588915a346e6cc7296f60b581023d1d498b747fed06f779d335c2cc languageName: node linkType: hard -"@babel/helpers@npm:^7.28.6": - version: 7.29.2 - resolution: "@babel/helpers@npm:7.29.2" +"@babel/helpers@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/helpers@npm:7.29.7" dependencies: - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.29.0" - checksum: 10c0/dab0e65b9318b2502a62c58bc0913572318595eec0482c31f0ad416b72636e6698a1d7c57cd2791d4528eb8c548bca88d338dc4d2a55a108dc1f6702f9bc5512 + "@babel/template": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/218e8d10953647c9f44775f5a022b227a182674853b5ea8631889deb7e1a3e4bc870388aaecf59bb8bd92a87f9a96220ed3f70a35bffec6bcf9169ecb67891ac languageName: node linkType: hard @@ -1660,14 +1638,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": - version: 7.29.3 - resolution: "@babel/parser@npm:7.29.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.15, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.2, @babel/parser@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/parser@npm:7.29.7" dependencies: - "@babel/types": "npm:^7.29.0" + "@babel/types": "npm:^7.29.7" bin: parser: ./bin/babel-parser.js - checksum: 10c0/f06920c819550c0db689e4c5b626bf55ba3cebf80ebe9ccfa434e134036cf3de50951fe759f74abb2dae381989239860bde46d4600328578ad1f7114c3711a6d + checksum: 10c0/65133038f80b54a714d6027cb77cee3f9a6b5c4c6842ce674301e13947cbcbfa8055e63acaf1b84c085d34226a14425b2c2b97b829e0e226d2e8f1299942a51d languageName: node linkType: hard @@ -1716,13 +1694,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.28.6 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.28.6" + version: 7.29.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/1be160e2c426faa74e5be2e30e39e8d0d8c543063bd5d06cd804f8751b8fbcb82ce824ca7f9ce4b09c003693f6c06a11ce503b7e34d85e1a259631e4c3f72ad2 + checksum: 10c0/b9a47e869d8c06676297069895ae34e2bd244ec4c3bdf15002f1e69aed32eef0361044af22a43f271b8de5e23a40534fe6a74a63e7ab98e3d60a74b322444b49 languageName: node linkType: hard @@ -1749,13 +1727,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.27.1": - version: 7.28.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.28.6" + version: 7.29.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/b98fc3cd75e4ca3d5ca1162f610c286e14ede1486e0d297c13a5eb0ac85680ac9656d17d348bddd9160a54d797a08cea5eaac02b9330ddebb7b26732b7b99fb5 + checksum: 10c0/1736000de183538ba8eef34520105508860e48b0c763254ba9158af5e814ed8bbceeedbb4281fbda33de787ae5b3870e92f60c6ae7131e7d322e451d57387896 languageName: node linkType: hard @@ -1848,22 +1826,22 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.27.1": - version: 7.28.6 - resolution: "@babel/plugin-syntax-typescript@npm:7.28.6" + version: 7.29.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.29.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.28.6" + "@babel/helper-plugin-utils": "npm:^7.29.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/b0c392a35624883ac480277401ac7d92d8646b66e33639f5d350de7a6723924265985ae11ab9ebd551740ded261c443eaa9a87ea19def9763ca1e0d78c97dea8 + checksum: 10c0/c49883b0327e8683b770dc823205af5c697da216e590dcf5bf53f3f031e7e381de450b164f8f99853f0837a3de5cb793298e2be6697a0f6e452bb9dd34b5165e languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.20.7, @babel/runtime-corejs3@npm:^7.22.15, @babel/runtime-corejs3@npm:^7.26.10, @babel/runtime-corejs3@npm:^7.27.1": - version: 7.29.7 - resolution: "@babel/runtime-corejs3@npm:7.29.7" + version: 7.28.4 + resolution: "@babel/runtime-corejs3@npm:7.28.4" dependencies: - core-js-pure: "npm:^3.48.0" - checksum: 10c0/3ea24ca1b0d92a3421afab2078e1ff21ea8a8d872f9bcd56b21145eec44f123b4e629e89e47bae2301fa12e22411150dc42a71fd29ec687b97001069867cfd6d + core-js-pure: "npm:^3.43.0" + checksum: 10c0/0a7fe2d4e36d345acf090dd685b5c6ed55af3ead69a84e2cfca56631815dd757f3a362031b376cc746f63f0fd856e7a5280807833f7fa9a5b7f1febd97f8c0da languageName: node linkType: hard @@ -1874,39 +1852,39 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.28.6": - version: 7.28.6 - resolution: "@babel/template@npm:7.28.6" +"@babel/template@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/template@npm:7.29.7" dependencies: - "@babel/code-frame": "npm:^7.28.6" - "@babel/parser": "npm:^7.28.6" - "@babel/types": "npm:^7.28.6" - checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + "@babel/code-frame": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" + checksum: 10c0/8bb7f900dcab0e9e1c5ffbc33ca10e0d26b7b2e2ca804becb73ee771b9c4ed6e2908a4ae4a14c08560febb45d2b6b9a173955e42ad404d05f8b04840a14d9c58 languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/traverse@npm:7.29.0" - dependencies: - "@babel/code-frame": "npm:^7.29.0" - "@babel/generator": "npm:^7.29.0" - "@babel/helper-globals": "npm:^7.28.0" - "@babel/parser": "npm:^7.29.0" - "@babel/template": "npm:^7.28.6" - "@babel/types": "npm:^7.29.0" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/traverse@npm:7.29.7" + dependencies: + "@babel/code-frame": "npm:^7.29.7" + "@babel/generator": "npm:^7.29.7" + "@babel/helper-globals": "npm:^7.29.7" + "@babel/parser": "npm:^7.29.7" + "@babel/template": "npm:^7.29.7" + "@babel/types": "npm:^7.29.7" debug: "npm:^4.3.1" - checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + checksum: 10c0/e256a1fbdb956555b76f3c285b1e453f6bedec8b3afb61751d99d933efd11c7d79caf5ddf2493570058a9f7deaa1b48324380d7c1aa1443fd9508becbf56331a languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": - version: 7.29.0 - resolution: "@babel/types@npm:7.29.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.0, @babel/types@npm:^7.27.3, @babel/types@npm:^7.28.2, @babel/types@npm:^7.29.7": + version: 7.29.7 + resolution: "@babel/types@npm:7.29.7" dependencies: - "@babel/helper-string-parser": "npm:^7.27.1" - "@babel/helper-validator-identifier": "npm:^7.28.5" - checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + "@babel/helper-string-parser": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10c0/b6623994c69717fa27294f5fa46d59140338e2d86c6c1c13085c84ef7d53086ee357fbf4fe9abe3dd3da75734dc77c4c0df2f90fb29e667558bb3b3fb705e88f languageName: node linkType: hard @@ -1939,7 +1917,7 @@ __metadata: languageName: node linkType: hard -"@backstage-community/plugin-rbac-common@npm:^1.26.1, @backstage-community/plugin-rbac-common@npm:^1.27.0": +"@backstage-community/plugin-rbac-common@npm:^1.26.0, @backstage-community/plugin-rbac-common@npm:^1.26.1, @backstage-community/plugin-rbac-common@npm:^1.27.0": version: 1.27.0 resolution: "@backstage-community/plugin-rbac-common@npm:1.27.0" peerDependencies: @@ -1950,30 +1928,30 @@ __metadata: linkType: hard "@backstage-community/plugin-rbac-node@npm:^1.20.1": - version: 1.20.1 - resolution: "@backstage-community/plugin-rbac-node@npm:1.20.1" + version: 1.21.0 + resolution: "@backstage-community/plugin-rbac-node@npm:1.21.0" dependencies: - "@backstage-community/plugin-rbac-common": "npm:^1.26.1" - "@backstage/backend-plugin-api": "npm:^1.8.0" - checksum: 10c0/936f95a638841c1da0a3fd73ac50daf03ba777d829312c05fadedb431f92b5412e71fbd67412411241bb964a659593260ecc94dec8adf788d6fa8aba3c969bb7 + "@backstage-community/plugin-rbac-common": "npm:^1.27.0" + "@backstage/backend-plugin-api": "npm:^1.9.0" + checksum: 10c0/d24cc070ef0da213746844c6127cef2c1c2a49e2d13cd744bb5cd414b97f42bc112a18ef247223f94cae458b49288c0a75e44d369eced585d17a90c283f02b91 languageName: node linkType: hard "@backstage-community/plugin-rbac@npm:^1.51.0": - version: 1.53.1 - resolution: "@backstage-community/plugin-rbac@npm:1.53.1" + version: 1.52.0 + resolution: "@backstage-community/plugin-rbac@npm:1.52.0" dependencies: - "@backstage-community/plugin-rbac-common": "npm:^1.27.0" - "@backstage/catalog-model": "npm:^1.8.0" - "@backstage/core-components": "npm:^0.18.9" - "@backstage/core-plugin-api": "npm:^1.12.5" - "@backstage/frontend-plugin-api": "npm:^0.16.2" - "@backstage/plugin-app-react": "npm:^0.2.2" - "@backstage/plugin-catalog": "npm:^2.0.4" - "@backstage/plugin-catalog-common": "npm:^1.1.9" - "@backstage/plugin-permission-common": "npm:^0.9.8" - "@backstage/plugin-permission-react": "npm:^0.5.0" - "@backstage/theme": "npm:^0.7.3" + "@backstage-community/plugin-rbac-common": "npm:^1.26.0" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.1" + "@backstage/plugin-app-react": "npm:^0.2.1" + "@backstage/plugin-catalog": "npm:^2.0.1" + "@backstage/plugin-catalog-common": "npm:^1.1.8" + "@backstage/plugin-permission-common": "npm:^0.9.7" + "@backstage/plugin-permission-react": "npm:^0.4.41" + "@backstage/theme": "npm:^0.7.2" "@mui/icons-material": "npm:5.18.0" "@mui/material": "npm:^5.14.18" "@mui/styles": "npm:^6.1.7" @@ -1989,7 +1967,7 @@ __metadata: react: ^16.13.1 || ^17.0.0 || ^18.0.0 react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 react-router-dom: ^6.0.0 - checksum: 10c0/68af0e41ee193fee8805b41883ffc51bd417cd9f404115b75698427e53ae8c90d3c6548840e10d0d5509f0c2ef94115aed392efeadd538b880cd24dee16c7886 + checksum: 10c0/622bb54150fdb7acc7a3bb884f82fc820176e10d66cca650b51fdccf7d17c985c2da3b84d218759e1e621024f506af5430c94216aa70804551e73d65cc12fb9b languageName: node linkType: hard @@ -2146,16 +2124,16 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.8.0": - version: 1.8.0 - resolution: "@backstage/backend-plugin-api@npm:1.8.0" +"@backstage/backend-plugin-api@npm:^1.8.0, @backstage/backend-plugin-api@npm:^1.9.0": + version: 1.9.0 + resolution: "@backstage/backend-plugin-api@npm:1.9.0" dependencies: - "@backstage/cli-common": "npm:^0.2.0" - "@backstage/config": "npm:^1.3.6" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.14" - "@backstage/plugin-permission-common": "npm:^0.9.7" - "@backstage/plugin-permission-node": "npm:^0.10.11" + "@backstage/cli-common": "npm:^0.2.1" + "@backstage/config": "npm:^1.3.7" + "@backstage/errors": "npm:^1.3.0" + "@backstage/plugin-auth-node": "npm:^0.7.0" + "@backstage/plugin-permission-common": "npm:^0.9.8" + "@backstage/plugin-permission-node": "npm:^0.10.12" "@backstage/types": "npm:^1.2.2" "@types/express": "npm:^4.17.6" "@types/json-schema": "npm:^7.0.6" @@ -2164,7 +2142,7 @@ __metadata: knex: "npm:^3.0.0" luxon: "npm:^3.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/0b316cc22bf5641f88d2ab9bfbadef8bcf7721136429871bcf49373a363dbb912b9d8fdc833029f3b91c06c36f66df2fb5b84c132574710fce340244a4023be5 + checksum: 10c0/caba6aca151b62be01eebeeb138f671f3b14ccceeaabde57a87e165f0f9d6ecfb9b0ac01c9c1ca3cef0fab86683c9dd725262be87cc55c26da83def788c5ed1e languageName: node linkType: hard @@ -2213,32 +2191,31 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.14.0, @backstage/catalog-client@npm:^1.16.0": - version: 1.16.0 - resolution: "@backstage/catalog-client@npm:1.16.0" +"@backstage/catalog-client@npm:^1.14.0, @backstage/catalog-client@npm:^1.15.0": + version: 1.15.0 + resolution: "@backstage/catalog-client@npm:1.15.0" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/plugin-catalog-common": "npm:^1.1.10" + "@backstage/catalog-model": "npm:^1.8.0" + "@backstage/errors": "npm:^1.3.0" + "@backstage/filter-predicates": "npm:^0.1.2" cross-fetch: "npm:^4.0.0" lodash: "npm:^4.17.21" uri-template: "npm:^2.0.0" - checksum: 10c0/82b01a3d60051900aa2133c84ada0be2e23c5a1aad3535825a92a6858b564e79cc5f996d74c6ab26a504768941f38d606b3304b6af49913f26fa0a2f8941da0c + checksum: 10c0/c8880830ed1efb5ae7fa24ca4210da5d8cd72b436ba7f1fd22713724220f799bd8e9ac0162fcec45ac3540cfadc01fcdfcf0f99ea102c2e1261c6e3a4b41f9b4 languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.7.7, @backstage/catalog-model@npm:^1.8.0, @backstage/catalog-model@npm:^1.9.0": - version: 1.9.0 - resolution: "@backstage/catalog-model@npm:1.9.0" +"@backstage/catalog-model@npm:^1.7.6, @backstage/catalog-model@npm:^1.7.7, @backstage/catalog-model@npm:^1.8.0": + version: 1.8.0 + resolution: "@backstage/catalog-model@npm:1.8.0" dependencies: - "@backstage/errors": "npm:^1.3.1" + "@backstage/errors": "npm:^1.3.0" "@backstage/types": "npm:^1.2.2" ajv: "npm:^8.10.0" ajv-errors: "npm:^3.0.0" lodash: "npm:^4.17.21" zod: "npm:^3.25.76" - checksum: 10c0/05ae984123b56d830861f23c428c11e2e62b273757fcef318afe26e361f09c2bc87976dfea602bf0933fafa82955bc31e6ac0f4e8ab7bcaa583ea4755da4239f + checksum: 10c0/ba31bdca43051e82773cd6f99cbbc3787b939d5c5eb7127b127b4301d327c6a85d1b20e97a4387049a9626e0a1f10ecea7c7652e2af4f3c0fee140d63fef4089 languageName: node linkType: hard @@ -2312,15 +2289,15 @@ __metadata: linkType: hard "@backstage/cli-module-build@npm:^0.1.0": - version: 0.1.2 - resolution: "@backstage/cli-module-build@npm:0.1.2" + version: 0.1.0 + resolution: "@backstage/cli-module-build@npm:0.1.0" dependencies: - "@backstage/cli-common": "npm:^0.2.1" - "@backstage/cli-node": "npm:^0.3.1" - "@backstage/config": "npm:^1.3.7" - "@backstage/config-loader": "npm:^1.10.10" - "@backstage/errors": "npm:^1.3.0" - "@backstage/module-federation-common": "npm:^0.1.3" + "@backstage/cli-common": "npm:^0.2.0" + "@backstage/cli-node": "npm:^0.3.0" + "@backstage/config": "npm:^1.3.6" + "@backstage/config-loader": "npm:^1.10.9" + "@backstage/errors": "npm:^1.2.7" + "@backstage/module-federation-common": "npm:^0.1.2" "@manypkg/get-packages": "npm:^1.1.3" "@module-federation/enhanced": "npm:^0.21.6" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.6.0" @@ -2345,21 +2322,20 @@ __metadata: eslint-webpack-plugin: "npm:^4.2.0" fork-ts-checker-webpack-plugin: "npm:^9.0.0" fs-extra: "npm:^11.2.0" - glob: "npm:^13.0.0" + glob: "npm:^7.1.7" html-webpack-plugin: "npm:^5.6.3" lodash: "npm:^4.17.21" mini-css-extract-plugin: "npm:^2.4.2" node-stdlib-browser: "npm:^1.3.1" npm-packlist: "npm:^5.0.0" p-queue: "npm:^6.6.2" - portfinder: "npm:^1.0.32" postcss: "npm:^8.1.0" postcss-import: "npm:^16.1.0" process: "npm:^0.11.10" raw-loader: "npm:^4.0.2" react-dev-utils: "npm:^12.0.0-next.60" react-refresh: "npm:^0.18.0" - rollup: "npm:^4.59.0" + rollup: "npm:^4.27.3" rollup-plugin-dts: "npm:^6.1.0" rollup-plugin-esbuild: "npm:^6.1.1" rollup-plugin-postcss: "npm:^4.0.0" @@ -2375,14 +2351,9 @@ __metadata: webpack-dev-server: "npm:^5.0.0" yml-loader: "npm:^2.1.0" yn: "npm:^4.0.0" - peerDependencies: - embedded-postgres: ^18.3.0-beta.16 - peerDependenciesMeta: - embedded-postgres: - optional: true bin: cli-module-build: bin/backstage-cli-module-build - checksum: 10c0/6b9cfb09e392e506a33e34efaed799f398e5495dfc8be6f3cc1ff5263f9ee76b0a577be0f878c3674e32844bbf11aec80ffc1814305f2d6a8e90a6754616d6e6 + checksum: 10c0/7b77439c80626d96e33e8d8e4f7803da2002610a0850b8a8d5ec295ecbcdcf17d0caeb4ef0a9a67bd7038c29e8adc72bc5fe6e48bfd5f282be4919968d5406c8 languageName: node linkType: hard @@ -2572,12 +2543,12 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.3.0, @backstage/cli-node@npm:^0.3.1": - version: 0.3.1 - resolution: "@backstage/cli-node@npm:0.3.1" +"@backstage/cli-node@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/cli-node@npm:0.3.0" dependencies: - "@backstage/cli-common": "npm:^0.2.1" - "@backstage/errors": "npm:^1.3.0" + "@backstage/cli-common": "npm:^0.2.0" + "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.2" "@manypkg/get-packages": "npm:^1.1.3" "@yarnpkg/lockfile": "npm:^1.1.0" @@ -2599,7 +2570,7 @@ __metadata: peerDependenciesMeta: "@swc/core": optional: true - checksum: 10c0/e3caa365e0da14a7db0c8cbe5738867422b5fec25370ced3eeb871f94d0f75a7ebe625970e260a83fe2f5b14bc5bd67af3f22430155c896e99d7b57e8a849d0a + checksum: 10c0/ada61a8f65a8a45299488748244d131fb0ac737295da52b41f3d5efa9b41559bc325d8f1651d95f5cc51c115661e54df263d271ab1acc8988119c26f0daf54fa languageName: node linkType: hard @@ -2660,13 +2631,13 @@ __metadata: languageName: node linkType: hard -"@backstage/config-loader@npm:^1.10.10, @backstage/config-loader@npm:^1.10.9": - version: 1.10.10 - resolution: "@backstage/config-loader@npm:1.10.10" +"@backstage/config-loader@npm:^1.10.9": + version: 1.10.9 + resolution: "@backstage/config-loader@npm:1.10.9" dependencies: - "@backstage/cli-common": "npm:^0.2.1" - "@backstage/config": "npm:^1.3.7" - "@backstage/errors": "npm:^1.3.0" + "@backstage/cli-common": "npm:^0.2.0" + "@backstage/config": "npm:^1.3.6" + "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.2" "@types/json-schema": "npm:^7.0.6" ajv: "npm:^8.10.0" @@ -2679,18 +2650,18 @@ __metadata: minimist: "npm:^1.2.5" typescript-json-schema: "npm:^0.67.0" yaml: "npm:^2.0.0" - checksum: 10c0/775eea713a668d5e8c48aa35ca096a0d305504027fed7fa6325a39c6271dd65a207c222b0edc11f9bf6df20de7f62772d555c96b2c8a6ec3f6c58d5a152c9167 + checksum: 10c0/603b631d50b24651db6cc6c8298a556f26bc0ef91cfa7664d96b35678d99558a5fb9b7e0a664eee8b07894c4064cc733c003eeefd8431d5a752af14b7bae6500 languageName: node linkType: hard -"@backstage/config@npm:^1.3.6, @backstage/config@npm:^1.3.7, @backstage/config@npm:^1.3.8": - version: 1.3.8 - resolution: "@backstage/config@npm:1.3.8" +"@backstage/config@npm:^1.3.6, @backstage/config@npm:^1.3.7": + version: 1.3.7 + resolution: "@backstage/config@npm:1.3.7" dependencies: - "@backstage/errors": "npm:^1.3.1" + "@backstage/errors": "npm:^1.3.0" "@backstage/types": "npm:^1.2.2" ms: "npm:^2.1.3" - checksum: 10c0/bd9e1fdd7ab8e56a9814a7f67502ed69f9abd0f014dae44d253a6a02c0c6bf844451d037afa991b200fc09d89e7195593bd5a9459357dafd8101dc826e664dec + checksum: 10c0/de4f88e0df17140dfe9d5041936a7dcb7c24aa5413af7b6cecb04b417d6370e43bee25d2deb91e07e4cf1442a9e7ef151f57c2bd60d8ec4f7f199e6bcfd9dedc languageName: node linkType: hard @@ -2723,19 +2694,20 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.5.12, @backstage/core-compat-api@npm:^0.5.6, @backstage/core-compat-api@npm:^0.5.9": - version: 0.5.12 - resolution: "@backstage/core-compat-api@npm:0.5.12" - dependencies: - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-app-react": "npm:^0.2.4" - "@backstage/plugin-catalog-react": "npm:^3.1.0" +"@backstage/core-compat-api@npm:^0.5.6, @backstage/core-compat-api@npm:^0.5.9": + version: 0.5.9 + resolution: "@backstage/core-compat-api@npm:0.5.9" + dependencies: + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/filter-predicates": "npm:^0.1.1" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/plugin-app-react": "npm:^0.2.1" + "@backstage/plugin-catalog-react": "npm:^2.1.0" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" lodash: "npm:^4.17.21" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -2744,18 +2716,18 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/d5ce995b072290a0c2ed114b36f5b5525acab8e9a93a00940b5b45df39b6d7aed59e2bf8d543939dedd7926d77fd9780bcfff1fb7f6f4ca4194d3c28ab6dadf5 + checksum: 10c0/b2a57b43c96ee56bfd0eb21779ebc4e8afd836d4e334be6b8c4cdd3b1d744be25da7fbd521ee93ec1fca41d7dd30e47094ae2dfde1e7d4a63f2975f8aee78454 languageName: node linkType: hard -"@backstage/core-components@npm:^0.18.11, @backstage/core-components@npm:^0.18.8, @backstage/core-components@npm:^0.18.9": - version: 0.18.11 - resolution: "@backstage/core-components@npm:0.18.11" +"@backstage/core-components@npm:^0.18.8": + version: 0.18.8 + resolution: "@backstage/core-components@npm:0.18.8" dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/theme": "npm:^0.7.3" + "@backstage/config": "npm:^1.3.6" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/theme": "npm:^0.7.2" "@backstage/version-bridge": "npm:^1.0.12" "@dagrejs/dagre": "npm:^1.1.4" "@date-io/core": "npm:^1.3.13" @@ -2768,7 +2740,6 @@ __metadata: "@types/react-sparklines": "npm:^1.7.0" ansi-regex: "npm:^6.0.1" classnames: "npm:^2.2.6" - csstype: "npm:^3.0.2" d3-selection: "npm:^3.0.0" d3-shape: "npm:^3.0.0" d3-zoom: "npm:^3.0.0" @@ -2777,7 +2748,8 @@ __metadata: linkifyjs: "npm:4.3.2" lodash: "npm:^4.17.21" parse5: "npm:^6.0.0" - qs: "npm:^6.15.2" + pluralize: "npm:^8.0.0" + qs: "npm:^6.9.4" rc-progress: "npm:3.5.1" react-full-screen: "npm:^1.1.1" react-helmet: "npm:6.1.0" @@ -2802,17 +2774,17 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2a15de08c7fc0887abedf8b5a944db500ccf79bd1af65b9b7a8fbb9606cd4a3607211d9fef45b843051cc73bd7220b4161cb41ca819381bc12d6e94d7a657412 + checksum: 10c0/34ba90ca5c0925fee9f7785f0b23fc45b602c0705889f3a9efb109850298d428e77343b95d9539e043aff303549a65b7a4517e8ff0ddde607441a7d002b8b53d languageName: node linkType: hard -"@backstage/core-plugin-api@npm:^1.12.4, @backstage/core-plugin-api@npm:^1.12.5, @backstage/core-plugin-api@npm:^1.12.7": - version: 1.12.7 - resolution: "@backstage/core-plugin-api@npm:1.12.7" +"@backstage/core-plugin-api@npm:^1.12.4": + version: 1.12.4 + resolution: "@backstage/core-plugin-api@npm:1.12.4" dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/config": "npm:^1.3.6" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.15.0" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" history: "npm:^5.0.0" @@ -2825,7 +2797,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/44944fc010d9fcdb55a85381260abd1f54c4b3fc401dc21329da75b8c84a85a0b65b64df7f4e2d7a94d40abb68b33f294f8439b42154a52bedd0bfcc773af0ac + checksum: 10c0/0226ea1fe27392ce6e66c79453aa17d758341f73b943f87acd04123b38291962ac5350975005cb0b3a5a920073cbfe3d661b8c5332c78835401a5507cb8633bc languageName: node linkType: hard @@ -2872,13 +2844,13 @@ __metadata: languageName: node linkType: hard -"@backstage/errors@npm:^1.2.7, @backstage/errors@npm:^1.3.0, @backstage/errors@npm:^1.3.1": - version: 1.3.1 - resolution: "@backstage/errors@npm:1.3.1" +"@backstage/errors@npm:^1.2.7, @backstage/errors@npm:^1.3.0": + version: 1.3.0 + resolution: "@backstage/errors@npm:1.3.0" dependencies: "@backstage/types": "npm:^1.2.2" serialize-error: "npm:^8.0.1" - checksum: 10c0/b342551f5337f17bcc6d412868f6274509d657cc6037fbb5af96d42156c24c2419e72fd711136e42d05245bd4e5c5d8fe9cd54f89f260d9285a073c28cca0261 + checksum: 10c0/e47f4a42d989858ab148359a410a82e295b5090c3da8d3a761997fd95d41786183c4113d8db13525964d497c2963e2d532c32f93548bb35bd30c1b514c34af19 languageName: node linkType: hard @@ -2892,16 +2864,16 @@ __metadata: languageName: node linkType: hard -"@backstage/filter-predicates@npm:^0.1.1, @backstage/filter-predicates@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/filter-predicates@npm:0.1.3" +"@backstage/filter-predicates@npm:^0.1.1, @backstage/filter-predicates@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/filter-predicates@npm:0.1.2" dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" + "@backstage/config": "npm:^1.3.7" + "@backstage/errors": "npm:^1.3.0" "@backstage/types": "npm:^1.2.2" zod: "npm:^3.25.76 || ^4.0.0" zod-validation-error: "npm:^4.0.2" - checksum: 10c0/73cbf7c1719492b56a18c19494e98df0896cad7838b834ca18df3b184bd599a3bb612b9cb6302a1a69546a2bcfe1056d862772cc91844d124692c5eddf95de18 + checksum: 10c0/41f02423a09f59beed97f27c9bf12f1845d236674859d0a5cf30bc85eceaf76dc42763e8d522ef0d69e85d5a3f79425cc42d0f6b82d8abe3b03d346cebe4b56d languageName: node linkType: hard @@ -3028,13 +3000,13 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-react@npm:^1.2.16, @backstage/integration-react@npm:^1.2.19": - version: 1.2.19 - resolution: "@backstage/integration-react@npm:1.2.19" +"@backstage/integration-react@npm:^1.2.16": + version: 1.2.16 + resolution: "@backstage/integration-react@npm:1.2.16" dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/integration": "npm:^2.0.3" + "@backstage/config": "npm:^1.3.6" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/integration": "npm:^2.0.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: @@ -3045,18 +3017,18 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/45013c5b288e6d9f78d2173768417232b6ef4eeb4a4eee01b631c870f824e1ea37085fe092bd89a4be4b1b4cf998b5ec49e45eee103305ec8440169ac9349f2c + checksum: 10c0/70ff6dca97e1ff797e322771061ad642cd8f138f63fd44b743fd2eab1d975823e55a6bd95a04a4fe05b9974301164ceaae5ff79e91e90520e77710405ddf43ba languageName: node linkType: hard -"@backstage/integration@npm:^2.0.0, @backstage/integration@npm:^2.0.3": - version: 2.0.3 - resolution: "@backstage/integration@npm:2.0.3" +"@backstage/integration@npm:^2.0.0": + version: 2.0.0 + resolution: "@backstage/integration@npm:2.0.0" dependencies: "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" + "@backstage/config": "npm:^1.3.6" + "@backstage/errors": "npm:^1.2.7" "@octokit/auth-app": "npm:^4.0.0" "@octokit/rest": "npm:^19.0.3" cross-fetch: "npm:^4.0.0" @@ -3064,16 +3036,16 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" p-throttle: "npm:^4.1.1" - checksum: 10c0/d56a5be601813b541dbb1899624a4379944ff3c44e3fca47ddd00ca0cf785fc3b4f1beead2be55af8dfa8adc03fb8f804f80784e66d7a85d615c4830a0dbbdb6 + checksum: 10c0/d7e0e45cc11277ca2b843f98d15df8150b8c264852b734279a1965ccc81ef2724871e048aa1b0c4b3fe656c041d96ab0ca8c97db2bd236582d8f4349a93cd5cd languageName: node linkType: hard -"@backstage/module-federation-common@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/module-federation-common@npm:0.1.3" +"@backstage/module-federation-common@npm:^0.1.2": + version: 0.1.2 + resolution: "@backstage/module-federation-common@npm:0.1.2" dependencies: - "@backstage/config": "npm:^1.3.7" - "@backstage/errors": "npm:^1.3.0" + "@backstage/config": "npm:^1.3.6" + "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.2" "@module-federation/runtime": "npm:^0.21.6" peerDependencies: @@ -3089,7 +3061,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/40fb71739beebc2773654b42bba35c0823cf16a41d37a222644e9122d8e31dce99a158bb6450b84921b158cc884b94f418db80481bc8dba15eef57e2378ecc11 + checksum: 10c0/3809a6881b959ecab3062aa4b6b950fe5c08b3b4f985c2dc7fa68f450d1c9cdba0cf19d8402fad79001ad8ab513346cccf658328d0fa4cf10775f64b6cc6271c languageName: node linkType: hard @@ -3165,12 +3137,12 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-app-react@npm:^0.2.1, @backstage/plugin-app-react@npm:^0.2.2, @backstage/plugin-app-react@npm:^0.2.4": - version: 0.2.4 - resolution: "@backstage/plugin-app-react@npm:0.2.4" +"@backstage/plugin-app-react@npm:^0.2.1": + version: 0.2.1 + resolution: "@backstage/plugin-app-react@npm:0.2.1" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" "@material-ui/core": "npm:^4.9.13" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3180,7 +3152,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c1eb94360b10095eeb81ffaaa8df41fd85d7e16206af18513c13ada39e860e03edbfd1c76e396214d05914fdcdedad09eaf7b78580e2831452367fb7bb3c9442 + checksum: 10c0/e343bc8b67105bd1484824c66628005e8bfc8f5815960a7fd894ddb7ca3c14915c778095c549591f78cbe9a8f3acd4cfed565b5ffc569a2d7f07555ba5ab1886 languageName: node linkType: hard @@ -3303,13 +3275,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.28": - version: 0.1.28 - resolution: "@backstage/plugin-auth-react@npm:0.1.28" +"@backstage/plugin-auth-node@npm:^0.7.0": + version: 0.7.0 + resolution: "@backstage/plugin-auth-node@npm:0.7.0" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" + "@backstage/backend-plugin-api": "npm:^1.9.0" + "@backstage/catalog-client": "npm:^1.15.0" + "@backstage/catalog-model": "npm:^1.8.0" + "@backstage/config": "npm:^1.3.7" + "@backstage/errors": "npm:^1.3.0" + "@backstage/types": "npm:^1.2.2" + "@types/express": "npm:^4.17.6" + "@types/passport": "npm:^1.0.3" + express: "npm:^4.22.0" + jose: "npm:^5.0.0" + lodash: "npm:^4.17.21" + passport: "npm:^0.7.0" + zod: "npm:^3.25.76 || ^4.0.0" + zod-to-json-schema: "npm:^3.25.1" + zod-validation-error: "npm:^4.0.2" + checksum: 10c0/10bd84aeb55cd420109a8b972953a4fafd91a927a93e2bee14c82bc818954787d9c67bc4afdcbf18ea90ca34b170aa36ead0345881f27643d7d7e1c96a27c6a9 + languageName: node + linkType: hard + +"@backstage/plugin-auth-react@npm:^0.1.25": + version: 0.1.25 + resolution: "@backstage/plugin-auth-react@npm:0.1.25" + dependencies: + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" peerDependencies: @@ -3320,7 +3315,29 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/03ba81e809fcaa7b5e90db1bb1eba039947120ea68e27f25796fbe323d9ca68d7754bbdf2f775232397717ddba27355a425e96781cd677da2ad8cf837ef438a2 + checksum: 10c0/401a35f629047a6205610380a329b96b66984ed8613fb557dac5f93e9637949150da69337597efa12d52ded1919b5c2c610660d77e3dcd7e075c53c661b9ddec + languageName: node + linkType: hard + +"@backstage/plugin-auth@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-auth@npm:0.1.7" + dependencies: + "@backstage/errors": "npm:^1.3.0" + "@backstage/frontend-plugin-api": "npm:^0.16.0" + "@backstage/theme": "npm:^0.7.3" + "@backstage/ui": "npm:^0.14.0" + "@remixicon/react": "npm:^4.6.0" + react-use: "npm:^17.2.4" + peerDependencies: + "@types/react": ^17.0.0 || ^18.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.30.2 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/ccdb55faac089112483912334691b1f641e3d3268d84ad5ca8c21af99a1585fb000bb6c04561a74ac707909828ba194ead8fa0fa9721da7591c144f924ac306e languageName: node linkType: hard @@ -3389,38 +3406,38 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-common@npm:^1.1.10, @backstage/plugin-catalog-common@npm:^1.1.8, @backstage/plugin-catalog-common@npm:^1.1.9": - version: 1.1.10 - resolution: "@backstage/plugin-catalog-common@npm:1.1.10" +"@backstage/plugin-catalog-common@npm:^1.1.8, @backstage/plugin-catalog-common@npm:^1.1.9": + version: 1.1.9 + resolution: "@backstage/plugin-catalog-common@npm:1.1.9" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-search-common": "npm:^1.2.24" - checksum: 10c0/189b51650bd5468ca71f4cd76fde50f52e364521f7d44369278f2e422be65b9dbb5366733dc70c192dd11ec0bad22aaf5cccfefd19d5afb1fd8a94335175c951 + "@backstage/catalog-model": "npm:^1.8.0" + "@backstage/plugin-permission-common": "npm:^0.9.8" + "@backstage/plugin-search-common": "npm:^1.2.23" + checksum: 10c0/d9b4fd7c6b5ced47f25f1e63792f3141839e6278ba28c129bad5faeb904a46311642a636a5e5433f9a3dad4769a744d069fa8c53dad94fa8c65a843067e97f0e languageName: node linkType: hard "@backstage/plugin-catalog-graph@npm:^0.6.0": - version: 0.6.5 - resolution: "@backstage/plugin-catalog-graph@npm:0.6.5" - dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" + version: 0.6.0 + resolution: "@backstage/plugin-catalog-graph@npm:0.6.0" + dependencies: + "@backstage/catalog-client": "npm:^1.14.0" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/plugin-catalog-react": "npm:^2.1.0" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" + "@backstage/ui": "npm:^0.13.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" + "@remixicon/react": "npm:^4.6.0" classnames: "npm:^2.3.1" lodash: "npm:^4.17.15" - qs: "npm:^6.15.2" + p-limit: "npm:^3.1.0" + qs: "npm:^6.9.4" react-use: "npm:^17.2.4" - zod: "npm:^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3429,31 +3446,30 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/66a2619f4914eda67ae261b84c8fb0c2185806ba99398a9213d637016b50ba075c1d1a3f948af80af8acae3542cafcc580a1ef8eafe06d3b85b75ae8cae822fb + checksum: 10c0/b90a2facf490cd59c12cc0dc3488817b9184a6605e5ad9514b558e7e4aa0d2979d99cf4e81ce01cea24d90a196847a896c1580899b6726ffc36a603e74ed04a1 languageName: node linkType: hard "@backstage/plugin-catalog-import@npm:^0.13.11": - version: 0.13.14 - resolution: "@backstage/plugin-catalog-import@npm:0.13.14" - dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-permission-react": "npm:^0.5.2" + version: 0.13.11 + resolution: "@backstage/plugin-catalog-import@npm:0.13.11" + dependencies: + "@backstage/catalog-client": "npm:^1.14.0" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/config": "npm:^1.3.6" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/integration": "npm:^2.0.0" + "@backstage/integration-react": "npm:^1.2.16" + "@backstage/plugin-catalog-common": "npm:^1.1.8" + "@backstage/plugin-catalog-react": "npm:^2.1.0" + "@backstage/plugin-permission-react": "npm:^0.4.41" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@octokit/rest": "npm:^19.0.3" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" git-url-parse: "npm:^15.0.0" js-base64: "npm:^3.6.0" lodash: "npm:^4.17.21" @@ -3468,31 +3484,31 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b58124d58b197770916f9e18b2aee4c43af63ac213900c107496a58c248141bea5d181bb72915d661ba2a47a47dee28c5fe76cf30a54dfb69725430a716d8d04 + checksum: 10c0/6c86489298e08fc36aa49ac796a5f81a80d190431caee9bc2ad14461fdf9e1197dfe02812e6eb873e516c3c4578fead5ee18578cd14be880482aa468ea6980e8 languageName: node linkType: hard "@backstage/plugin-catalog-node@npm:^2.1.0": - version: 2.1.0 - resolution: "@backstage/plugin-catalog-node@npm:2.1.0" + version: 2.2.0 + resolution: "@backstage/plugin-catalog-node@npm:2.2.0" dependencies: - "@backstage/backend-plugin-api": "npm:^1.8.0" - "@backstage/catalog-client": "npm:^1.14.0" - "@backstage/catalog-model": "npm:^1.7.7" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-catalog-common": "npm:^1.1.8" - "@backstage/plugin-permission-common": "npm:^0.9.7" - "@backstage/plugin-permission-node": "npm:^0.10.11" + "@backstage/backend-plugin-api": "npm:^1.9.0" + "@backstage/catalog-client": "npm:^1.15.0" + "@backstage/catalog-model": "npm:^1.8.0" + "@backstage/errors": "npm:^1.3.0" + "@backstage/plugin-catalog-common": "npm:^1.1.9" + "@backstage/plugin-permission-common": "npm:^0.9.8" + "@backstage/plugin-permission-node": "npm:^0.10.12" "@backstage/types": "npm:^1.2.2" "@opentelemetry/api": "npm:^1.9.0" lodash: "npm:^4.17.21" yaml: "npm:^2.0.0" peerDependencies: - "@backstage/backend-test-utils": ^1.11.1 + "@backstage/backend-test-utils": ^1.11.2 peerDependenciesMeta: "@backstage/backend-test-utils": optional: true - checksum: 10c0/1c4e122dbd418b31cf728a57a34766c24ad3bf331923b5df7213a61e69b90ae9b093635888c1a4a0c0184ca4771940f63072d7706ed871acdb73120b43306e5d + checksum: 10c0/b04a8c9c4aa5523e221c51ed87bdd2cd8ea837783a53612cb82014c75f9189d21da9bf88652018cd63c5fdf1385d4e677099bb8979a8add2aaadc9d5c51ed297 languageName: node linkType: hard @@ -3541,53 +3557,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-react@npm:^3.1.0": - version: 3.1.0 - resolution: "@backstage/plugin-catalog-react@npm:3.1.0" - dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.12" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.2" - "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.16.0" - "@backstage/version-bridge": "npm:^1.0.12" - "@material-ui/core": "npm:^4.12.2" - "@material-ui/icons": "npm:^4.9.1" - "@material-ui/lab": "npm:4.0.0-alpha.61" - "@react-hookz/web": "npm:^24.0.0" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" - classnames: "npm:^2.2.6" - lodash: "npm:^4.17.21" - material-ui-popup-state: "npm:^5.3.6" - qs: "npm:^6.15.2" - react-use: "npm:^17.2.4" - yaml: "npm:^2.0.0" - zen-observable: "npm:^0.10.0" - zod: "npm:^4.0.0" - peerDependencies: - "@backstage/frontend-test-utils": ^0.6.1 - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^6.30.2 - peerDependenciesMeta: - "@backstage/frontend-test-utils": - optional: true - "@types/react": - optional: true - checksum: 10c0/44dcb31ef75e4b74f1c7da0837673ae113cbc158d42d7e50bf9cd5c6d4fb2be4e389507722084e81cecef17612a91abe45e69ef9f08923001f1860b9decea244 - languageName: node - linkType: hard - -"@backstage/plugin-catalog@npm:2.0.1": +"@backstage/plugin-catalog@npm:^2.0.0, @backstage/plugin-catalog@npm:^2.0.1": version: 2.0.1 resolution: "@backstage/plugin-catalog@npm:2.0.1" dependencies: @@ -3686,18 +3656,18 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-kubernetes-common@npm:^0.9.10, @backstage/plugin-kubernetes-common@npm:^0.9.12": - version: 0.9.12 - resolution: "@backstage/plugin-kubernetes-common@npm:0.9.12" +"@backstage/plugin-kubernetes-common@npm:^0.9.10": + version: 0.9.10 + resolution: "@backstage/plugin-kubernetes-common@npm:0.9.10" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/catalog-model": "npm:^1.7.6" + "@backstage/plugin-permission-common": "npm:^0.9.6" "@backstage/types": "npm:^1.2.2" "@kubernetes/client-node": "npm:1.4.0" kubernetes-models: "npm:^4.3.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/ccebc7041ea0b224bcba6306e46ba241b5a90fc376592bf7873c1892bca697754769b9c3a7dd225a90d738529fbe7f7feb3c434bc1231e38e08b31d9caac0920 + checksum: 10c0/d5dad4324567a316ae73c523fc5d87c9cbfb866c2dd65c0385a376271f8174ad647db6092d92ac9d8b1cd687730fa395d113e828fa1f3fbb930b04fc2eab4e24 languageName: node linkType: hard @@ -3717,15 +3687,15 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-kubernetes-react@npm:^0.5.20": - version: 0.5.20 - resolution: "@backstage/plugin-kubernetes-react@npm:0.5.20" +"@backstage/plugin-kubernetes-react@npm:^0.5.17": + version: 0.5.17 + resolution: "@backstage/plugin-kubernetes-react@npm:0.5.17" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-kubernetes-common": "npm:^0.9.12" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/plugin-kubernetes-common": "npm:^0.9.10" "@backstage/types": "npm:^1.2.2" "@kubernetes-models/apimachinery": "npm:^2.0.0" "@kubernetes-models/base": "npm:^5.0.0" @@ -3750,22 +3720,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3a6d808b9edea2c34a28f6749fe4cff3a8f53d91bf47a6ba8683042b8b650c1b5414e27104ed601dae9d20e65edef74bae9133cae09b8fb2cfcc79c850715c58 + checksum: 10c0/c6072183485157e41641e928229909ed3f992a7e97b9bfff06ceb8334be31fcbd005f491dac43f3909c06caf2b296d997cfc2e8d8de7fddc4ac869d795d3e5a3 languageName: node linkType: hard "@backstage/plugin-kubernetes@npm:^0.12.17": - version: 0.12.20 - resolution: "@backstage/plugin-kubernetes@npm:0.12.20" - dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-kubernetes-common": "npm:^0.9.12" - "@backstage/plugin-kubernetes-react": "npm:^0.5.20" - "@backstage/plugin-permission-react": "npm:^0.5.2" + version: 0.12.17 + resolution: "@backstage/plugin-kubernetes@npm:0.12.17" + dependencies: + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/plugin-catalog-react": "npm:^2.1.0" + "@backstage/plugin-kubernetes-common": "npm:^0.9.10" + "@backstage/plugin-kubernetes-react": "npm:^0.5.17" + "@backstage/plugin-permission-react": "npm:^0.4.41" "@material-ui/core": "npm:^4.12.2" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3775,31 +3745,29 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/08b066776a5fd03953514bb7ccef5f85c5c3c26b6e94699d4fada13baccfad36c1f020a21a7f1d423925b66a9619992fb196bb89eb4e540fe8dab33f11ff6cb0 + checksum: 10c0/16f1b7ae584f619306a42da9c841c5e0428990919e6931856d100a06eedc9f6b510812a416942d96c03f7e823725187007f3c09dc2f2fe68ee6077d2084fffb7 languageName: node linkType: hard "@backstage/plugin-org@npm:^0.7.0": - version: 0.7.5 - resolution: "@backstage/plugin-org@npm:0.7.5" - dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/ui": "npm:^0.16.0" + version: 0.7.0 + resolution: "@backstage/plugin-org@npm:0.7.0" + dependencies: + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/plugin-catalog-common": "npm:^1.1.8" + "@backstage/plugin-catalog-react": "npm:^2.1.0" + "@backstage/ui": "npm:^0.13.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" pluralize: "npm:^8.0.0" - qs: "npm:^6.15.2" + qs: "npm:^6.10.1" react-use: "npm:^17.2.4" - zod: "npm:^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -3808,7 +3776,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/40bf54769170e68bfff447dfb98f22f0d67ab717cbf8aa880b6226e65b8e1b96c98af40293fef3b742a73db21e0a7a76e9207117b5b939f78236825c19d522bc + checksum: 10c0/d40e4532b78013f358a1e16fce056a7f9b38ecbe0152cdd120b9ef79775167fe03b5a645815741d6ef213670c87259d13f03786828639b34122a4e426a4b3003 languageName: node linkType: hard @@ -3844,35 +3812,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.7, @backstage/plugin-permission-common@npm:^0.9.8, @backstage/plugin-permission-common@npm:^0.9.9": - version: 0.9.9 - resolution: "@backstage/plugin-permission-common@npm:0.9.9" +"@backstage/plugin-permission-common@npm:^0.9.6, @backstage/plugin-permission-common@npm:^0.9.7, @backstage/plugin-permission-common@npm:^0.9.8": + version: 0.9.8 + resolution: "@backstage/plugin-permission-common@npm:0.9.8" dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/errors": "npm:^1.3.1" + "@backstage/config": "npm:^1.3.7" + "@backstage/errors": "npm:^1.3.0" "@backstage/types": "npm:^1.2.2" cross-fetch: "npm:^4.0.0" + uuid: "npm:^11.0.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/f06156828391ff59b98c2e65d7943503fd1d18d9fd0b22b9df9bbbdeff90469233be1949d22acc9a7ca148c493ff52d2ecba78533702b60d208348c55eb9c720 + checksum: 10c0/21e0f3cfdeb175b1d65e0dda8aeaabeae620baa7974a4b21873ce9aebf4ead687a996b6903bebc9f99cbc97528d956944f6e06f7cf7160431cc3236dd1251b90 languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.10.11": - version: 0.10.11 - resolution: "@backstage/plugin-permission-node@npm:0.10.11" +"@backstage/plugin-permission-node@npm:^0.10.11, @backstage/plugin-permission-node@npm:^0.10.12": + version: 0.10.12 + resolution: "@backstage/plugin-permission-node@npm:0.10.12" dependencies: - "@backstage/backend-plugin-api": "npm:^1.8.0" - "@backstage/config": "npm:^1.3.6" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.14" - "@backstage/plugin-permission-common": "npm:^0.9.7" + "@backstage/backend-plugin-api": "npm:^1.9.0" + "@backstage/config": "npm:^1.3.7" + "@backstage/errors": "npm:^1.3.0" + "@backstage/plugin-auth-node": "npm:^0.7.0" + "@backstage/plugin-permission-common": "npm:^0.9.8" "@types/express": "npm:^4.17.6" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/9aa5bec48bf768ea2252376a6fb4f408b5076d7534205cafe25233b104a2d1d625aed5cf173dc73616076e54bc7878065274859e6e81d5d039a424bcb487eea0 + checksum: 10c0/5ce96d2c168586b5c9ae70e1df120d8829315d07e978029dc3ba8f5aff3548702abf5e7cb75504747ce2bcf63405dd764a69cc81dad065cad5a74985ad3df139 languageName: node linkType: hard @@ -3897,26 +3866,6 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-react@npm:^0.5.0, @backstage/plugin-permission-react@npm:^0.5.2": - version: 0.5.2 - resolution: "@backstage/plugin-permission-react@npm:0.5.2" - dependencies: - "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/plugin-permission-common": "npm:^0.9.9" - dataloader: "npm:^2.0.0" - swr: "npm:^2.0.0" - peerDependencies: - "@types/react": ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/704a91d994f88b7b34b07353dcbb3b3fa06360aef1da1c532bbffbe1d62245376eafc6b68c7944cba8d997359cd617aa9e5fcddc8e1f68d665b02dd029e79d3f - languageName: node - linkType: hard - "@backstage/plugin-proxy-backend@npm:^0.6.11": version: 0.6.11 resolution: "@backstage/plugin-proxy-backend@npm:0.6.11" @@ -3985,20 +3934,21 @@ __metadata: linkType: hard "@backstage/plugin-scaffolder-common@npm:^2.0.0": - version: 2.2.1 - resolution: "@backstage/plugin-scaffolder-common@npm:2.2.1" + version: 2.0.0 + resolution: "@backstage/plugin-scaffolder-common@npm:2.0.0" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.3" - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/errors": "npm:^1.2.7" + "@backstage/integration": "npm:^2.0.0" + "@backstage/plugin-permission-common": "npm:^0.9.7" "@backstage/types": "npm:^1.2.2" "@microsoft/fetch-event-source": "npm:^2.0.1" "@types/json-schema": "npm:^7.0.9" cross-fetch: "npm:^4.0.0" + json-schema: "npm:^0.4.0" uri-template: "npm:^2.0.0" zen-observable: "npm:^0.10.0" - checksum: 10c0/9efc02080e8ccfeec3dd87fa83191b8f5f89cf1a36f9aec8eff8df3d32801f0444ddf5e679ac4be05f76ddee02b6a15ed8efbd69741f6df91f7b3a4f1bb27b2c + checksum: 10c0/441d16cc5cc1800bbee5fa791e8a72314a9df9e15f19ed58ffbff92d837f125192ba2c89953d4846ac9da8ac040cfef18f8cacb3fc4e9332232cd44df1d86963 languageName: node linkType: hard @@ -4248,34 +4198,34 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-common@npm:^1.2.22, @backstage/plugin-search-common@npm:^1.2.24": - version: 1.2.24 - resolution: "@backstage/plugin-search-common@npm:1.2.24" +"@backstage/plugin-search-common@npm:^1.2.22, @backstage/plugin-search-common@npm:^1.2.23": + version: 1.2.23 + resolution: "@backstage/plugin-search-common@npm:1.2.23" dependencies: - "@backstage/plugin-permission-common": "npm:^0.9.9" + "@backstage/plugin-permission-common": "npm:^0.9.8" "@backstage/types": "npm:^1.2.2" - checksum: 10c0/ff56a3797325d5b1f4658b1136a4ddb6cba29d7ebc78e039565cdc61e159ffb3b85c2688a04bfd516e639e22cdaf53043a97dadd8c7c4aed2c4739fa3d528e2e + checksum: 10c0/12f8523f90a5fbd5b735a718fdad844c3571b58461292786098c0bd47864ed46b8761e143576b31427c933943ea9d823944b333aa4843c6e8a46da67f5a33ec2 languageName: node linkType: hard -"@backstage/plugin-search-react@npm:^1.11.0, @backstage/plugin-search-react@npm:^1.11.5": - version: 1.11.5 - resolution: "@backstage/plugin-search-react@npm:1.11.5" +"@backstage/plugin-search-react@npm:^1.11.0": + version: 1.11.0 + resolution: "@backstage/plugin-search-react@npm:1.11.0" dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/theme": "npm:^0.7.3" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/plugin-search-common": "npm:^1.2.22" + "@backstage/theme": "npm:^0.7.2" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" lodash: "npm:^4.17.21" - qs: "npm:^6.15.2" + qs: "npm:^6.9.4" react-use: "npm:^17.3.2" - zod: "npm:^4.0.0" + uuid: "npm:^11.0.2" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -4284,7 +4234,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/10d5c2446458d28f7d903e519dedd796e5e0603e9bfd93cf2df3c31c1f8955e066b963f6ce76f162c6b58d4e00aa2f5ec067902b40dd54b5539ac5d984ab2965 + checksum: 10c0/7157c599ac2f3f5456edbdb41b63ee7629c844c6ef7a20c44b366e7a8cb52e9404ec4488d1f9944ceb72a58f5c8713c7b35d119ae489399b6cb3f4101dc1008a languageName: node linkType: hard @@ -4368,15 +4318,15 @@ __metadata: linkType: hard "@backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.34": - version: 1.1.37 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.37" - dependencies: - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" + version: 1.1.34 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.34" + dependencies: + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" + "@backstage/integration": "npm:^2.0.0" + "@backstage/integration-react": "npm:^1.2.16" + "@backstage/plugin-techdocs-react": "npm:^1.3.9" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" @@ -4390,7 +4340,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e33601a251b9abc49cadc139e381b644b99f7a8a99e786d619a70cf3fe81ebe6f8e6744e1e9f33a6ae9f0bf6a4038df95f80adfc968903c451782d3a7cef811a + checksum: 10c0/3f59aaa4f8b99705eb823ca05523831811c400cd550853be7aa8a59d1cb3b57c8389c41a69b9fa285a8cd5f619cb8c5f9d2689e8f0f9eca6da642081465c2621 languageName: node linkType: hard @@ -4431,21 +4381,22 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-react@npm:^1.3.12, @backstage/plugin-techdocs-react@npm:^1.3.9": - version: 1.3.12 - resolution: "@backstage/plugin-techdocs-react@npm:1.3.12" +"@backstage/plugin-techdocs-react@npm:^1.3.9": + version: 1.3.9 + resolution: "@backstage/plugin-techdocs-react@npm:1.3.9" dependencies: - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/frontend-plugin-api": "npm:^0.17.2" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/config": "npm:^1.3.6" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/frontend-plugin-api": "npm:^0.15.0" "@backstage/plugin-techdocs-common": "npm:^0.1.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/styles": "npm:^4.11.0" jss: "npm:~10.10.0" lodash: "npm:^4.17.21" + react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -4455,43 +4406,42 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/606932860c98a032652ebb866e6f12d83a9d34517ef6d29ca4431ae7315921de70d5f3dbdb3b0d89dd8e99257a9d6abec38f3853cda4b9ca6042b1797c928043 + checksum: 10c0/15faa3dac14c43a4793e9e2d942c7ba53db4c7b5249fb389ca986078a2dcb911f9a09b639744117105fff829861087d5c18dbf1d697b1e51207b5ac3fb55f648 languageName: node linkType: hard "@backstage/plugin-techdocs@npm:^1.17.2": - version: 1.17.7 - resolution: "@backstage/plugin-techdocs@npm:1.17.7" - dependencies: - "@backstage/catalog-client": "npm:^1.16.0" - "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.11" - "@backstage/core-plugin-api": "npm:^1.12.7" - "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.2" - "@backstage/integration": "npm:^2.0.3" - "@backstage/integration-react": "npm:^1.2.19" - "@backstage/plugin-auth-react": "npm:^0.1.28" - "@backstage/plugin-catalog-react": "npm:^3.1.0" - "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.5" + version: 1.17.2 + resolution: "@backstage/plugin-techdocs@npm:1.17.2" + dependencies: + "@backstage/catalog-client": "npm:^1.14.0" + "@backstage/catalog-model": "npm:^1.7.7" + "@backstage/config": "npm:^1.3.6" + "@backstage/core-components": "npm:^0.18.8" + "@backstage/core-plugin-api": "npm:^1.12.4" + "@backstage/errors": "npm:^1.2.7" + "@backstage/frontend-plugin-api": "npm:^0.15.1" + "@backstage/integration": "npm:^2.0.0" + "@backstage/integration-react": "npm:^1.2.16" + "@backstage/plugin-auth-react": "npm:^0.1.25" + "@backstage/plugin-catalog-react": "npm:^2.1.0" + "@backstage/plugin-search-common": "npm:^1.2.22" + "@backstage/plugin-search-react": "npm:^1.11.0" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.12" - "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.16.0" + "@backstage/plugin-techdocs-react": "npm:^1.3.9" + "@backstage/theme": "npm:^0.7.2" + "@backstage/ui": "npm:^0.13.1" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@material-ui/styles": "npm:^4.10.0" "@microsoft/fetch-event-source": "npm:^2.0.1" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" + "@remixicon/react": "npm:^4.6.0" dompurify: "npm:^3.3.2" git-url-parse: "npm:^15.0.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" react-use: "npm:^17.2.4" - zod: "npm:^4.0.0" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 @@ -4500,7 +4450,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1832a94d25b0a478c3a3b09584ac938ba224ae4ab64c750332a2668c951b014b62753148025a4848002f94dd3ca1a6f3654f50b30fa9afe4e4cb01ed8c083e80 + checksum: 10c0/52900d961b9e19d306a3f48fa07701c23bf66282894c3cb86ffb515be847c499601c3d72fe4993b7d21ad3ce5142a729cedec950e7a193780d717600a60c42d3 languageName: node linkType: hard @@ -4702,17 +4652,14 @@ __metadata: languageName: node linkType: hard -"@backstage/ui@npm:^0.16.0": - version: 0.16.0 - resolution: "@backstage/ui@npm:0.16.0" +"@backstage/ui@npm:^0.14.0": + version: 0.14.2 + resolution: "@backstage/ui@npm:0.14.2" dependencies: "@backstage/version-bridge": "npm:^1.0.12" - "@braintree/sanitize-url": "npm:^7.1.2" - "@internationalized/date": "npm:^3.12.0" - "@remixicon/react": "npm:>=4.6.0 <4.9.0" + "@remixicon/react": "npm:^4.6.0" "@tanstack/react-table": "npm:^8.21.3" clsx: "npm:^2.1.1" - marked: "npm:^15.0.12" react-aria: "npm:~3.48.0" react-aria-components: "npm:~1.17.0" react-stately: "npm:~3.46.0" @@ -4725,7 +4672,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/7444482fc6d5866682e4fa69ea9a6e5c6e561b2bfc71e3f7397f651c78ccbd83fe09b0aa0010ae70a91bf377b36082c2636cf77891b6d88e6572c9acbca57758 + checksum: 10c0/2f2dc8a382b43e669ea0517044a1912acb12b33d639b07d736b2239a3e6e62f807e5cfac8e1e3852ff71cd375a2b19d0078318382fd2648a692416ddfe14e043 languageName: node linkType: hard @@ -4758,24 +4705,6 @@ __metadata: languageName: node linkType: hard -"@braintree/sanitize-url@npm:^7.1.2": - version: 7.1.2 - resolution: "@braintree/sanitize-url@npm:7.1.2" - checksum: 10c0/62f2aa0cf58626e3880b2dc1025c42064b4639abd157ae4e1c35f4c2f5031e9273772046a423979845069c814e27ff818e8e669280dc53585e6f033d5b7a59cb - languageName: node - linkType: hard - -"@bramus/specificity@npm:^2.4.2": - version: 2.4.2 - resolution: "@bramus/specificity@npm:2.4.2" - dependencies: - css-tree: "npm:^3.0.0" - bin: - specificity: bin/cli.js - checksum: 10c0/c5f4e04e0bca0d2202598207a5eb0733c8109d12a68a329caa26373bec598d99db5bb785b8865fefa00fc01b08c6068138807ceb11a948fe15e904ed6cf4ba72 - languageName: node - linkType: hard - "@casbin/expression-eval@npm:^5.3.0": version: 5.3.0 resolution: "@casbin/expression-eval@npm:5.3.0" @@ -4786,9 +4715,9 @@ __metadata: linkType: hard "@cfworker/json-schema@npm:^4.0.2": - version: 4.1.0 - resolution: "@cfworker/json-schema@npm:4.1.0" - checksum: 10c0/a7917d197ad9d5deb48a4d800ab41b3de5fe856745c164c5a4ed914263a0a11b08cf1b11040eb325e756e8f9418b07511109df856281dd10bf288f743d4fb3e6 + version: 4.1.1 + resolution: "@cfworker/json-schema@npm:4.1.1" + checksum: 10c0/b5253486d346b7de6feec9c73954f612b11019dacb9023d710a5666df2f5fc145dd88b6b913c88726c6d97e2e258a515fa2cab177f58b18da6bac3738cbc4739 languageName: node linkType: hard @@ -5153,7 +5082,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^3.0.0, @csstools/css-calc@npm:^3.2.0, @csstools/css-calc@npm:^3.2.1": +"@csstools/css-calc@npm:^3.0.0, @csstools/css-calc@npm:^3.2.1": version: 3.2.1 resolution: "@csstools/css-calc@npm:3.2.1" peerDependencies: @@ -5163,16 +5092,16 @@ __metadata: languageName: node linkType: hard -"@csstools/css-color-parser@npm:^4.0.1, @csstools/css-color-parser@npm:^4.1.0": - version: 4.1.8 - resolution: "@csstools/css-color-parser@npm:4.1.8" +"@csstools/css-color-parser@npm:^4.0.1": + version: 4.1.1 + resolution: "@csstools/css-color-parser@npm:4.1.1" dependencies: "@csstools/color-helpers": "npm:^6.0.2" "@csstools/css-calc": "npm:^3.2.1" peerDependencies: "@csstools/css-parser-algorithms": ^4.0.0 "@csstools/css-tokenizer": ^4.0.0 - checksum: 10c0/7a5ed5cca6ee2d33e6f9710eb00616658efc09df5ed0cf1619f572986180e36c70728bde42a0cc29bd59c6dc4469c04edd4d7f3e52129c3ec9e56a56a85d2d85 + checksum: 10c0/427bd32f1a8917342a70a6fd97b93bb492aae7c8790e7782b5d6edc8c08064bb8aef0a86099f286db00288f9afea85eb92c46350e9057f5fea058e03a2a09203 languageName: node linkType: hard @@ -5185,7 +5114,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21, @csstools/css-syntax-patches-for-csstree@npm:^1.0.28": +"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": version: 1.1.5 resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.5" peerDependencies: @@ -5270,7 +5199,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.4.5": +"@emnapi/core@npm:1.10.0": version: 1.10.0 resolution: "@emnapi/core@npm:1.10.0" dependencies: @@ -5280,7 +5209,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.5": +"@emnapi/runtime@npm:1.10.0": version: 1.10.0 resolution: "@emnapi/runtime@npm:1.10.0" dependencies: @@ -5691,7 +5620,7 @@ __metadata: languageName: node linkType: hard -"@exodus/bytes@npm:^1.11.0, @exodus/bytes@npm:^1.6.0": +"@exodus/bytes@npm:^1.6.0": version: 1.15.1 resolution: "@exodus/bytes@npm:1.15.1" peerDependencies: @@ -5703,41 +5632,41 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.7.5": - version: 1.7.5 - resolution: "@floating-ui/core@npm:1.7.5" +"@floating-ui/core@npm:^1.7.3": + version: 1.7.3 + resolution: "@floating-ui/core@npm:1.7.3" dependencies: - "@floating-ui/utils": "npm:^0.2.11" - checksum: 10c0/f9c52205e198b231d63a387b09c659aab08c46a1899e0b0bbe147b8b4f048b546f15ba17cb5d2a471da9534f1883d979425e13e5c4ceee67be63e4b0abd4db5d + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/edfc23800122d81df0df0fb780b7328ae6c5f00efbb55bd48ea340f4af8c5b3b121ceb4bb81220966ab0f87b443204d37105abdd93d94846468be3243984144c languageName: node linkType: hard -"@floating-ui/dom@npm:^1.7.6": - version: 1.7.6 - resolution: "@floating-ui/dom@npm:1.7.6" +"@floating-ui/dom@npm:^1.7.4": + version: 1.7.4 + resolution: "@floating-ui/dom@npm:1.7.4" dependencies: - "@floating-ui/core": "npm:^1.7.5" - "@floating-ui/utils": "npm:^0.2.11" - checksum: 10c0/5c098e0d7b58c9bc769f276cca1766994c2c9c70c92d091a61bba8b3e9be53c011e0a79a8457fc2fb2f3d91697a26eb52e0a4962ef936dc963b45f58613c212f + "@floating-ui/core": "npm:^1.7.3" + "@floating-ui/utils": "npm:^0.2.10" + checksum: 10c0/da6166c25f9b0729caa9f498685a73a0e28251613b35d27db8de8014bc9d045158a23c092b405321a3d67c2064909b6e2a7e6c1c9cc0f62967dca5779f5aef30 languageName: node linkType: hard "@floating-ui/react-dom@npm:^2.0.0": - version: 2.1.8 - resolution: "@floating-ui/react-dom@npm:2.1.8" + version: 2.1.6 + resolution: "@floating-ui/react-dom@npm:2.1.6" dependencies: - "@floating-ui/dom": "npm:^1.7.6" + "@floating-ui/dom": "npm:^1.7.4" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 10c0/26260ca4bb23b57c73b824062505abf977a008ce6e0463bdacca74f7e49853c4cd1d2bbf1a77c6caa17fa37dfffda2c6c4cd07a8737ebd7474aaff7818401d75 + checksum: 10c0/6654834a8e73ecbdbc6cad2ad8f7abc698ac7c1800ded4d61113525c591c03d2e3b59d3cf9205859221465ea38c87af4f9e6e204703c5b7a7e85332d1eef2e18 languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.11": - version: 0.2.11 - resolution: "@floating-ui/utils@npm:0.2.11" - checksum: 10c0/f4bcea1559bdbb721ecc8e8ead423ac58d6a5b6e70b602cf0810ba6ad4ed1c77211b207faa88b278a9042f0c743133de08a203ed6741c1b6443423332884d5b3 +"@floating-ui/utils@npm:^0.2.10": + version: 0.2.10 + resolution: "@floating-ui/utils@npm:0.2.10" + checksum: 10c0/e9bc2a1730ede1ee25843937e911ab6e846a733a4488623cd353f94721b05ec2c9ec6437613a2ac9379a94c2fd40c797a2ba6fa1df2716f5ce4aa6ddb1cf9ea4 languageName: node linkType: hard @@ -6153,8 +6082,9 @@ __metadata: "@ianvs/prettier-plugin-sort-imports": "npm:^4.4.0" "@jest/environment-jsdom-abstract": "npm:^30.3.0" "@playwright/test": "npm:1.60.0" - "@react-stately/layout": "npm:^3.6.0" - "@react-stately/overlays": "npm:^3.6.0" + "@react-stately/layout": "npm:^4.7.1" + "@react-stately/overlays": "npm:^3.7.1" + "@react-types/table": "npm:^3.14.0" "@spotify/prettier-config": "npm:^12.0.0" "@types/jest": "npm:^30.0.0" "@types/jsdom": "npm:^27.0.0" @@ -6317,57 +6247,58 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/console@npm:30.3.0" +"@jest/console@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/console@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" - jest-message-util: "npm:30.3.0" - jest-util: "npm:30.3.0" + jest-message-util: "npm:30.4.1" + jest-util: "npm:30.4.1" slash: "npm:^3.0.0" - checksum: 10c0/5458f26b0591b847b719a707cbd1d6b2b99960784a1480a28d19200a807b6092f066c1bd1810df8c6adebf934a64de7b6022dc35082cd7c8f09f35940da104d9 + checksum: 10c0/f782722ef5754ab864b996000cf1f0545f7be9db6ba8f89cb2381dfab9910a52c59a830e5ea069a76840023e40806493d9900d8eb7e9821d23a11a498f32739e languageName: node linkType: hard -"@jest/core@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/core@npm:30.3.0" +"@jest/core@npm:30.4.2": + version: 30.4.2 + resolution: "@jest/core@npm:30.4.2" dependencies: - "@jest/console": "npm:30.3.0" - "@jest/pattern": "npm:30.0.1" - "@jest/reporters": "npm:30.3.0" - "@jest/test-result": "npm:30.3.0" - "@jest/transform": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/console": "npm:30.4.1" + "@jest/pattern": "npm:30.4.0" + "@jest/reporters": "npm:30.4.1" + "@jest/test-result": "npm:30.4.1" + "@jest/transform": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.3.2" chalk: "npm:^4.1.2" ci-info: "npm:^4.2.0" exit-x: "npm:^0.2.2" + fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.11" - jest-changed-files: "npm:30.3.0" - jest-config: "npm:30.3.0" - jest-haste-map: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-regex-util: "npm:30.0.1" - jest-resolve: "npm:30.3.0" - jest-resolve-dependencies: "npm:30.3.0" - jest-runner: "npm:30.3.0" - jest-runtime: "npm:30.3.0" - jest-snapshot: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-validate: "npm:30.3.0" - jest-watcher: "npm:30.3.0" - pretty-format: "npm:30.3.0" + jest-changed-files: "npm:30.4.1" + jest-config: "npm:30.4.2" + jest-haste-map: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-regex-util: "npm:30.4.0" + jest-resolve: "npm:30.4.1" + jest-resolve-dependencies: "npm:30.4.2" + jest-runner: "npm:30.4.2" + jest-runtime: "npm:30.4.2" + jest-snapshot: "npm:30.4.1" + jest-util: "npm:30.4.1" + jest-validate: "npm:30.4.1" + jest-watcher: "npm:30.4.1" + pretty-format: "npm:30.4.1" slash: "npm:^3.0.0" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: 10c0/1735f2263cca10c6cae4e1dbde9c3ccb36e2cbd1cc10bac6fc45e187b06c4e33a6a029f9a6444a3cd43a2a44ffaec3b686d94f70965cebf2b885b198c8615322 + checksum: 10c0/4237ec79d5403b82ba89e3be6e4318d9f37c3a11281bd76cfbdd4ff08d8c89850555607c4d494dab3526e01a90db3539e549017883967dd392b5084f1be0d5b2 languageName: node linkType: hard @@ -6380,76 +6311,76 @@ __metadata: languageName: node linkType: hard -"@jest/diff-sequences@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/diff-sequences@npm:30.3.0" - checksum: 10c0/8922c16a869b839b6c05f677023b3e5a9aa1610ad78a9c5ec8bd6654e35e8136ea1c7b60ad561910e2ad964bfdb0b09b0254ff8dcfacd4562095766f60c63d76 +"@jest/diff-sequences@npm:30.4.0": + version: 30.4.0 + resolution: "@jest/diff-sequences@npm:30.4.0" + checksum: 10c0/b4358b1b885098b905cb777f58788ddd45f90c4ebc3ce2c04fb1d4c9516f35ac2d9daef8263cd21c537bd7a52ab320f03e4ba9521677959ae20e3d405356b420 languageName: node linkType: hard "@jest/environment-jsdom-abstract@npm:^30.3.0": - version: 30.3.0 - resolution: "@jest/environment-jsdom-abstract@npm:30.3.0" + version: 30.4.1 + resolution: "@jest/environment-jsdom-abstract@npm:30.4.1" dependencies: - "@jest/environment": "npm:30.3.0" - "@jest/fake-timers": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/environment": "npm:30.4.1" + "@jest/fake-timers": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/jsdom": "npm:^21.1.7" "@types/node": "npm:*" - jest-mock: "npm:30.3.0" - jest-util: "npm:30.3.0" + jest-mock: "npm:30.4.1" + jest-util: "npm:30.4.1" peerDependencies: canvas: ^3.0.0 jsdom: "*" peerDependenciesMeta: canvas: optional: true - checksum: 10c0/95ec44bc3cc4cf91660acd4bf7da547414a1d797a32442dd6c4f6d47c82bb4b6eb2ee6b7a5d177d0827378793433a743462d24f5e445075b69edfbc28ab5ca40 + checksum: 10c0/a06c832ea500690a2877aaff199c788c29a888cfc0db1e05e30ea4fcf1c272c357dfc6b6151d4fb5528ffa1691a4cdb8d8fff424a58c436093500df8597b7614 languageName: node linkType: hard -"@jest/environment@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/environment@npm:30.3.0" +"@jest/environment@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/environment@npm:30.4.1" dependencies: - "@jest/fake-timers": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/fake-timers": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" - jest-mock: "npm:30.3.0" - checksum: 10c0/4068ccc2e4761e52909239c21e71f73b57ad087bd120b75d3232c68d911686d68fd0fb20e19725517a624b0aa9d45431b00503bd1d5ab2f4958e1a18d265d8d5 + jest-mock: "npm:30.4.1" + checksum: 10c0/704987ff8650c91a8ed13796ce47e9c55da3c12a01902d9e384330cead18eb4d34ce665a8d9962dddf2736fac006f92efc1039b8da424adf8fdc16f8d81aff6c languageName: node linkType: hard -"@jest/expect-utils@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/expect-utils@npm:30.3.0" +"@jest/expect-utils@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/expect-utils@npm:30.4.1" dependencies: "@jest/get-type": "npm:30.1.0" - checksum: 10c0/4bb60fb434cb8ed325735bd39171b61621e110502ecc502089805d203ecb17b9fc5a400aeffb83b41fabcc819628a9c38c955f90a716d6aaff193d10926fc854 + checksum: 10c0/6dea9e11ebcc7be68fea5950ae5a1b7ff9fd1490101ee8af0aede336b9934ab24a28bcafe2f1171dac0f95982406386c609ca2659b9132e1a9d419e8d69b9cd4 languageName: node linkType: hard -"@jest/expect@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/expect@npm:30.3.0" +"@jest/expect@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/expect@npm:30.4.1" dependencies: - expect: "npm:30.3.0" - jest-snapshot: "npm:30.3.0" - checksum: 10c0/1e052975fdf2b977a63dc9f3db1de56be9dce8e5cd660d9c72cc25093324b990b3e93318cd0c1ff9df7cb30ec7eef71331bc7e19d39700eb3f4498e17ee4c9e0 + expect: "npm:30.4.1" + jest-snapshot: "npm:30.4.1" + checksum: 10c0/2133183e735982879408036237b115abc2e57fa52bb7324be0a1f2ab6941a57da93b2e6f498dc110b7d007dd20463013fbcc5b24377cf65e6a8518d3b2ff76bd languageName: node linkType: hard -"@jest/fake-timers@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/fake-timers@npm:30.3.0" +"@jest/fake-timers@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/fake-timers@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" - "@sinonjs/fake-timers": "npm:^15.0.0" + "@jest/types": "npm:30.4.1" + "@sinonjs/fake-timers": "npm:^15.4.0" "@types/node": "npm:*" - jest-message-util: "npm:30.3.0" - jest-mock: "npm:30.3.0" - jest-util: "npm:30.3.0" - checksum: 10c0/114855ca14d6b34c886855445852a5b960bc3df0ef97c4b971b375747fe0206b3111ec60efc6e658565677022f0d790acd7e232e478f3390ea854d04dea0c4d8 + jest-message-util: "npm:30.4.1" + jest-mock: "npm:30.4.1" + jest-util: "npm:30.4.1" + checksum: 10c0/4a10e4eb64bb5ea2531cdcc79f3058731f5c14faf2a74f498fcb37f6690c3c0f9b12a9856736d26e34631eb38db12e12812da71de27b9d332df44dda9f460fbe languageName: node linkType: hard @@ -6460,15 +6391,15 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/globals@npm:30.3.0" +"@jest/globals@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/globals@npm:30.4.1" dependencies: - "@jest/environment": "npm:30.3.0" - "@jest/expect": "npm:30.3.0" - "@jest/types": "npm:30.3.0" - jest-mock: "npm:30.3.0" - checksum: 10c0/013554dcbf75867e715801e98a5c6eefbea67cb388efd019be9e0d83979d7354874c4b33bbabc95de698215f5b891e921c26a284841504f9825fd789432b1cd0 + "@jest/environment": "npm:30.4.1" + "@jest/expect": "npm:30.4.1" + "@jest/types": "npm:30.4.1" + jest-mock: "npm:30.4.1" + checksum: 10c0/7961eefdc9e69ba7754d11a1bae4bc2960f33e03d9c1d6c73f27895b8cf92a9118a234330f31dc8efe16e835fe70ef9cc6c26f60121f6b6e9fac71c8b1bcd709 languageName: node linkType: hard @@ -6482,15 +6413,25 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/reporters@npm:30.3.0" +"@jest/pattern@npm:30.4.0": + version: 30.4.0 + resolution: "@jest/pattern@npm:30.4.0" + dependencies: + "@types/node": "npm:*" + jest-regex-util: "npm:30.4.0" + checksum: 10c0/05bc0799f84f3750bbbff0f9a546979efd0dbcee86c1be98b9e2811a68885809ec7b5cca39b8dda1497cb7cf17b7be936019fba8dfbcd9c53b181e03e67f4f82 + languageName: node + linkType: hard + +"@jest/reporters@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/reporters@npm:30.4.1" dependencies: "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:30.3.0" - "@jest/test-result": "npm:30.3.0" - "@jest/transform": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/console": "npm:30.4.1" + "@jest/test-result": "npm:30.4.1" + "@jest/transform": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@jridgewell/trace-mapping": "npm:^0.3.25" "@types/node": "npm:*" chalk: "npm:^4.1.2" @@ -6503,9 +6444,9 @@ __metadata: istanbul-lib-report: "npm:^3.0.0" istanbul-lib-source-maps: "npm:^5.0.0" istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-worker: "npm:30.3.0" + jest-message-util: "npm:30.4.1" + jest-util: "npm:30.4.1" + jest-worker: "npm:30.4.1" slash: "npm:^3.0.0" string-length: "npm:^4.0.2" v8-to-istanbul: "npm:^9.0.1" @@ -6514,7 +6455,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 10c0/e1b6fb13df94435d4b8e6f4d4bd1c27dfc572ca7393b0a95d14c98013abe3c962aa28e2c56864f3ddd0894834d21c9a67485d11e6c31532aaaeea66ca6a2a026 + checksum: 10c0/cf5220462c6242fa564bbeb6d5988ebfd814e0351f3bddae07323b55c68c7ebd4aa4c23e717231ab4b2d63c4fc7fa4615b9dad8584be534bd44622981242dceb languageName: node linkType: hard @@ -6527,6 +6468,15 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/schemas@npm:30.4.1" + dependencies: + "@sinclair/typebox": "npm:^0.34.0" + checksum: 10c0/96f388ebfc1974457fcbde2ad36c40a0b549cba3f624fe8d9d6e5903a152dc75e4043f4ac9ac7668622f2ecb0f9a4dcb9a38edf3bc0d52b82045b2bb2b69b72a + languageName: node + linkType: hard + "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -6536,15 +6486,15 @@ __metadata: languageName: node linkType: hard -"@jest/snapshot-utils@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/snapshot-utils@npm:30.3.0" +"@jest/snapshot-utils@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/snapshot-utils@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" chalk: "npm:^4.1.2" graceful-fs: "npm:^4.2.11" natural-compare: "npm:^1.4.0" - checksum: 10c0/ba4fea05a418b257d128d8f9eb7672a9004952563a45ad577bed80e5b2ea2ec6e6d3a24535781cc6530d9904d8fda7b27d15952d079ccdbe88f87a5e71112df0 + checksum: 10c0/81da9079719eece02b89c45cb97162b5b7d794981652c8d8fe2846843ac81ce219ea4bc21bde7cf76c9032006435f82bd9aee8d6139d90b77078ddad4865af02 languageName: node linkType: hard @@ -6559,49 +6509,49 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/test-result@npm:30.3.0" +"@jest/test-result@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/test-result@npm:30.4.1" dependencies: - "@jest/console": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/console": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/istanbul-lib-coverage": "npm:^2.0.6" collect-v8-coverage: "npm:^1.0.2" - checksum: 10c0/67bcd405d0a1ac85b55afabf26e0ee0f184f9cfe0e659a44e0e4a4456c1c7fed9d2288f0116b017eaddfa49ded8c44426b8694c44f9a8a2af35be9202b8a9165 + checksum: 10c0/920fa3fe3cc8b5e11bfe36066d733030f1245865d7cac4862e3783a96f9c0a087fd8073c8cb56e4c87c6fcc97b46e6f828ecd3b10dd8e208f5e1b983fcc5cdb8 languageName: node linkType: hard -"@jest/test-sequencer@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/test-sequencer@npm:30.3.0" +"@jest/test-sequencer@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/test-sequencer@npm:30.4.1" dependencies: - "@jest/test-result": "npm:30.3.0" + "@jest/test-result": "npm:30.4.1" graceful-fs: "npm:^4.2.11" - jest-haste-map: "npm:30.3.0" + jest-haste-map: "npm:30.4.1" slash: "npm:^3.0.0" - checksum: 10c0/698be35e7145e79ea9d66071d4ec255f6cef4b5972b5142d299f3edbcbc0428cadf8ddecc6d21e938c98ed72b73b15a6d5f81e7b8b370aaa130d2f6b26fd017c + checksum: 10c0/531b19ffb2358b3b22a56b306359acf66db2073978dd6df8a9522b5b4034ad7540a9cb84bdfebbcb2872686d6d2ab8cabea04ad23ef9d4488cbafd03f7511501 languageName: node linkType: hard -"@jest/transform@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/transform@npm:30.3.0" +"@jest/transform@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/transform@npm:30.4.1" dependencies: "@babel/core": "npm:^7.27.4" - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@jridgewell/trace-mapping": "npm:^0.3.25" babel-plugin-istanbul: "npm:^7.0.1" chalk: "npm:^4.1.2" convert-source-map: "npm:^2.0.0" fast-json-stable-stringify: "npm:^2.1.0" graceful-fs: "npm:^4.2.11" - jest-haste-map: "npm:30.3.0" - jest-regex-util: "npm:30.0.1" - jest-util: "npm:30.3.0" + jest-haste-map: "npm:30.4.1" + jest-regex-util: "npm:30.4.0" + jest-util: "npm:30.4.1" pirates: "npm:^4.0.7" slash: "npm:^3.0.0" write-file-atomic: "npm:^5.0.1" - checksum: 10c0/5ad0b5361910680b5160e3dc347c0beb75b4edc35a165ef4fc55837d01365179c276dd6f9cc80f7db94048c641b0c188757e1c98c6d4e9b55577956efbc00574 + checksum: 10c0/194f463f179f6ab3ccd6f4f0f03a117e3c01a7ce098ebf562250aca4c900ed3a9ec08b694227788eabd7cb4e0597f1d0788077c7550ddc679f68a0ad21cc87e0 languageName: node linkType: hard @@ -6620,18 +6570,18 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:30.3.0": - version: 30.3.0 - resolution: "@jest/types@npm:30.3.0" +"@jest/types@npm:30.4.1": + version: 30.4.1 + resolution: "@jest/types@npm:30.4.1" dependencies: - "@jest/pattern": "npm:30.0.1" - "@jest/schemas": "npm:30.0.5" + "@jest/pattern": "npm:30.4.0" + "@jest/schemas": "npm:30.4.1" "@types/istanbul-lib-coverage": "npm:^2.0.6" "@types/istanbul-reports": "npm:^3.0.4" "@types/node": "npm:*" "@types/yargs": "npm:^17.0.33" chalk: "npm:^4.1.2" - checksum: 10c0/c3e3f4de0b77a7ced345f47d3687b1094c1b6c1521529a7ca66a76f9a80194f79179a1dbc32d6761a5b67914a8f78be1e65d1408107efcb1f252c4a63b5ddd92 + checksum: 10c0/4c79f6dbdb1c7eaab5da255fc696c7cae744759d4020e42da8aa63b37fe55ce594be73075fe1ee5407dd59d7e47975be9f674bfc81e91bae2c89c62d27ba55a1 languageName: node linkType: hard @@ -8131,25 +8081,15 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.11": - version: 0.2.12 - resolution: "@napi-rs/wasm-runtime@npm:0.2.12" - dependencies: - "@emnapi/core": "npm:^1.4.3" - "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.10.0" - checksum: 10c0/6d07922c0613aab30c6a497f4df297ca7c54e5b480e00035e0209b872d5c6aab7162fc49477267556109c2c7ed1eb9c65a174e27e9b87568106a87b0a6e3ca7d - languageName: node - linkType: hard - -"@napi-rs/wasm-runtime@npm:^1.0.1": - version: 1.0.3 - resolution: "@napi-rs/wasm-runtime@npm:1.0.3" +"@napi-rs/wasm-runtime@npm:^1.0.1, @napi-rs/wasm-runtime@npm:^1.1.4": + version: 1.1.4 + resolution: "@napi-rs/wasm-runtime@npm:1.1.4" dependencies: - "@emnapi/core": "npm:^1.4.5" - "@emnapi/runtime": "npm:^1.4.5" - "@tybys/wasm-util": "npm:^0.10.0" - checksum: 10c0/7918d82477e75931b6e35bb003464382eb93e526362f81a98bf8610407a67b10f4d041931015ad48072c89db547deb7e471dfb91f4ab11ac63a24d8580297f75 + "@tybys/wasm-util": "npm:^0.10.1" + peerDependencies: + "@emnapi/core": ^1.7.1 + "@emnapi/runtime": ^1.7.1 + checksum: 10c0/2e88e1955258949ccf2d18c79975821ad38071b465ef126a5e14110977b97868867b016c1ad046e963cccc42c0bd9db6c8ff5fd1ebb61b87bb3487f339041658 languageName: node linkType: hard @@ -8220,20 +8160,6 @@ __metadata: languageName: node linkType: hard -"@nodable/entities@npm:2.1.0": - version: 2.1.0 - resolution: "@nodable/entities@npm:2.1.0" - checksum: 10c0/5a4cba2b61a5b6c726328b18b1de6d033cae4a658a118644bf31e0bcbda126ea7b69385043dc556cf1ed859b9ca220e82b81b5e5c48ef1b519fb8ec104575dee - languageName: node - linkType: hard - -"@nodable/entities@npm:^2.1.0, @nodable/entities@npm:^2.2.0": - version: 2.2.0 - resolution: "@nodable/entities@npm:2.2.0" - checksum: 10c0/a5ace5b2f747ae5b851f68a1731526c3e10feacde80469415d15a0df0e960251b515e3cd4ea080a3534e0610ac74b0d3252f607ef2f536bcc97e22d324231578 - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -8741,7 +8667,7 @@ __metadata: languageName: node linkType: hard -"@patternfly/react-core@npm:6.4.3, @patternfly/react-core@npm:^6.1.0, @patternfly/react-core@npm:^6.4.1": +"@patternfly/react-core@npm:6.4.3": version: 6.4.3 resolution: "@patternfly/react-core@npm:6.4.3" dependencies: @@ -8951,10 +8877,10 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.2.9": - version: 0.2.9 - resolution: "@pkgr/core@npm:0.2.9" - checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 +"@pkgr/core@npm:^0.3.6": + version: 0.3.6 + resolution: "@pkgr/core@npm:0.3.6" + checksum: 10c0/153f0f4563f505faeba13c733efa0e05e467ce1c6b941055a5fd3b4560da60fbf1dff4b11da0075f034ddda11f2842b90395f60895dde5825875b616edccc11c languageName: node linkType: hard @@ -9067,6 +8993,13 @@ __metadata: languageName: node linkType: hard +"@protobufjs/inquire@npm:1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + "@protobufjs/path@npm:^1.1.2": version: 1.1.2 resolution: "@protobufjs/path@npm:1.1.2" @@ -9088,18 +9021,18 @@ __metadata: languageName: node linkType: hard -"@radix-ui/primitive@npm:1.1.4": - version: 1.1.4 - resolution: "@radix-ui/primitive@npm:1.1.4" - checksum: 10c0/f366fa15b721a466ad78f9b5b966f7129fb6932f6f33ab117253ce8c6a13f4895dce4a1fd483d3f15859623d3bfd964a4b172fe1d6ccc3a1a3c4de4c2b861119 +"@radix-ui/primitive@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/primitive@npm:1.1.0" + checksum: 10c0/1dcc8b5401799416ff8bdb15c7189b4536c193220ad8fd348a48b88f804ee38cec7bd03e2b9641f7da24610e2f61f23a306911ce883af92c4e8c1abac634cb61 languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.1.10": - version: 1.1.10 - resolution: "@radix-ui/react-arrow@npm:1.1.10" +"@radix-ui/react-arrow@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-arrow@npm:1.1.0" dependencies: - "@radix-ui/react-primitive": "npm:2.1.6" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9110,18 +9043,18 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/a364da644694318ee0d557e7ed60ff8e8af5c9021825218b310b29502463b2982fde70c1d9e2bc3d53ec3141ebe94b6a9fd58b95f493fdc359b8ee83da3d8332 + checksum: 10c0/cbe059dfa5a9c1677478d363bb5fd75b0c7a08221d0ac7f8e7b9aec9dbae9754f6a3518218cf63e4ed53df6c36d193c8d2618d03433a37aa0cb7ee77a60a591f languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.1.10": - version: 1.1.10 - resolution: "@radix-ui/react-collection@npm:1.1.10" +"@radix-ui/react-collection@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-collection@npm:1.1.0" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-slot": "npm:1.3.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9132,54 +9065,67 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2dd9387e0368ad1173809aee7bbcbdf1a1e75599ee33ecad97ccdac17bef1ed3a911e0c7891bc95ddba0e3906ea9050c0fabbcba35a563502b590d451194fc14 + checksum: 10c0/fecb9f0871c827070a8794b39c7379fdc7d0855c4b05804f0b395eef39c37b2c2b6779865d6cb35d3bc74b6b380107bd8b3754d1730a34ea88913e6cd0eb84d4 languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-compose-refs@npm:1.1.3" +"@radix-ui/react-compose-refs@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-compose-refs@npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c4853e7bc15cda6f68a1bbd7910412cc7f298419ee363fb4e40494e16a1cfadc857b2384dbe4d98b58c1312f280ca3474f67dc14da325d29ae8b7ebcfddaf743 + checksum: 10c0/7e18706084397d9458ca3473d8565b10691da06f6499a78edbcc4bd72cde08f62e91120658d17d58c19fc39d6b1dffe0133cc4535c8f5fce470abd478f6107e5 languageName: node linkType: hard -"@radix-ui/react-context@npm:1.1.4": - version: 1.1.4 - resolution: "@radix-ui/react-context@npm:1.1.4" +"@radix-ui/react-context@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-context@npm:1.1.0" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/c843980f568cc61b512708863ec84c42a02e0f88359b22ad1c0e290cea3e6d7618eccbd2cd37bd974fadaa7636cbed5bda27553722e61197eb53852eaa34f1bb + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-context@npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/917be4dcb9fd9f465ab18f6982879daf83a5ca298a22504fa3bc4abd8dea963a57abb9ad38c099dd756ba2cddff0edde680bf8369012f44dedede20912702c8f + checksum: 10c0/fc4ace9d79d7954c715ade765e06c95d7e1b12a63a536bcbe842fb904f03f88fc5bd6e38d44bd23243d37a270b4c44380fedddaeeae2d274f0b898a20665aba2 languageName: node linkType: hard "@radix-ui/react-dialog@npm:^1.0.4": - version: 1.1.17 - resolution: "@radix-ui/react-dialog@npm:1.1.17" - dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-dismissable-layer": "npm:1.1.13" - "@radix-ui/react-focus-guards": "npm:1.1.4" - "@radix-ui/react-focus-scope": "npm:1.1.10" - "@radix-ui/react-id": "npm:1.1.2" - "@radix-ui/react-portal": "npm:1.1.12" - "@radix-ui/react-presence": "npm:1.1.6" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-slot": "npm:1.3.0" - "@radix-ui/react-use-controllable-state": "npm:1.2.3" - aria-hidden: "npm:^1.2.4" - react-remove-scroll: "npm:^2.7.2" + version: 1.1.2 + resolution: "@radix-ui/react-dialog@npm:1.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.6.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9190,32 +9136,32 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/3fcb6d084d1825861020056be9f35ed4df198e1f2c685faddea9a15eed21ed169edfe83ed8020894974c606a9660f417da732b1e819db8fec05d19f46a43f33f + checksum: 10c0/61997c23605ff604ef1673480eea0b63cbe2e102d24e64b71431afa408bfdda26f879193c09254304eb17a8d623085a2e6c96b5c944658c02bd935f8cf0f9546 languageName: node linkType: hard -"@radix-ui/react-direction@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-direction@npm:1.1.2" +"@radix-ui/react-direction@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-direction@npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/e8172f8598b5bddaf82bdc2e16e9561d0d89eaf85ef3cd1fe2506a1564398ee6cb07b22fd7d0ac892e733d4f6247b1e328c4b3680141d22a04e262f14ff11230 + checksum: 10c0/eb07d8cc3ae2388b824e0a11ae0e3b71fb0c49972b506e249cec9f27a5b7ef4305ee668c98b674833c92e842163549a83beb0a197dec1ec65774bdeeb61f932c languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.1.13": - version: 1.1.13 - resolution: "@radix-ui/react-dismissable-layer@npm:1.1.13" +"@radix-ui/react-dismissable-layer@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-dismissable-layer@npm:1.1.1" dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-callback-ref": "npm:1.1.2" - "@radix-ui/react-use-escape-keydown": "npm:1.1.2" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-escape-keydown": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9226,21 +9172,21 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/800a96e82b3719511c40cfdace1a7250690cf38eae2a0114ddc8e980a76756993b8f898359ed296e15b18a60b319b4700e7c8fb6206a6fef66b3907fbbcebef6 + checksum: 10c0/637f8d55437bd2269d5aa9fa48e869eade31082cd950b5efcc5f0d9ed016b46feb7fcfcc115ba9972dba68c4686b57873d84aca67ece76ab77463e7de995f6da languageName: node linkType: hard "@radix-ui/react-dropdown-menu@npm:^2.0.5": - version: 2.1.18 - resolution: "@radix-ui/react-dropdown-menu@npm:2.1.18" + version: 2.1.2 + resolution: "@radix-ui/react-dropdown-menu@npm:2.1.2" dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-id": "npm:1.1.2" - "@radix-ui/react-menu": "npm:2.1.18" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-controllable-state": "npm:1.2.3" + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-menu": "npm:2.1.2" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9251,30 +9197,30 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/6f8f094fde6f44dc3f1dbe6792224dcaa6ee557fdea1020ac97e023ea06fc79976ddabe704b0e1f85e8026d941af48fdb7cecf35cc985fa0363dd12ce0c030f5 + checksum: 10c0/28e84cb116a34c3a73cd9be774170fc920fad6254c1ce285e8e3d86e33c02011229adc5590e385a42106b41bced23e0a482e884e6894e37f68d7e87c76171279 languageName: node linkType: hard -"@radix-ui/react-focus-guards@npm:1.1.4": - version: 1.1.4 - resolution: "@radix-ui/react-focus-guards@npm:1.1.4" +"@radix-ui/react-focus-guards@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-focus-guards@npm:1.1.1" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0447a97a2672ad04fa73e0af3a09adafa1e85327c43cec2ae7267daa8544c9e6ef3136fbadcbdd3e28bf1ff0864537241c159e26cf5800b7698e5e69772e7ed3 + checksum: 10c0/2e99750ca593083a530542a185d656b45b100752353a7a193a67566e3c256414a76fa9171d152f8c0167b8d6c1fdf62b2e07750d7af2974bf8ef39eb204aa537 languageName: node linkType: hard -"@radix-ui/react-focus-scope@npm:1.1.10": - version: 1.1.10 - resolution: "@radix-ui/react-focus-scope@npm:1.1.10" +"@radix-ui/react-focus-scope@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-focus-scope@npm:1.1.0" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-callback-ref": "npm:1.1.2" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9285,47 +9231,47 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/f949c621b5a5b89b19df8223aebebb27e08be76398c2015631d3f613bd941dde2967d74848cc798d01a9b6af3d567e3c13cd82ee463cad92017f5f4bbb70a547 + checksum: 10c0/2593d4bbd4a3525624675ec1d5a591a44f015f43f449b99a5a33228159b83f445e8f1c6bc6f9f2011387abaeadd3df406623c08d4e795b7ae509795652a1d069 languageName: node linkType: hard -"@radix-ui/react-id@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-id@npm:1.1.2" +"@radix-ui/react-id@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-id@npm:1.1.0" dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/cd8638f0e259b9cee26cc8248b96533927abf91302a9164d674a45119a15dbb6929652e450c18bc3b99adf5d02a698152bf45d3ae052e1cd63f68fe8dd1ca87d - languageName: node - linkType: hard - -"@radix-ui/react-menu@npm:2.1.18": - version: 2.1.18 - resolution: "@radix-ui/react-menu@npm:2.1.18" - dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-collection": "npm:1.1.10" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-direction": "npm:1.1.2" - "@radix-ui/react-dismissable-layer": "npm:1.1.13" - "@radix-ui/react-focus-guards": "npm:1.1.4" - "@radix-ui/react-focus-scope": "npm:1.1.10" - "@radix-ui/react-id": "npm:1.1.2" - "@radix-ui/react-popper": "npm:1.3.1" - "@radix-ui/react-portal": "npm:1.1.12" - "@radix-ui/react-presence": "npm:1.1.6" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-roving-focus": "npm:1.1.13" - "@radix-ui/react-slot": "npm:1.3.0" - "@radix-ui/react-use-callback-ref": "npm:1.1.2" - aria-hidden: "npm:^1.2.4" - react-remove-scroll: "npm:^2.7.2" + checksum: 10c0/acf13e29e51ee96336837fc0cfecc306328b20b0e0070f6f0f7aa7a621ded4a1ee5537cfad58456f64bae76caa7f8769231e88dc7dc106197347ee433c275a79 + languageName: node + linkType: hard + +"@radix-ui/react-menu@npm:2.1.2": + version: 2.1.2 + resolution: "@radix-ui/react-menu@npm:2.1.2" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-focus-guards": "npm:1.1.1" + "@radix-ui/react-focus-scope": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-roving-focus": "npm:1.1.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.6.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9336,24 +9282,24 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/9adf025f3b1265775eef496b37066883a5ff3adef01536ba4808e11c6396df9c3ac17e24df947add64b6e6f68bda98454c168dcc33f36e8f34c3bab13f3cba87 + checksum: 10c0/4259f6fbc63048d58bffab443abda9b56ea6b0a28f1e4ae91787a360b9a31e7604de06c8fc70be861c1aaa7abff2858c9314aa3fffbc375c27b0c9aa219a51af languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.3.1": - version: 1.3.1 - resolution: "@radix-ui/react-popper@npm:1.3.1" +"@radix-ui/react-popper@npm:1.2.0": + version: 1.2.0 + resolution: "@radix-ui/react-popper@npm:1.2.0" dependencies: "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.1.10" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-callback-ref": "npm:1.1.2" - "@radix-ui/react-use-layout-effect": "npm:1.1.2" - "@radix-ui/react-use-rect": "npm:1.1.2" - "@radix-ui/react-use-size": "npm:1.1.2" - "@radix-ui/rect": "npm:1.1.2" + "@radix-ui/react-arrow": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" + "@radix-ui/react-use-rect": "npm:1.1.0" + "@radix-ui/react-use-size": "npm:1.1.0" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9364,16 +9310,16 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/1ec118d66d437835a771ef166b2847931fbe02ded0dd342aa2a5b04643cd001a036f74a7924a2f357ac602e01b1ad3cc4e2c1b8a2bd24ca8417621cf9e56fb1d + checksum: 10c0/a78ea534b9822d07153fff0895b6cdf742e7213782b140b3ab94a76df0ca70e6001925aea946e99ca680fc63a7fcca49c1d62e8dc5a2f651692fba3541e180c0 languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.1.12": - version: 1.1.12 - resolution: "@radix-ui/react-portal@npm:1.1.12" +"@radix-ui/react-portal@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-portal@npm:1.1.2" dependencies: - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-layout-effect": "npm:1.1.2" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9384,15 +9330,16 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/9b1bcfdb0577c0972f09c44d9f55fc365ab18f7777cc412fc993e733318cf08c382824ab8d8bc1eb2305b7d2eb8d4e478900b610f8a7f5ea233ffc3cc14d1427 + checksum: 10c0/836967330893b16b85371775ed1a59e038ce99189f4851cfa976bde2710d704c2a9e49e0a5206e7ac3fcf8a67ddd2d126b8352a88f295d6ef49d04e269736ed1 languageName: node linkType: hard -"@radix-ui/react-presence@npm:1.1.6": - version: 1.1.6 - resolution: "@radix-ui/react-presence@npm:1.1.6" +"@radix-ui/react-presence@npm:1.1.1": + version: 1.1.1 + resolution: "@radix-ui/react-presence@npm:1.1.1" dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.2" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9403,15 +9350,15 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/8b96ba32eae20162005f7e818b07e1e6e351da03f4753a79403ec58d27c4965e881a506960283fd7ded5b8ecf5ccb6a58bbc1d6799f5254a6cd4e5ae8837e345 + checksum: 10c0/777cda0406450ff5ca0e49235e486237723323d046a3382e35a0e78eededccfc95a76a9b5fecd7404dac793264762f4bc10111af1e08f8cc2d4d571d7971220e languageName: node linkType: hard -"@radix-ui/react-primitive@npm:2.1.6": - version: 2.1.6 - resolution: "@radix-ui/react-primitive@npm:2.1.6" +"@radix-ui/react-primitive@npm:2.0.0": + version: 2.0.0 + resolution: "@radix-ui/react-primitive@npm:2.0.0" dependencies: - "@radix-ui/react-slot": "npm:1.3.0" + "@radix-ui/react-slot": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9422,23 +9369,23 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2d497bf05275df598a1435fe0c45d0c4da6647d5ddd692ec77780242cab57819f6acd2c3b56086f202f7998a649697c680daf93e68a08bf3bc660b0155ebd88e + checksum: 10c0/00cb6ca499252ca848c299212ba6976171cea7608b10b3f9a9639d6732dea2df1197ba0d97c001a4fdb29313c3e7fc2a490f6245dd3579617a0ffd85ae964fdd languageName: node linkType: hard -"@radix-ui/react-roving-focus@npm:1.1.13": - version: 1.1.13 - resolution: "@radix-ui/react-roving-focus@npm:1.1.13" - dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-collection": "npm:1.1.10" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-direction": "npm:1.1.2" - "@radix-ui/react-id": "npm:1.1.2" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-use-callback-ref": "npm:1.1.2" - "@radix-ui/react-use-controllable-state": "npm:1.2.3" +"@radix-ui/react-roving-focus@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-roving-focus@npm:1.1.0" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-collection": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.0" + "@radix-ui/react-direction": "npm:1.1.0" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9449,41 +9396,41 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/5259df343f97240cb7c68a0bec91c09e1517eb469b6821800c9b1b64204ab9aa70bf93fb911078cc7b1a073c7427b681fd4aac8e72c7b0c9433b2b22993833fc + checksum: 10c0/ce367d3033a12d639a8d445d2efa090aa4bc5a78125be568f8c8e4e59f30afd51b585a90031ec18cdba19afbaf1974633dbc0c2c3d2a14d9eb1bfea2ddbe5369 languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.3.0": - version: 1.3.0 - resolution: "@radix-ui/react-slot@npm:1.3.0" +"@radix-ui/react-slot@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-slot@npm:1.1.0" dependencies: - "@radix-ui/react-compose-refs": "npm:1.1.3" + "@radix-ui/react-compose-refs": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/7353520950dcbc5c331f79aeac5bc8efa5130014e8121f85b337996ec5a2cef89f1375ff879b72ba05182de93c1126b22ec328f171edd7a2888c1532d10f74b5 + checksum: 10c0/a2e8bfb70c440506dd84a1a274f9a8bc433cca37ceae275e53552c9122612e3837744d7fc6f113d6ef1a11491aa914f4add71d76de41cb6d4db72547a8e261ae languageName: node linkType: hard "@radix-ui/react-tooltip@npm:^1.0.6": - version: 1.2.10 - resolution: "@radix-ui/react-tooltip@npm:1.2.10" - dependencies: - "@radix-ui/primitive": "npm:1.1.4" - "@radix-ui/react-compose-refs": "npm:1.1.3" - "@radix-ui/react-context": "npm:1.1.4" - "@radix-ui/react-dismissable-layer": "npm:1.1.13" - "@radix-ui/react-id": "npm:1.1.2" - "@radix-ui/react-popper": "npm:1.3.1" - "@radix-ui/react-portal": "npm:1.1.12" - "@radix-ui/react-presence": "npm:1.1.6" - "@radix-ui/react-primitive": "npm:2.1.6" - "@radix-ui/react-slot": "npm:1.3.0" - "@radix-ui/react-use-controllable-state": "npm:1.2.3" - "@radix-ui/react-visually-hidden": "npm:1.2.6" + version: 1.1.4 + resolution: "@radix-ui/react-tooltip@npm:1.1.4" + dependencies: + "@radix-ui/primitive": "npm:1.1.0" + "@radix-ui/react-compose-refs": "npm:1.1.0" + "@radix-ui/react-context": "npm:1.1.1" + "@radix-ui/react-dismissable-layer": "npm:1.1.1" + "@radix-ui/react-id": "npm:1.1.0" + "@radix-ui/react-popper": "npm:1.2.0" + "@radix-ui/react-portal": "npm:1.1.2" + "@radix-ui/react-presence": "npm:1.1.1" + "@radix-ui/react-primitive": "npm:2.0.0" + "@radix-ui/react-slot": "npm:1.1.0" + "@radix-ui/react-use-controllable-state": "npm:1.1.0" + "@radix-ui/react-visually-hidden": "npm:1.1.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9494,117 +9441,101 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/2fd70fbd660ec8d3b13949bb3020166a14394b422ff992b8f5eb50a3f4b17444282f88cba350f22d398e5370c098c986f0236b29ab6e2451d73bf75ae3498fb9 - languageName: node - linkType: hard - -"@radix-ui/react-use-callback-ref@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-use-callback-ref@npm:1.1.2" - peerDependencies: - "@types/react": "*" - react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 10c0/aa43df8cf54b410f2b0fff817247cee5e4d4560b86d9bff7c17c19441726163c28f09f908e154607e5e6d0a055538c768381b723c9f5d1019807546f352b4cc1 + checksum: 10c0/721cfb0bf34e74af5a58d89a73e087522517b9502fb7ae9d1dc99137d4952f2bfd1696001e17aa83dfb533c39b4333030149562ebfe62d31238a1a2995bc6bd6 languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.2.3": - version: 1.2.3 - resolution: "@radix-ui/react-use-controllable-state@npm:1.2.3" - dependencies: - "@radix-ui/react-use-effect-event": "npm:0.0.3" - "@radix-ui/react-use-layout-effect": "npm:1.1.2" +"@radix-ui/react-use-callback-ref@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-callback-ref@npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/8c551263a2753cebc1d60019d8beb307d20cbb1b9847887a9eed13db5392672c6d5179b7f46a2cbd34a64bda702617670012ebcd32cffeb22f6645fcf5345ee8 + checksum: 10c0/e954863f3baa151faf89ac052a5468b42650efca924417470efd1bd254b411a94c69c30de2fdbb90187b38cb984795978e12e30423dc41e4309d93d53b66d819 languageName: node linkType: hard -"@radix-ui/react-use-effect-event@npm:0.0.3": - version: 0.0.3 - resolution: "@radix-ui/react-use-effect-event@npm:0.0.3" +"@radix-ui/react-use-controllable-state@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-controllable-state@npm:1.1.0" dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.2" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/8808fab0b26e30da9b50070a426b3ac135132c360b23a2a5de331bd06d8b164b10cd5561573dd17530172ba67dde428057fbf9a1f5fae2cba3cc66f118e72406 + checksum: 10c0/2af883b5b25822ac226e60a6bfde647c0123a76345052a90219026059b3f7225844b2c13a9a16fba859c1cda5fb3d057f2a04503f71780e607516492db4eb3a1 languageName: node linkType: hard -"@radix-ui/react-use-escape-keydown@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.2" +"@radix-ui/react-use-escape-keydown@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.1.0" dependencies: - "@radix-ui/react-use-callback-ref": "npm:1.1.2" + "@radix-ui/react-use-callback-ref": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3fce06fbb986b21712db2ba3ec52b79c0928c7341983b3f08b878258d6b6f35247882c87a990bc1cd30ca44662cfe86733263d3b00cbdf34252311b8c7195138 + checksum: 10c0/910fd696e5a0994b0e06b9cb68def8a865f47951a013ec240c77db2a9e1e726105602700ef5e5f01af49f2f18fe0e73164f9a9651021f28538ef8a30d91f3fbb languageName: node linkType: hard -"@radix-ui/react-use-layout-effect@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-use-layout-effect@npm:1.1.2" +"@radix-ui/react-use-layout-effect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-layout-effect@npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/c7fc76744a4d37b5010eac33eda6439db2ac4d657e2bb5f596236e60aa4384ac88a7b2e3ebc1c88312c5c536a40081cc85ae6d70c0bba4bb8702d302b8ff07f7 + checksum: 10c0/9bf87ece1845c038ed95863cfccf9d75f557c2400d606343bab0ab3192b9806b9840e6aa0a0333fdf3e83cf9982632852192f3e68d7d8367bc8c788dfdf8e62b languageName: node linkType: hard -"@radix-ui/react-use-rect@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-use-rect@npm:1.1.2" +"@radix-ui/react-use-rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-rect@npm:1.1.0" dependencies: - "@radix-ui/rect": "npm:1.1.2" + "@radix-ui/rect": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/eafaa88ea33bfb3761a81a3badb73ecf99c613aa7c10e53dac08fee3457d21f4dfd1e65b5a47e7925e4aa1da60f2793404183353d4d21e85aae4009c76de64d4 + checksum: 10c0/c2e30150ab49e2cec238cda306fd748c3d47fb96dcff69a3b08e1d19108d80bac239d48f1747a25dadca614e3e967267d43b91e60ea59db2befbc7bea913ff84 languageName: node linkType: hard -"@radix-ui/react-use-size@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/react-use-size@npm:1.1.2" +"@radix-ui/react-use-size@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/react-use-size@npm:1.1.0" dependencies: - "@radix-ui/react-use-layout-effect": "npm:1.1.2" + "@radix-ui/react-use-layout-effect": "npm:1.1.0" peerDependencies: "@types/react": "*" react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0a088412bb831fd1d59f9058352aca384c2d0a07b894b35707b3486eea4a1d8a37a04fb117379f9a8a46a921b0092f97b29b517689c8f97029ec73eb68973521 + checksum: 10c0/4c8b89037597fdc1824d009e0c941b510c7c6c30f83024cc02c934edd748886786e7d9f36f57323b02ad29833e7fa7e8974d81969b4ab33d8f41661afa4f30a6 languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:1.2.6, @radix-ui/react-visually-hidden@npm:^1.0.3": - version: 1.2.6 - resolution: "@radix-ui/react-visually-hidden@npm:1.2.6" +"@radix-ui/react-visually-hidden@npm:1.1.0, @radix-ui/react-visually-hidden@npm:^1.0.3": + version: 1.1.0 + resolution: "@radix-ui/react-visually-hidden@npm:1.1.0" dependencies: - "@radix-ui/react-primitive": "npm:2.1.6" + "@radix-ui/react-primitive": "npm:2.0.0" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -9615,14 +9546,14 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 10c0/24f8bbf63d007a34af9c816558019d0e9f3db89aa9de0b29bdd8f86647a351db9d82ed8510bbb5e4c122afaf3606b9bfcd626c3757c56927819e9e4ea8feb6e1 + checksum: 10c0/db138dd5f3c94958a9f836740d4408c89c4a73e770eaba5ead921e69b3c0d196c5cd58323d82829a9bc05a74873c299195dfd8366b9808e53a9a3dbca5a1e5fe languageName: node linkType: hard -"@radix-ui/rect@npm:1.1.2": - version: 1.1.2 - resolution: "@radix-ui/rect@npm:1.1.2" - checksum: 10c0/304d648c4b6786755a10eabf2327f40b7c6303bb588174ab6194a5bb032c195c51f3e43395dee1dd37239fa68b63558092f2bc8ce5a14962d5e4303afb0a17ca +"@radix-ui/rect@npm:1.1.0": + version: 1.1.0 + resolution: "@radix-ui/rect@npm:1.1.0" + checksum: 10c0/a26ff7f8708fb5f2f7949baad70a6b2a597d761ee4dd4aadaf1c1a33ea82ea23dfef6ce6366a08310c5d008cdd60b2e626e4ee03fa342bd5f246ddd9d427f6be languageName: node linkType: hard @@ -9756,17 +9687,20 @@ __metadata: languageName: node linkType: hard -"@react-aria/utils@npm:^3.24.1, @react-aria/utils@npm:^3.33.1": - version: 3.34.1 - resolution: "@react-aria/utils@npm:3.34.1" +"@react-aria/utils@npm:^3.33.1": + version: 3.33.1 + resolution: "@react-aria/utils@npm:3.33.1" dependencies: + "@react-aria/ssr": "npm:^3.9.10" + "@react-stately/flags": "npm:^3.1.2" + "@react-stately/utils": "npm:^3.11.0" + "@react-types/shared": "npm:^3.33.1" "@swc/helpers": "npm:^0.5.0" - react-aria: "npm:^3.48.0" - react-stately: "npm:^3.46.0" + clsx: "npm:^2.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/68cfe3b2b95379891887ad0d8e9ae21c2679919588badafa25cee725e46ed09f9423ff535f1b0c77cd8ea5ad155efab9c48d5639b9e28b3868d3f0e50a2215ae + checksum: 10c0/8b59b6e4f5f2358aecc291c929b621e68d121ebd15a8377da0a8b34ee706c9caea928dc34a0cc70650527dc9538619f4a9dcbcacf92bee31a73e69f59afbc772 languageName: node linkType: hard @@ -9807,19 +9741,6 @@ __metadata: languageName: node linkType: hard -"@react-stately/collections@npm:^3.10.7": - version: 3.13.1 - resolution: "@react-stately/collections@npm:3.13.1" - dependencies: - "@swc/helpers": "npm:^0.5.0" - react-stately: "npm:^3.46.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/7a7e645082cf3b48ae63824e308ce4da462c020fe8d28c52a7ee05e6d4ab6a224d15850a3228dcacd0e0e7904e1f3ae2d299447b56c0b1b3c03b8ee85e70994c - languageName: node - linkType: hard - "@react-stately/flags@npm:^3.1.2": version: 3.1.2 resolution: "@react-stately/flags@npm:3.1.2" @@ -9829,37 +9750,20 @@ __metadata: languageName: node linkType: hard -"@react-stately/grid@npm:^3.12.0": - version: 3.12.1 - resolution: "@react-stately/grid@npm:3.12.1" +"@react-stately/layout@npm:^4.7.1": + version: 4.7.1 + resolution: "@react-stately/layout@npm:4.7.1" dependencies: "@swc/helpers": "npm:^0.5.0" react-stately: "npm:^3.46.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/f5894b3d27a972d1d90f54cf651324533d62c201d9248b5a8e231cb630c5f06b5d8deaf8d1a38ef4701335d2ee241401e08e7272b2db381543ff8d2e23d12363 + checksum: 10c0/aedec18bd9af6a68c93dede0fd21d178f4ff5850184a5888844a61f1b0d065af8e3435f7355579117e41ae1a7fe5813247cd318782eb4287ca3ec3879bcdb96c languageName: node linkType: hard -"@react-stately/layout@npm:^3.6.0": - version: 3.13.9 - resolution: "@react-stately/layout@npm:3.13.9" - dependencies: - "@react-stately/collections": "npm:^3.10.7" - "@react-stately/table": "npm:^3.11.8" - "@react-stately/virtualizer": "npm:^3.7.1" - "@react-types/grid": "npm:^3.2.6" - "@react-types/shared": "npm:^3.23.1" - "@react-types/table": "npm:^3.9.5" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10c0/bce2d92fde67839db3b347b1b64b595deb03078ed9f5fd7083b358df64aa2ae5abba26a679e5726f3b6a05bb533d5bdb73215b5907ea5a54639aef7ec9c5beb5 - languageName: node - linkType: hard - -"@react-stately/overlays@npm:^3.6.0": +"@react-stately/overlays@npm:^3.7.1": version: 3.7.1 resolution: "@react-stately/overlays@npm:3.7.1" dependencies: @@ -9872,7 +9776,7 @@ __metadata: languageName: node linkType: hard -"@react-stately/table@npm:^3.11.8, @react-stately/table@npm:^3.16.0": +"@react-stately/table@npm:^3.16.0": version: 3.16.1 resolution: "@react-stately/table@npm:3.16.1" dependencies: @@ -9922,19 +9826,6 @@ __metadata: languageName: node linkType: hard -"@react-stately/virtualizer@npm:^3.7.1": - version: 3.7.1 - resolution: "@react-stately/virtualizer@npm:3.7.1" - dependencies: - "@react-aria/utils": "npm:^3.24.1" - "@react-types/shared": "npm:^3.23.1" - "@swc/helpers": "npm:^0.5.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 - checksum: 10c0/40836488782b26e3028ece3a6e95da310dba3e51703288bcef9be35e06384bc0e98456b92e94016b05bba153db3d4968af7fd71a6d41159182d86fc886494aac - languageName: node - linkType: hard - "@react-types/button@npm:^3.15.1": version: 3.15.1 resolution: "@react-types/button@npm:3.15.1" @@ -9957,29 +9848,16 @@ __metadata: languageName: node linkType: hard -"@react-types/grid@npm:^3.2.6": - version: 3.4.0 - resolution: "@react-types/grid@npm:3.4.0" - dependencies: - "@react-stately/grid": "npm:^3.12.0" - peerDependencies: - "@react-spectrum/provider": ^3.0.0 - react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/513a4439333c2f69b5fca4c4d12f465ef996934a3f0167fee67a4b1de95768195e163c833c4cd6b8fef63599834706a04b242f663e08f3a42b89377087af83de - languageName: node - linkType: hard - -"@react-types/shared@npm:^3.23.1, @react-types/shared@npm:^3.33.1, @react-types/shared@npm:^3.34.0, @react-types/shared@npm:^3.36.0": - version: 3.36.0 - resolution: "@react-types/shared@npm:3.36.0" +"@react-types/shared@npm:^3.33.1, @react-types/shared@npm:^3.34.0, @react-types/shared@npm:^3.35.0": + version: 3.35.0 + resolution: "@react-types/shared@npm:3.35.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/5db10c8c5556a3dcbbf7ed9cd53d0b5f7f04677d16d0f191c3054eaa0d1aae3e1132b07614ed8009b9d2838fa1f9a424f8f0bf9dee2770d3c5bb62c7eaf9047d + checksum: 10c0/80fb6ea682240b0e9a919df1d7e8a7a7d2cef8fc767599d587570f95db5eb4ccb971d0e36c89cc239471954a053dd7042bef3e3d7a681ff13b1d8d4e207c4eb4 languageName: node linkType: hard -"@react-types/table@npm:^3.9.5": +"@react-types/table@npm:^3.14.0": version: 3.14.0 resolution: "@react-types/table@npm:3.14.0" dependencies: @@ -10031,7 +9909,6 @@ __metadata: "@types/multer": "npm:^1.4.12" "@types/supertest": "npm:2.0.16" express: "npm:^4.21.1" - express-rate-limit: "npm:^8.2.2" form-data: "npm:^4.0.5" htmlparser2: "npm:^9.1.0" http-proxy-middleware: "npm:^3.0.2" @@ -10199,6 +10076,13 @@ __metadata: languageName: node linkType: hard +"@remix-run/router@npm:1.23.2": + version: 1.23.2 + resolution: "@remix-run/router@npm:1.23.2" + checksum: 10c0/7096b7f2086b2cd80c9e06873b71a8317e04858c01edc06a6fed187b660408a90f47c8e120e8af4c369cf1fa6b6a316a66b0917f42b6eb8a566e98b277c50449 + languageName: node + linkType: hard + "@remix-run/router@npm:1.23.3": version: 1.23.3 resolution: "@remix-run/router@npm:1.23.3" @@ -10206,12 +10090,12 @@ __metadata: languageName: node linkType: hard -"@remixicon/react@npm:>=4.6.0 <4.9.0, @remixicon/react@npm:^4.6.0": - version: 4.8.0 - resolution: "@remixicon/react@npm:4.8.0" +"@remixicon/react@npm:^4.6.0": + version: 4.7.0 + resolution: "@remixicon/react@npm:4.7.0" peerDependencies: react: ">=18.2.0" - checksum: 10c0/edf4bb4f600e13ee24dac2cecb389b4bfe83764a5168b553b726b41d6b76bc8c24212f2e4f7d89abae395ba8479082646a122a2a066cd5c743e4e372e0a3c345 + checksum: 10c0/02db56c1e4349da397b83041f8032e9e9b32b2470a5f14a3b74a2b78c87c8823141553400636ef77171f59c0a1b74ac9d8d3a3cd910b11809cecfcaf6b1666d1 languageName: node linkType: hard @@ -10370,177 +10254,135 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.2" +"@rollup/rollup-android-arm-eabi@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.30.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-android-arm64@npm:4.60.2" +"@rollup/rollup-android-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-android-arm64@npm:4.30.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-darwin-arm64@npm:4.60.2" +"@rollup/rollup-darwin-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.30.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-darwin-x64@npm:4.60.2" +"@rollup/rollup-darwin-x64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.30.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.2" +"@rollup/rollup-freebsd-arm64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.30.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-freebsd-x64@npm:4.60.2" +"@rollup/rollup-freebsd-x64@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.30.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.2" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.30.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.2" +"@rollup/rollup-linux-arm-musleabihf@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.30.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.2" +"@rollup/rollup-linux-arm64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.30.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.2" +"@rollup/rollup-linux-arm64-musl@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.30.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.2" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.30.1" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-loong64-musl@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.2" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.2" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.30.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.2" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.2" +"@rollup/rollup-linux-riscv64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.30.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.2" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.2" +"@rollup/rollup-linux-s390x-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.30.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.2" +"@rollup/rollup-linux-x64-gnu@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.30.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.2" +"@rollup/rollup-linux-x64-musl@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.30.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-openbsd-x64@npm:4.60.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.2" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-arm64-msvc@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.2" +"@rollup/rollup-win32-arm64-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.30.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.2" +"@rollup/rollup-win32-ia32-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.30.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-msvc@npm:4.60.2": - version: 4.60.2 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.2" +"@rollup/rollup-win32-x64-msvc@npm:4.30.1": + version: 4.30.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.30.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -10972,12 +10814,12 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^15.0.0": - version: 15.3.2 - resolution: "@sinonjs/fake-timers@npm:15.3.2" +"@sinonjs/fake-timers@npm:^15.4.0": + version: 15.4.0 + resolution: "@sinonjs/fake-timers@npm:15.4.0" dependencies: "@sinonjs/commons": "npm:^3.0.1" - checksum: 10c0/fea39af47e70acf7f6b431b857dc5b50886e1a19d48189bc7f9cf90806a9fdfd4931c04343558724772d429c47fb53df640fc8c8d6ddf6ad66164bd7cbd3220a + checksum: 10c0/de4522afe0699fa8d3ae9d1715cbaa4b47e518c707bb7988a9ec6c7c67557d9f6df451f6be0338598b984a86f65aab9fab38dd9ce75a3c0ffb801a9500d5b10d languageName: node linkType: hard @@ -11465,12 +11307,12 @@ __metadata: languageName: node linkType: hard -"@smithy/types@npm:^4.12.0, @smithy/types@npm:^4.14.1": - version: 4.14.1 - resolution: "@smithy/types@npm:4.14.1" +"@smithy/types@npm:^4.12.0": + version: 4.12.0 + resolution: "@smithy/types@npm:4.12.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10c0/9e6209770a25582a11ca67d4750865de0b7732bf3f353ba9260f49e9c4b2adf3274d64057a2bda93da7025e33a54e51bd78c529307efc2b75b429bc45a6ad64c + checksum: 10c0/ac81de3f24b43e52a5089279bced4ff04a853e0bdc80143a234e79f7f40cbd61d85497b08a252265570b4637a3cf265cf85a7a09e5f194937fe30706498640b7 languageName: node linkType: hard @@ -11906,8 +11748,8 @@ __metadata: linkType: hard "@stoplight/spectral-core@npm:^1.18.0, @stoplight/spectral-core@npm:^1.18.3, @stoplight/spectral-core@npm:^1.19.2": - version: 1.23.0 - resolution: "@stoplight/spectral-core@npm:1.23.0" + version: 1.19.4 + resolution: "@stoplight/spectral-core@npm:1.19.4" dependencies: "@stoplight/better-ajv-errors": "npm:1.0.3" "@stoplight/json": "npm:~3.21.0" @@ -11918,19 +11760,19 @@ __metadata: "@stoplight/types": "npm:~13.6.0" "@types/es-aggregate-error": "npm:^1.0.2" "@types/json-schema": "npm:^7.0.11" - ajv: "npm:^8.18.0" + ajv: "npm:^8.17.1" ajv-errors: "npm:~3.0.0" - ajv-formats: "npm:~2.1.1" + ajv-formats: "npm:~2.1.0" es-aggregate-error: "npm:^1.0.7" - expr-eval-fork: "npm:^3.0.1" - jsonpath-plus: "npm:^10.3.0" - lodash: "npm:^4.18.1" + jsonpath-plus: "npm:10.2.0" + lodash: "npm:~4.17.21" lodash.topath: "npm:^4.5.2" - minimatch: "npm:^3.1.4" + minimatch: "npm:3.1.2" nimma: "npm:0.2.3" pony-cause: "npm:^1.1.1" + simple-eval: "npm:1.0.1" tslib: "npm:^2.8.1" - checksum: 10c0/50f8d7616b8374bba4374e5d49b3b736ed623b9b56ad63ac52000f3a3783fde0de601a42164701d39bd7a7cf6cfcf4983166f333acc8c199e3f1e17da45bf418 + checksum: 10c0/ef83666fa41ada87c8ee030487ee9ba657b158f5147e4b2056fe2beb51069001381fd04900781ad3f5e0c040473cbadc2beeb4b4ed07de29e66e93329edd2e2d languageName: node linkType: hard @@ -12098,395 +11940,376 @@ __metadata: languageName: node linkType: hard -"@swagger-api/apidom-ast@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ast@npm:1.11.2" +"@swagger-api/apidom-ast@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ast@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-error": "npm:^1.11.2" + "@swagger-api/apidom-error": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" unraw: "npm:^3.0.0" - checksum: 10c0/f0fb7f56846606fd1b83a1d82ed296d34deb4951f0a6c3a6c13f94506242f9a35f71e73c4b4ec4f3b80f48f10f106239c6ec5ae7f5f8172b0c2c86b4d4cfcef7 + checksum: 10c0/8ef48b93a4fcacb0a114fe8b1bfd8b69997c908014d9fe2dc0287e427313b13478bebb1ac410f569b3492d3724c52e1e7742aeffedb0631f7be37a2598a00f1a languageName: node linkType: hard -"@swagger-api/apidom-core@npm:^1.11.0, @swagger-api/apidom-core@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-core@npm:1.11.2" +"@swagger-api/apidom-core@npm:^1.0.0, @swagger-api/apidom-core@npm:^1.0.0-rc.1": + version: 1.0.0 + resolution: "@swagger-api/apidom-core@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" + "@swagger-api/apidom-ast": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" minim: "npm:~0.23.8" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" short-unique-id: "npm:^5.3.2" ts-mixer: "npm:^6.0.3" - checksum: 10c0/096416eaef612fa1f3a16ec39ada4a14e3100a688d9fa0fd4e1f566f942d0b1ea741c61115a3e6c89c4fcb74e18673e6496d889d4bc4cffe688b2184800cac46 + checksum: 10c0/52bcbc47a1d01a22927363ac62dbf31a58709debd7450edf3021f2b07c39019f669ac111c231931159e9e15348e61e17045e300a40b6bd32bfe9a9dec38cc5db languageName: node linkType: hard -"@swagger-api/apidom-error@npm:^1.11.0, @swagger-api/apidom-error@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-error@npm:1.11.2" +"@swagger-api/apidom-error@npm:^1.0.0, @swagger-api/apidom-error@npm:^1.0.0-rc.1": + version: 1.0.0 + resolution: "@swagger-api/apidom-error@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.20.7" - checksum: 10c0/27b2fc32faa68f7a098223c848a547ff4a6071b742a24e1780cc843fb88ac8f5f2ba3bac5de3fb2359de9a627438519ad39956f760b798ee061b384d77c1fce3 + checksum: 10c0/7596bf4fae932e1ae86fd336df9f7c55bf067d33643599c116d89daa3b303e35f5253564020548bdc4efe3bf56d4c5981a76f199c5206e9170d1fad20f1b868e languageName: node linkType: hard -"@swagger-api/apidom-json-pointer@npm:^1.11.0, @swagger-api/apidom-json-pointer@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-json-pointer@npm:1.11.2" +"@swagger-api/apidom-json-pointer@npm:^1.0.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-rc.0, @swagger-api/apidom-json-pointer@npm:^1.0.0-rc.1": + version: 1.0.0 + resolution: "@swagger-api/apidom-json-pointer@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" "@swaggerexpert/json-pointer": "npm:^2.10.1" - checksum: 10c0/736389e77d2b059fa78922d052809dfea0206e1ef406ed80e81b58e76a52ae16a0216a24008788e26cec0119fd5eafc9dca8d882475d4d816f68d4b83ad8b61b + checksum: 10c0/2a8c0fe5556d517e6d0b0db6436a124b680acb4b6a4c619d4782d38d6f41bac50df33ac86ef5be17b9a1d7432b22272bc89ab6170d17d90ef6710ee1b895bd69 languageName: node linkType: hard -"@swagger-api/apidom-ns-api-design-systems@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.11.2" +"@swagger-api/apidom-ns-api-design-systems@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-api-design-systems@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/fa240f6b1edb95c59e00cacf08194262ee7989e26a37f9681de2b9b15262370af9db975995c8fa9132bd1c77f2ed171d0ba6fa4ffd079a83f21457fc430c584a + checksum: 10c0/08ed193d8f3d0e1e94f570df16dc8a3c4e5bc50e9cf80b1a0bccafa0c3c78508d76c473e09f62303f986a923750c88de3c37796356a2bb2e1f2edd0ae226001d languageName: node linkType: hard -"@swagger-api/apidom-ns-arazzo-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-arazzo-1@npm:1.11.2" +"@swagger-api/apidom-ns-arazzo-1@npm:^1.0.0, @swagger-api/apidom-ns-arazzo-1@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-arazzo-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-2020-12": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-2020-12": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/277e33f3b891068f1dddb91d03b7935aac5f5c49a1f212d01c7b33ac0218252bfa4b0f0ff036c252943a0c2f86fd1621c28646c51a17c72765f1c780bf06a24b + checksum: 10c0/1cf83a59d786ea41391b85fd233bc1043703f57166b75c952a13d660593e7c30424e561ea0e0110861e351494971ec9c787ba350389ecf034fc8a60584804468 languageName: node linkType: hard -"@swagger-api/apidom-ns-asyncapi-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.11.2" +"@swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0, @swagger-api/apidom-ns-asyncapi-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-asyncapi-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/922753183c2d382d390b9038922bc9093df74f5de2937a0f949ec467b378f5a7fe679f7815bbed05e69e67fa542e92b7132b60c33d6c988b660bf7faa289b6fb + checksum: 10c0/0eadc5fa28ce516fe1308f0380a0663872be89beab68a282ea97bff9ee82373dc89e9e526fc10c4fb8cc486521861a5a61a864d9691ef5e889f129f6c594c56a languageName: node linkType: hard -"@swagger-api/apidom-ns-asyncapi-3@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-asyncapi-3@npm:1.11.2" +"@swagger-api/apidom-ns-asyncapi-3@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-asyncapi-3@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/a3ba563c82cbc898c4286d061496dcc17b1980eb057ab1020d98c94c495392508c624900a23030ea331a0f158622b0056e4805118e62c0eb08bb5b1fac491577 + checksum: 10c0/d3ecece78fe2bd0063f8d58816f3783902a14620a0998ed84a611c47d65b7311bed237dd2cba86b70fa1eee1212dade0c628d53d346543aee22c6f480d17dedc languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-2019-09@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-json-schema-2019-09@npm:1.11.2" +"@swagger-api/apidom-ns-json-schema-2019-09@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-json-schema-2019-09@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-7": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.4" - checksum: 10c0/d8f7a70a3c1a77c0088a2ac39f211877d9357efdf6db8627891d584a08732810890e841a4e6f6c8b4fb1e022e8acede9fce033db82dde7ce2e62008a2e35192c + checksum: 10c0/3710e8add1ef87c280a0527b0b619c6a7d0d4f11864fc87cd42c978575245f5007102ce9be8950aff1d24fa6c61a1b4e3fa94fd602824990b14ef359c0013d20 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-2020-12@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-json-schema-2020-12@npm:1.11.2" +"@swagger-api/apidom-ns-json-schema-2020-12@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-json-schema-2020-12@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-2019-09": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-2019-09": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.4" - checksum: 10c0/47a616d6599f02d994583ddfadd410ef494976e4afa0c2ca66f3e85e7f6c805e69dbaf6247c120a92930d3012f1ca9cf20db28413f4247b678357bc861aac7c2 + checksum: 10c0/c913a0428d2c719465f3cf8b48df9fa4b55cf07c97a59bd66aa1758c6b784eefaab1f8095d1dd8c71b6bb7853c38a248a0c39329700c0f1c8e0f33eca8102475 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.11.2" +"@swagger-api/apidom-ns-json-schema-draft-4@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-json-schema-draft-4@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-core": "npm:^1.11.2" + "@swagger-api/apidom-ast": "npm:^1.0.0" + "@swagger-api/apidom-core": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.4" - checksum: 10c0/feea7316fe69f339e75a1cc8bb210c8c42b81bbc1c8d1fb4559dfa7d95ce138430ca7d294c2691b73f04bb535265169e5441688f31c913d5325a87a6ff608458 + checksum: 10c0/d59644f68069aa83801cf96493876888b3844de04cf5297777adf9d11f5d322acd5774942b6a1398cf6cdf63517b927457db59c2f17fd7e686da420a25dd410b languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.11.2" +"@swagger-api/apidom-ns-json-schema-draft-6@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-json-schema-draft-6@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.4" - checksum: 10c0/7cf1ac6c3d1d58dd5a1372999a887d944ef939a7462eee79dccbee29cb960726585569d0fdbd110a86bf9243bf1956ec59572a8eaa6998ea8300dce9750e5953 + checksum: 10c0/a52f3d1ee0b53ebddcf9e8cc47046b7ccf8c7e1db1d80fd046b53c6453f1ce0f522bcbc723235e60afce29678ea5a846c96407ef9d4e94600baf3f5b38ab6fd1 languageName: node linkType: hard -"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.11.2" +"@swagger-api/apidom-ns-json-schema-draft-7@npm:^1.0.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-json-schema-draft-7@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-6": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-6": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.4" - checksum: 10c0/870f34d48bda5cb14378a5bfc83af1e5f56b5a9d81dd2095b12a23568a91b679b656becfdd7134286db2fcc1528a4ed9b6c9da4f7dba36b673fd140b8ad1be39 - languageName: node - linkType: hard - -"@swagger-api/apidom-ns-openapi-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.11.2" - dependencies: - "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.11.2" - "@types/ramda": "npm:~0.30.0" - ramda: "npm:~0.30.0" - ramda-adjunct: "npm:^5.0.0" - ts-mixer: "npm:^6.0.3" - checksum: 10c0/e49d4bb2f0a2d942bceb256eb8501b996b26d6c1bc62f4034eef8baa37829b09dae3f1243323775c2ea36c265f13efdf4494aa253fe9fab881bb8030d9ce39de + checksum: 10c0/79132c7bb642ac8648243722e60c1165cf1c833f7c7eff46e4e722ff522c6e99c2683603a89d40b70ae22674c30996125119634b7836a67ee857fef870e60359 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-0@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.11.2" +"@swagger-api/apidom-ns-openapi-2@npm:^1.0.0, @swagger-api/apidom-ns-openapi-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-openapi-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/8547862ccafcc4ce1a96898b688cecdea6fcc0a989450e206acbb08aefcdf872eaa7ca37c0b4066d9983bcbf10a2acab331820055323cf560d9f8e295ac7e7ae + checksum: 10c0/55c1b057b40780edd930463506907b84cea49b99b788bc4526249867707fed9d5cb2c1d4a2d52b3782be749901dcba32c1402c3af6bf29caf6b4f49cf0083bf0 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-1@npm:^1.11.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.11.2" +"@swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0, @swagger-api/apidom-ns-openapi-3-0@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-openapi-3-0@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-json-pointer": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-2020-12": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-draft-4": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/04bb1a93059a5e607bc96b9dee51db1f9fabd6baaf0f4ee4e11c9ac44d58c48f73e33be10a9a721f73b6457f7b43c96dfd1a3ef4516abfc75a20b6db876fab23 + checksum: 10c0/e26ca00cc48ecdd8b135faaa51b59b0e5cfe2cb3eda99c3890b233c85bdef226e197617e7f6206565baece7f2f1922265ffaad569a99af49a15c56e88bdda1d9 languageName: node linkType: hard -"@swagger-api/apidom-ns-openapi-3-2@npm:^1.11.0, @swagger-api/apidom-ns-openapi-3-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-ns-openapi-3-2@npm:1.11.2" +"@swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-rc.0, @swagger-api/apidom-ns-openapi-3-1@npm:^1.0.0-rc.1": + version: 1.0.0 + resolution: "@swagger-api/apidom-ns-openapi-3-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-json-pointer": "npm:^1.11.2" - "@swagger-api/apidom-ns-json-schema-2020-12": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.2" + "@swagger-api/apidom-ast": "npm:^1.0.0" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-json-pointer": "npm:^1.0.0" + "@swagger-api/apidom-ns-json-schema-2020-12": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" ts-mixer: "npm:^6.0.3" - checksum: 10c0/68d3610ae34e72155c32cb74f4740ae5bfefae4798104c2b4dae8d26ab049d388deb3c581c827c027d4eaddb7f20902e6697dc002b820dae0818ff5980253b66 + checksum: 10c0/1a41940f999447ef7b95d8b717934728340dd2fdf87bae067743d7fea59472d1c95d40ec8ab47ab25a4132abe1e560313e895a4a461022ff781e6a784140ebdb languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-json@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-api-design-systems": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-api-design-systems": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/ff3075a145752399f1b5c3d254426544457badaa80bde912b5b7b623d1792c6c0bfb5d3c6e99df571c6e79fb1d9fc3317e2451ff43b3ba5c37140d107785b86b + checksum: 10c0/22c989382325d2a4174cefd0e73ebb5db13cdb28ceb22a00c9dc64a1c59eaf53a6905cbd2d9fc510c590eef75b9dfb50a92a71a03b9dd453503086531d7c8b24 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-api-design-systems-yaml@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-api-design-systems": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-api-design-systems": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/66d8ecdee191e42d707667269f5ec9ef7de27a6db3f9fadf23150be5a0bdd44b385da67e60ba9c2a7f39e39514b212f7c4a078b3b4141401cb1e0d98da6477d5 + checksum: 10c0/9d58a7185d533e940e141ed0b8a54310c944bf60db16a55c2cc313c75c58825433e7982019207c1bb9d6eaa529882220a0b5b65e54ab489111700bf8c3753866 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-arazzo-json-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-arazzo-json-1@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-arazzo-json-1@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-arazzo-json-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-arazzo-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-arazzo-1": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/f5dada4201533b79fade5f1925840a343b07615544565d481cc9c395738636842233324808da60924830d467552850c5a7303f612c74d212719a7a81b81c63bf + checksum: 10c0/a1c055c98dff15b82affc11f30804f3940072ce3bb38c082f18a858ea002f3cd2a50fb6a350ed58235d38a87a377c26cdb0fb5ee595684b86f7a522e8403d025 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-arazzo-yaml-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-arazzo-yaml-1@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-arazzo-yaml-1@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-arazzo-yaml-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-arazzo-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-arazzo-1": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/9592f582d45caf408f9ab17e6db6579788730665db0964af069744ea6b980cc49f3f3ab8cf5dd325cc76e18da988079a3aaf91823b1c2852c0f7daa702391880 + checksum: 10c0/64522bba83a3c02b6deb8fd756605b013a672ac0faf7ed7f4e817ea8f52385b0ae68150f07fa6e6e4bdee7195cdda21a9a4f78e840188d20bc1af0cc10a20925 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/b2a4b86abd86309d5041625cc19b23867d2bd5a1fb3e611ed4befb07cc6bd35a3f39d5282e0b4e569d97e942cffe01a0355ebe5c2261254bb639e105dcdb4541 + checksum: 10c0/e44d9e5a80afaf59caf94057555c0bf553650d1ea231c49e4bb041384a9feccd111f0d69f338fd4e9de0f1e18d7072a46f8a30ffc8e2b3d36a817e8444f1c51b languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-json-3@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-3@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-asyncapi-json-3@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-json-3@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-3": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-asyncapi-3": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/c75193206f84a5e5881c489545e501368764a1a392273b51e575aa4417424bb6baa6a3503b439181b8299f1287f2de791e89d0a7117b3c4c2067619353513570 + checksum: 10c0/0eec71a07f486e271c1d7c8972e935d68971c730192737b010780e3b8a5ff325e2d1347533aa5388419f60b274c3e57c5c22c2c4550432fe8aacf43f82f9d322 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/4ba87540d647a0aa328351ec3f3c48e9d6035ac326f3100fb32a285afcf6d67b5912b7905f186c69ff47522428493736b2d857dc106b9d634a6c30ccf4023ef6 + checksum: 10c0/dd2a75b3c17e8fa5fa3ecb6ec53529c68129c6dc89053f3d9cfa33df67d20d48804d6d0abafbcb3882b8048ec7422c2ecb26802ed42ddba6eb2f08feb3ff1f1a languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-3": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-asyncapi-3": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/4b20720945de88fad6928cfd8bfa4bf47d1a7dd5c766dc9d76ae0878192c603db03ce7e63863201b0e1ab18553c74b8ffff16bf0b3dbdef7ef2d50b8f301e0a8 + checksum: 10c0/74582ea8af30be8bfba70ff54b458d72376b321f96a749ddf22317aaa0faf5f7f459c5484db4157ebb4b3dd7683258290251490c523001810223a7cf6ab4fac5 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-json@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-json@npm:^1.0.0, @swagger-api/apidom-parser-adapter-json@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-json@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" + "@swagger-api/apidom-ast": "npm:^1.0.0" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" node-gyp: "npm:latest" ramda: "npm:~0.30.0" @@ -12494,183 +12317,151 @@ __metadata: tree-sitter: "npm:=0.21.1" tree-sitter-json: "npm:=0.24.8" web-tree-sitter: "npm:=0.24.5" - checksum: 10c0/0a9c0ab773750e5964093d98fb604078814a80782d263c6e27ae932cb468087e42c0c888816ea621a5988297a87fef41ff1263be386fb6acec9aa5bff9a3abf5 + checksum: 10c0/17379da0ed0f0b111303bae1461e8bb403d65cc5bb8c7e15bbf4c1734fe4caacab44360c7e575851752ea143740180849c8242f16c1d1e62295f91d810f993e0 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.11.2" - dependencies: - "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" - "@types/ramda": "npm:~0.30.0" - ramda: "npm:~0.30.0" - ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/86eab0eb234f0186bfcc3d1742dcc0563f245abed5d8ce1b967f0e81487c8250c2f44a041d4070b83b2b33d495824e569dc26d77fb2e4f943f29daff5e47e5c8 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.11.2" - dependencies: - "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" - "@types/ramda": "npm:~0.30.0" - ramda: "npm:~0.30.0" - ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/a136c78d2f5bd3db68b3d308c969a95d8b139dcd61d207720aeaec1510dddce2fb1458013c014d7432574f16bf158695e9379d20000525c16a24e9aef9636c07 - languageName: node - linkType: hard - -"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-json-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/feead44c36acc0a182fd71dcb15c3f50a55798deccb9edcb1cd636e43e7fa24f265dee44e501be92e1502e082561034ddd3430a997fb7b2f10fed7a858dab8f1 + checksum: 10c0/65e97a1b6c8e1097b57c78c671e01970badf50fa26656b5c91dcf1cb34d7dcb4258c7005f548f98b71d9273b0f29e7a8cb21262aa1073547f052d73197bf2004 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-json-3-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-0@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/fc267d9bb6e696b73ad6d09021cedc508e073f2fc06374ae680b23544d38a8997eb89e90d41ae0a1eabe4f163fc70b800b98fa818fda43c23f684780256514f6 + checksum: 10c0/c53be21ea8f16cac40f486ec2dba59def4963fde76f5f006ed3ddb698ae15c604de7ac53bb4ec37edf4dd377d88795a7426f175da40916a06e4be71418336430 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-json-3-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/aead4a88e8f4ef304ee6b21c0e81a92269f631bb570064369b45c0dc2427cb59ebac203af847059809d2d0a879f751c062625a96f6aa8bc65e7f3151d44952c8 + checksum: 10c0/0366332d8db1e5a24f967b8d4f75e112c65a76c8119ad1157d920a34df8d8eed4551f7a4269ad3b9acf8c571287c3fdf1c7937547bf7c55ce9f2d819752acba2 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/e5aaf97549980fd7e6d92ae677a237dbe7d8b84f1d03165e3d3245b0b4ea56f701efb70dd4f721c17c391d57a8337165e1aece0f4301a51728ae3284bfde6f93 + checksum: 10c0/98ccec43b3f257c2724e56bb462b713e3cfd9619f36db8a8f477257c6aec3b4ef17447e8fa60051c5b02252f0844aa3135687a23e9855fffa685bb49023ebdd0 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/b6b5063a16ccea48740e89678744f98458a1645819c6dc347d6ab77f684e54f98688063c00f9bbbf6cbbac2966ee312810e50aa8bece07c61c2bf0d0ad29b70c + checksum: 10c0/82cbe51351e85a4c6dfcbbbe17be511f1a70ef1f541e7ca98a6ed71217f023d85dfe4de2afdb3c5762b1fb9b0fbcb180235a714e0f7f6f84c1617f280de9bd8c languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-openapi-yaml-3-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" - checksum: 10c0/8a8289b099830dfa6bcac9a91fa24044aad65758a73e765fd32d77df70ebc2b16df8919b6cb3a8597a5a36592559b664c36ddf576a59a97c3ebbd1a518b5d3bf + checksum: 10c0/efc9357c05388753029dbc79add119f522e7cddba4da1c254620becaf9818137bed1e2ad3276a2651a068c4bef6cc982ad2407cac949a7c197f6355d91f0f067 languageName: node linkType: hard -"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.11.2": - version: 1.11.2 - resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.11.2" +"@swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0, @swagger-api/apidom-parser-adapter-yaml-1-2@npm:^1.0.0-rc.0": + version: 1.0.0 + resolution: "@swagger-api/apidom-parser-adapter-yaml-1-2@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-ast": "npm:^1.11.2" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" + "@swagger-api/apidom-ast": "npm:^1.0.0" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" "@tree-sitter-grammars/tree-sitter-yaml": "npm:=0.7.1" "@types/ramda": "npm:~0.30.0" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" tree-sitter: "npm:=0.22.4" web-tree-sitter: "npm:=0.24.5" - checksum: 10c0/ee70ace0c00436afca3aeb4335cd4da45abecd549df498694164e1d7996bd6cf6c6e87c9dbdb6c187396907c0b7bf03c35e24edad01eebc9f039c8eac3d62a40 + checksum: 10c0/53f8448c4cd162e23a61b23a9620f94388b38932d899570e82eb70400021a4634968e384f967f7c157c22006ea830a90bc5800488c6a1100a5505ed0439043e9 languageName: node linkType: hard -"@swagger-api/apidom-reference@npm:^1.11.0": - version: 1.11.2 - resolution: "@swagger-api/apidom-reference@npm:1.11.2" +"@swagger-api/apidom-reference@npm:^1.0.0-rc.1": + version: 1.0.0 + resolution: "@swagger-api/apidom-reference@npm:1.0.0" dependencies: "@babel/runtime-corejs3": "npm:^7.26.10" - "@swagger-api/apidom-core": "npm:^1.11.2" - "@swagger-api/apidom-error": "npm:^1.11.2" - "@swagger-api/apidom-json-pointer": "npm:^1.11.2" - "@swagger-api/apidom-ns-arazzo-1": "npm:^1.11.2" - "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-2": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.2" - "@swagger-api/apidom-ns-openapi-3-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-api-design-systems-json": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-arazzo-json-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-arazzo-yaml-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-asyncapi-json-3": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-json": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-json-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-json-3-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-2": "npm:^1.11.2" - "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.11.2" + "@swagger-api/apidom-core": "npm:^1.0.0" + "@swagger-api/apidom-error": "npm:^1.0.0" + "@swagger-api/apidom-json-pointer": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-ns-arazzo-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-ns-asyncapi-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-3-0": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-json": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-arazzo-json-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-arazzo-yaml-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-json-3": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-asyncapi-yaml-3": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-json": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-0": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-json-3-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-2": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": "npm:^1.0.0-rc.0" + "@swagger-api/apidom-parser-adapter-yaml-1-2": "npm:^1.0.0-rc.0" "@types/ramda": "npm:~0.30.0" - axios: "npm:^1.16.0" - minimatch: "npm:^10.2.1" + axios: "npm:^1.12.2" + minimatch: "npm:^7.4.3" + process: "npm:^0.11.10" ramda: "npm:~0.30.0" ramda-adjunct: "npm:^5.0.0" dependenciesMeta: @@ -12686,8 +12477,6 @@ __metadata: optional: true "@swagger-api/apidom-ns-openapi-3-1": optional: true - "@swagger-api/apidom-ns-openapi-3-2": - optional: true "@swagger-api/apidom-parser-adapter-api-design-systems-json": optional: true "@swagger-api/apidom-parser-adapter-api-design-systems-yaml": @@ -12712,19 +12501,15 @@ __metadata: optional: true "@swagger-api/apidom-parser-adapter-openapi-json-3-1": optional: true - "@swagger-api/apidom-parser-adapter-openapi-json-3-2": - optional: true "@swagger-api/apidom-parser-adapter-openapi-yaml-2": optional: true "@swagger-api/apidom-parser-adapter-openapi-yaml-3-0": optional: true "@swagger-api/apidom-parser-adapter-openapi-yaml-3-1": optional: true - "@swagger-api/apidom-parser-adapter-openapi-yaml-3-2": - optional: true "@swagger-api/apidom-parser-adapter-yaml-1-2": optional: true - checksum: 10c0/82dd094211b65e2938f1db23ca184a790ff54de2b56d5fc1409282fef649383d38398108a3ab6540c09d35a03ecf22cf47dd621b9f9dea91d276c6911b3af424 + checksum: 10c0/64b6bcee7050c23918ea8fdf3981f79481f586c7b1d20563f1c4c8747f91e991541852a5c070d878ce4acb64fc6035d060045adc3f50b006e56b910f5ca397e7 languageName: node linkType: hard @@ -12931,14 +12716,14 @@ __metadata: linkType: hard "@tanstack/react-virtual@npm:^3.0.0-beta.60": - version: 3.14.3 - resolution: "@tanstack/react-virtual@npm:3.14.3" + version: 3.10.9 + resolution: "@tanstack/react-virtual@npm:3.10.9" dependencies: - "@tanstack/virtual-core": "npm:3.17.1" + "@tanstack/virtual-core": "npm:3.10.9" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/7b7192c0cfccca43bdc74a86a7d350acbf881965efe2055f7a21e4af4efd989833381602618fbef41fde4648e4fe0d61c4bc58fb72dde01715a15015379d9f13 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/a854b6fb2bdccec9e581442def5ed6ee568fd2b12178e70450c03d9e60a1e5794be71c4ad3f385af717872c039e569ff88c52adb11a2ddf2c02ded3f83bc851d languageName: node linkType: hard @@ -12949,10 +12734,10 @@ __metadata: languageName: node linkType: hard -"@tanstack/virtual-core@npm:3.17.1": - version: 3.17.1 - resolution: "@tanstack/virtual-core@npm:3.17.1" - checksum: 10c0/bafb34e0500b273a75cba747c483490955d1be23cc6f1af585bc419b080bcf9f5f769790f158bbe3a6f0340dfb90664677f6a7960679381eeec9bf621b687995 +"@tanstack/virtual-core@npm:3.10.9": + version: 3.10.9 + resolution: "@tanstack/virtual-core@npm:3.10.9" + checksum: 10c0/960cde330235daff5403e0da23837ac30a0f95a02c8866692f8382d03b675d6802e129436b0b3e7e737d8a5347ef2cadec448ba4c0878462228c094440d0207b languageName: node linkType: hard @@ -13125,12 +12910,12 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.10.0": - version: 0.10.0 - resolution: "@tybys/wasm-util@npm:0.10.0" +"@tybys/wasm-util@npm:^0.10.1": + version: 0.10.2 + resolution: "@tybys/wasm-util@npm:0.10.2" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/044feba55c1e2af703aa4946139969badb183ce1a659a75ed60bc195a90e73a3f3fc53bcd643497c9954597763ddb051fec62f80962b2ca6fc716ba897dc696e + checksum: 10c0/26165bcd1fd7269f42d7fbe3de318f854a8968de8397e89fc9a423bb3e2da35a52150f382e6323b3367595beb16d9800a6f35971a5599daf76da1742ec3afc25 languageName: node linkType: hard @@ -13232,11 +13017,11 @@ __metadata: linkType: hard "@types/codemirror@npm:^5.60.8": - version: 5.60.17 - resolution: "@types/codemirror@npm:5.60.17" + version: 5.60.15 + resolution: "@types/codemirror@npm:5.60.15" dependencies: "@types/tern": "npm:*" - checksum: 10c0/e6d493914d5fd73f221b6b695658a20401b95b4ea36c9e08b364315418c748fa2ab1ae245bdccbd529bbbaa2a305f1cf4cd7bf90c9ae7183f0b703fb3e054f7a + checksum: 10c0/4d32ee8d335650956fc59b26f29909de0656ce9c68f7527caf2aa68e6a6a2e8be6ec7a6b80c02bfab7ac6b17040d6c2d83d394b9d00fdbf4b5588691f2efbba6 languageName: node linkType: hard @@ -13319,6 +13104,15 @@ __metadata: languageName: node linkType: hard +"@types/dompurify@npm:^3.0.5": + version: 3.0.5 + resolution: "@types/dompurify@npm:3.0.5" + dependencies: + "@types/trusted-types": "npm:*" + checksum: 10c0/a34dcc4498ca250815ccf9aecbe82df96ba5db247d0440cf266a876757d47c52519c240db3475e794d7deb0d6b1af23328e02879be368ad0e26b20c0f0865dba + languageName: node + linkType: hard + "@types/es-aggregate-error@npm:^1.0.2": version: 1.0.6 resolution: "@types/es-aggregate-error@npm:1.0.6" @@ -13367,13 +13161,20 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.8": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard +"@types/estree@npm:1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a + languageName: node + linkType: hard + "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": version: 5.0.1 resolution: "@types/express-serve-static-core@npm:5.0.1" @@ -13518,10 +13319,10 @@ __metadata: languageName: node linkType: hard -"@types/js-cookie@npm:^3.0.0": - version: 3.0.6 - resolution: "@types/js-cookie@npm:3.0.6" - checksum: 10c0/173afaf5ea9d86c22395b9d2a00b6adb0006dcfef165d6dcb0395cdc32f5a5dcf9c3c60f97194119963a15849b8f85121e1ae730b03e40bc0c29b84396ba22f9 +"@types/js-cookie@npm:^2.2.6": + version: 2.2.7 + resolution: "@types/js-cookie@npm:2.2.7" + checksum: 10c0/29196c6829982b5efa79117122a7d62cf4bc2f6397ce8eac1539319ff5dce3b44b2d86f2ac064f2ed3488fb24439358f24af6914fde5c5c4bab9a85728a13a6f languageName: node linkType: hard @@ -13761,9 +13562,9 @@ __metadata: linkType: hard "@types/prismjs@npm:^1.0.0": - version: 1.26.6 - resolution: "@types/prismjs@npm:1.26.6" - checksum: 10c0/152a27500cb32b114edfb77f9d0dccd03bebc84828d1e92abacaf212b22d3ccdde041ce421dd58b6ec8461bbec7cd76ed5ee773cae4be7ca36a6dd4ddcf0f9e7 + version: 1.26.5 + resolution: "@types/prismjs@npm:1.26.5" + checksum: 10c0/5619cb449e0d8df098c8759d6f47bf8fdd510abf5dbdfa999e55c6a2545efbd1e209cc85a33d8d9f4ff2898089a1a6d9a70737c9baffaae635c46852c40d384a languageName: node linkType: hard @@ -13774,7 +13575,7 @@ __metadata: languageName: node linkType: hard -"@types/protocol-buffers-schema@npm:^3.4.3": +"@types/protocol-buffers-schema@npm:^3.4.1": version: 3.4.3 resolution: "@types/protocol-buffers-schema@npm:3.4.3" dependencies: @@ -14054,7 +13855,7 @@ __metadata: languageName: node linkType: hard -"@types/trusted-types@npm:^2.0.7": +"@types/trusted-types@npm:*, @types/trusted-types@npm:^2.0.7": version: 2.0.7 resolution: "@types/trusted-types@npm:2.0.7" checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c @@ -14350,143 +14151,166 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0, @ungap/structured-clone@npm:^1.3.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + version: 1.3.1 + resolution: "@ungap/structured-clone@npm:1.3.1" + checksum: 10c0/7e75faf93cf12ff07c3d15a9e4d326b68f57d13f7246d9f4df2c1ed1a5cde581f899d397816ba5d5d703a0d7f6219e4408f385160156cf20b4e082721817cc37 languageName: node linkType: hard -"@unrs/resolver-binding-android-arm-eabi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.11.1" +"@unrs/resolver-binding-android-arm-eabi@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-android-arm-eabi@npm:1.12.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-android-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-android-arm64@npm:1.11.1" +"@unrs/resolver-binding-android-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-android-arm64@npm:1.12.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-arm64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.11.1" +"@unrs/resolver-binding-darwin-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-darwin-arm64@npm:1.12.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-darwin-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-darwin-x64@npm:1.11.1" +"@unrs/resolver-binding-darwin-x64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-darwin-x64@npm:1.12.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-freebsd-x64@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.11.1" +"@unrs/resolver-binding-freebsd-x64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-freebsd-x64@npm:1.12.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.11.1" +"@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm-gnueabihf@npm:1.12.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.11.1" +"@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm-musleabihf@npm:1.12.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm64-gnu@npm:1.12.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-arm64-musl@npm:1.12.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-loong64-gnu@npm:1.12.2" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-loong64-musl@npm:1.12.2" + conditions: os=linux & cpu=loong64 & libc=musl + languageName: node + linkType: hard + +"@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-ppc64-gnu@npm:1.12.2" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-riscv64-gnu@npm:1.12.2" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-riscv64-musl@npm:1.12.2" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-s390x-gnu@npm:1.12.2" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.11.1" +"@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-x64-gnu@npm:1.12.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@unrs/resolver-binding-linux-x64-musl@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.11.1" +"@unrs/resolver-binding-linux-x64-musl@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-linux-x64-musl@npm:1.12.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@unrs/resolver-binding-wasm32-wasi@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.11.1" +"@unrs/resolver-binding-openharmony-arm64@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-openharmony-arm64@npm:1.12.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@unrs/resolver-binding-wasm32-wasi@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-wasm32-wasi@npm:1.12.2" dependencies: - "@napi-rs/wasm-runtime": "npm:^0.2.11" + "@emnapi/core": "npm:1.10.0" + "@emnapi/runtime": "npm:1.10.0" + "@napi-rs/wasm-runtime": "npm:^1.1.4" conditions: cpu=wasm32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-arm64-msvc@npm:1.12.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-ia32-msvc@npm:1.12.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1": - version: 1.11.1 - resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.11.1" +"@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2": + version: 1.12.2 + resolution: "@unrs/resolver-binding-win32-x64-msvc@npm:1.12.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -14685,9 +14509,9 @@ __metadata: linkType: hard "@xmldom/xmldom@npm:^0.8.3": - version: 0.8.13 - resolution: "@xmldom/xmldom@npm:0.8.13" - checksum: 10c0/06405ee6fffba631abf715a305ace338420ebcea8baf1317f19f2752f5c505952b7df45159908e7be8451a42faa54326b780616ab4d08242b20477b2973da24b + version: 0.8.12 + resolution: "@xmldom/xmldom@npm:0.8.12" + checksum: 10c0/b733c84292d1bee32ef21a05aba8f9063456b51a54068d0b4a1abf5545156ee0b9894b7ae23775b5881b11c35a8a03871d1b514fb7e1b11654cdbee57e1c2707 languageName: node linkType: hard @@ -14917,7 +14741,7 @@ __metadata: languageName: node linkType: hard -"ajv-formats@npm:^2.1.1, ajv-formats@npm:~2.1.0, ajv-formats@npm:~2.1.1": +"ajv-formats@npm:^2.1.1, ajv-formats@npm:~2.1.0": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" dependencies: @@ -14986,15 +14810,15 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.18.0, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0": - version: 8.20.0 - resolution: "ajv@npm:8.20.0" +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.16.0, ajv@npm:^8.17.1, ajv@npm:^8.6.0, ajv@npm:^8.6.3, ajv@npm:^8.9.0, ajv@npm:~8.18.0": + version: 8.18.0 + resolution: "ajv@npm:8.18.0" dependencies: fast-deep-equal: "npm:^3.1.3" fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - checksum: 10c0/5df9a1c8f83863cde1bd3a9ddb426f599718f88e3dc9153616c79fb28e0be455335830d7f21d745576519f057b371352daa31047b6a33d7036fe08777d60cf2a + checksum: 10c0/e7517c426173513a07391be951879932bdf3348feaebd2199f5b901c20f99d60db8cd1591502d4d551dc82f594e82a05c4fe1c70139b15b8937f7afeaed9532f languageName: node linkType: hard @@ -15010,18 +14834,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:~8.18.0": - version: 8.18.0 - resolution: "ajv@npm:8.18.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10c0/e7517c426173513a07391be951879932bdf3348feaebd2199f5b901c20f99d60db8cd1591502d4d551dc82f594e82a05c4fe1c70139b15b8937f7afeaed9532f - languageName: node - linkType: hard - "anser@npm:^2.1.1": version: 2.3.5 resolution: "anser@npm:2.3.5" @@ -15131,13 +14943,6 @@ __metadata: languageName: node linkType: hard -"anynum@npm:^1.0.1": - version: 1.0.1 - resolution: "anynum@npm:1.0.1" - checksum: 10c0/cfda92c9215722fc4b15faa33d0eb3d5dfd28fba6cb67c1f50d214feaa7ba6497814a3e110777853585de6d91c8c962a1ae425b637d3598d9f9d8f6f6802e5bb - languageName: node - linkType: hard - "apg-lite@npm:^1.0.3, apg-lite@npm:^1.0.4": version: 1.0.5 resolution: "apg-lite@npm:1.0.5" @@ -15223,6 +15028,7 @@ __metadata: "@backstage/frontend-test-utils": "npm:^0.5.1" "@backstage/integration-react": "npm:^1.2.16" "@backstage/plugin-app-react": "npm:^0.2.1" + "@backstage/plugin-auth": "npm:^0.1.7" "@backstage/plugin-catalog": "npm:^2.0.1" "@backstage/plugin-scaffolder": "npm:^1.36.1" "@backstage/plugin-search": "npm:^1.7.0" @@ -15336,7 +15142,7 @@ __metadata: languageName: node linkType: hard -"aria-hidden@npm:^1.2.3, aria-hidden@npm:^1.2.4": +"aria-hidden@npm:^1.1.1, aria-hidden@npm:^1.2.3": version: 1.2.6 resolution: "aria-hidden@npm:1.2.6" dependencies: @@ -15685,9 +15491,9 @@ __metadata: linkType: hard "avsc@npm:^5.7.5, avsc@npm:^5.7.6": - version: 5.7.9 - resolution: "avsc@npm:5.7.9" - checksum: 10c0/14e42aa67f3e15881f34a891ae2829b34e9a1cd082872fb1af8614c9a7f89a113eaf582c661479b63773496d327f8d6815bba6b2a6bb7fc46da8ab01add70efc + version: 5.7.7 + resolution: "avsc@npm:5.7.7" + checksum: 10c0/e5ae0fe8aed2ecc89063cb663ec33c66572e5d2d05b92e3ea3f5db0616542517fbcaf0d426a58fcdc0bf6691d87d24d49433cf040839dea6c598365b3b9bc84a languageName: node linkType: hard @@ -15705,10 +15511,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.10.0, axe-core@npm:~4.11.4": - version: 4.11.4 - resolution: "axe-core@npm:4.11.4" - checksum: 10c0/c4aa83fc3eac5f7a0d0cb1a28f9d073acf0c06ce8daacc38608faa278c57ce084c028c850746b98817ae4c101c30c1a32e95ea34748c4b4c7419b9b81221ef84 +"axe-core@npm:^4.10.0, axe-core@npm:~4.11.0": + version: 4.11.0 + resolution: "axe-core@npm:4.11.0" + checksum: 10c0/7d7020a568a824c303711858c2fcfe56d001d27e46c0c2ff75dc31b436cfddfd4857a301e70536cc9e64829d25338f7fb782102d23497ebdc66801e9900fc895 languageName: node linkType: hard @@ -15737,15 +15543,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.0.0, axios@npm:^1.12.0, axios@npm:^1.16.0": - version: 1.18.0 - resolution: "axios@npm:1.18.0" +"axios@npm:^1.0.0, axios@npm:^1.12.0, axios@npm:^1.12.2": + version: 1.13.6 + resolution: "axios@npm:1.13.6" dependencies: - follow-redirects: "npm:^1.16.0" + follow-redirects: "npm:^1.15.11" form-data: "npm:^4.0.5" - https-proxy-agent: "npm:^5.0.1" - proxy-from-env: "npm:^2.1.0" - checksum: 10c0/f88aae13fd9dd395dea3053c7299178fee62f436f20424a1d6d79ec11ffb7656ba664b4630defbadab2c387b6ea07e29afb9f28b26d8e0e49d45be766983290d + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/51fb5af055c3b85662fa97df17d986ae2c37d13bf86d50b6bb36b6b3a2dec6966a1d3a14ab3774b71707b155ae3597ed9b7babdf1a1a863d1a31840cb8e7ec71 languageName: node linkType: hard @@ -15763,20 +15568,20 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:30.3.0": - version: 30.3.0 - resolution: "babel-jest@npm:30.3.0" +"babel-jest@npm:30.4.1": + version: 30.4.1 + resolution: "babel-jest@npm:30.4.1" dependencies: - "@jest/transform": "npm:30.3.0" + "@jest/transform": "npm:30.4.1" "@types/babel__core": "npm:^7.20.5" babel-plugin-istanbul: "npm:^7.0.1" - babel-preset-jest: "npm:30.3.0" + babel-preset-jest: "npm:30.4.0" chalk: "npm:^4.1.2" graceful-fs: "npm:^4.2.11" slash: "npm:^3.0.0" peerDependencies: "@babel/core": ^7.11.0 || ^8.0.0-0 - checksum: 10c0/5e41e124a404ddb78aa37a20336d7c883feab5ad9c4f4c72ae26db71be2fcca345874b9a7fef97d9c5f64f144a264b247ebde8acfe493578320f314ca581bac3 + checksum: 10c0/339b449011f31dc9eb18d9c49f0bb84e8de284e1107e64159a2f4a432bbd532d6a729774a56b7fbe76f5ddd716a0b4b7ad737265feab23b4d0225489b79a6f72 languageName: node linkType: hard @@ -15793,12 +15598,12 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:30.3.0": - version: 30.3.0 - resolution: "babel-plugin-jest-hoist@npm:30.3.0" +"babel-plugin-jest-hoist@npm:30.4.0": + version: 30.4.0 + resolution: "babel-plugin-jest-hoist@npm:30.4.0" dependencies: "@types/babel__core": "npm:^7.20.5" - checksum: 10c0/5e15900a6487356131e084970f4a9ebe24b702d74930f786e897d4fab90b0987054f66661a3570ea692f429dcd158c2214c97ecf08f7356cbc60029d7b277c74 + checksum: 10c0/1738ed536bb5ff536b4d406b8db7dbbd76cf10f80bb20d902e6efdda79898f045b9a991124d7104d8c398d0bd995d511d57694952645fba0f6250595a45277b0 languageName: node linkType: hard @@ -15849,15 +15654,15 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:30.3.0": - version: 30.3.0 - resolution: "babel-preset-jest@npm:30.3.0" +"babel-preset-jest@npm:30.4.0": + version: 30.4.0 + resolution: "babel-preset-jest@npm:30.4.0" dependencies: - babel-plugin-jest-hoist: "npm:30.3.0" + babel-plugin-jest-hoist: "npm:30.4.0" babel-preset-current-node-syntax: "npm:^1.2.0" peerDependencies: "@babel/core": ^7.11.0 || ^8.0.0-beta.1 - checksum: 10c0/a6839a1527d254bf04e82c0cf61a6a2aa283123a74f0a552e6fce462cb990abebab75a13ec3e9c58b09a865d4d2dfbac710c2d3975ae3ce6f2707cb314915c66 + checksum: 10c0/ca2623aa4d8bf82b1fd01e5724a87cea7f80ff089341cf12415e9ce4b10f74838ecc6c8a48921f421f90bcd44f7929c0ad300146082e2f400253adb97ab5eb3a languageName: node linkType: hard @@ -16037,11 +15842,11 @@ __metadata: linkType: hard "baseline-browser-mapping@npm:^2.10.12": - version: 2.10.27 - resolution: "baseline-browser-mapping@npm:2.10.27" + version: 2.10.33 + resolution: "baseline-browser-mapping@npm:2.10.33" bin: baseline-browser-mapping: dist/cli.cjs - checksum: 10c0/8ebadaeeddc99367a1522661476d6c895b452a96023c6cef0576aecf8f5f6d37c91e6bde8fa8904cc11a32c5c6bc9df2030481504e50a5aed17e6c7f8bac3b5a + checksum: 10c0/d7a7b6b4cb67fb132fb7d32deeb8b6507d60a8f9a86436bcfa66785409268e0dab9588f3323dff768df0cd36dcdfb1038200d20e43078b7d2c41ab6eff07cb2d languageName: node linkType: hard @@ -16254,7 +16059,7 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^5.0.2, brace-expansion@npm:^5.0.5": +"brace-expansion@npm:^5.0.2": version: 5.0.5 resolution: "brace-expansion@npm:5.0.5" dependencies: @@ -16424,7 +16229,7 @@ __metadata: languageName: node linkType: hard -"buffer-equal-constant-time@npm:^1.0.1": +"buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" checksum: 10c0/fb2294e64d23c573d0dd1f1e7a466c3e978fe94a4e0f8183937912ca374619773bef8e2aceb854129d2efecbbc515bbd0cc78d2734a3e3031edb0888531bbc8e @@ -16680,9 +16485,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001782": - version: 1.0.30001791 - resolution: "caniuse-lite@npm:1.0.30001791" - checksum: 10c0/53c8b5dad1c196a5e495405a7d2dc1db58aed9be02f60cf2a2e29d2c8d8cbb6c39beabf958d6aa191ab967ddcf49f22319452256b980bad1e271615acfe58940 + version: 1.0.30001793 + resolution: "caniuse-lite@npm:1.0.30001793" + checksum: 10c0/bee8f8b55d1ccdb2076b7355c06fd01916952eadd76b828e4d5fb9ac62d17ec7db0e2b7c326b923478b93526ad1ff74f189cf40c06de0e4a5edbc677009b97fe languageName: node linkType: hard @@ -17061,23 +16866,23 @@ __metadata: linkType: hard "codemirror-graphql@npm:^2.2.1": - version: 2.2.7 - resolution: "codemirror-graphql@npm:2.2.7" + version: 2.2.4 + resolution: "codemirror-graphql@npm:2.2.4" dependencies: "@types/codemirror": "npm:^0.0.90" - graphql-language-service: "npm:5.5.2" + graphql-language-service: "npm:5.5.0" peerDependencies: "@codemirror/language": 6.0.0 codemirror: ^5.65.3 graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - checksum: 10c0/29e772243bcfaa25ced56fc5f8c93d9a3db505a5f76fd7e908cd766ae60364f2b1c578147c73051b6ed74dd76308da27cd37a334b013938c9c1f2e3f053e79f5 + checksum: 10c0/ce0a5e3cbce2667bdc77906aca022482afe58a6fcc4b39df48f8bb1cc4a79d5093b12d89404685514c945dc2a478273040e8f3fca99b1c360d6c352d6d3eccda languageName: node linkType: hard "codemirror@npm:^5.65.3": - version: 5.65.21 - resolution: "codemirror@npm:5.65.21" - checksum: 10c0/0884fc54ad32cbfa7605b23c8e9c0085d71856178f88448e6912335dddce321edab1326202b3778647658e7debdff07329f30e30b32f8fb4ba501582f798495a + version: 5.65.18 + resolution: "codemirror@npm:5.65.18" + checksum: 10c0/806e00c7081f9a5ba6bc59205d0cf5ada273bc977da9967d04a78e94e27cdfbd41a10409fcf74eea4b12eebe1972e05120771780729a8bc04eef14b1ed20ac98 languageName: node linkType: hard @@ -17608,7 +17413,7 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.48.0": +"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.43.0": version: 3.49.0 resolution: "core-js-pure@npm:3.49.0" checksum: 10c0/b4580a57b917d0bf1029356b1a60abf0f9b99562b67bf39c01485d58891f23603459ed71bde1d7f75c0a9a346829d8c281b255c525fb119726341364c513e82e @@ -17806,11 +17611,11 @@ __metadata: linkType: hard "cronstrue@npm:^2.32.0": - version: 2.59.0 - resolution: "cronstrue@npm:2.59.0" + version: 2.51.0 + resolution: "cronstrue@npm:2.51.0" bin: cronstrue: bin/cli.js - checksum: 10c0/f04c9720eacae8cc58ee700a33ced44947c7d722f9deb8a0d0a9a9b533f493b8c2fabed0e72e6bf9d6d1e5191b7b8325e107496ed93a85a2789e57954084b055 + checksum: 10c0/93cef8860b6bf889cfc16897dbb9601ae70391b1b8b6f37627cf12894a35389363050e6638e1db4f77937a51f2b8419edcfd02200ff50332617950c977f50333 languageName: node linkType: hard @@ -17960,7 +17765,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.0.0, css-tree@npm:^3.1.0": +"css-tree@npm:^3.1.0": version: 3.2.1 resolution: "css-tree@npm:3.2.1" dependencies: @@ -18073,6 +17878,15 @@ __metadata: languageName: node linkType: hard +"cssstyle@npm:^4.1.0": + version: 4.1.0 + resolution: "cssstyle@npm:4.1.0" + dependencies: + rrweb-cssom: "npm:^0.7.1" + checksum: 10c0/05c6597e5d3e0ec6b15221f2c0ce9a0443a46cc50a6089a3ba9ee1ac27f83ff86a445a8f95435137dadd859f091fc61b6d342abaf396d3c910471b5b33cfcbfa + languageName: node + linkType: hard + "cssstyle@npm:^5.3.4": version: 5.3.7 resolution: "cssstyle@npm:5.3.7" @@ -18085,18 +17899,6 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^6.0.1": - version: 6.2.0 - resolution: "cssstyle@npm:6.2.0" - dependencies: - "@asamuzakjp/css-color": "npm:^5.0.1" - "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.28" - css-tree: "npm:^3.1.0" - lru-cache: "npm:^11.2.6" - checksum: 10c0/d5e61973a8c1b4fb9727edddfb9f2677c9a91b1db63787fc0c8bed639a227a97fcf930e5aabc3c64c8280d63169c632015a39da4a84083d1731c949437d0a2a2 - languageName: node - linkType: hard - "csstype@npm:^2.5.2": version: 2.6.21 resolution: "csstype@npm:2.6.21" @@ -18244,6 +18046,16 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^5.0.0": + version: 5.0.0 + resolution: "data-urls@npm:5.0.0" + dependencies: + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^14.0.0" + checksum: 10c0/1b894d7d41c861f3a4ed2ae9b1c3f0909d4575ada02e36d3d3bc584bdd84278e20709070c79c3b3bff7ac98598cb191eb3e86a89a79ea4ee1ef360e1694f92ad + languageName: node + linkType: hard + "data-urls@npm:^6.0.0": version: 6.0.1 resolution: "data-urls@npm:6.0.1" @@ -18254,16 +18066,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^7.0.0": - version: 7.0.0 - resolution: "data-urls@npm:7.0.0" - dependencies: - whatwg-mimetype: "npm:^5.0.0" - whatwg-url: "npm:^16.0.0" - checksum: 10c0/08d88ef50d8966a070ffdaa703e1e4b29f01bb2da364dfbc1612b1c2a4caa8045802c9532d81347b21781100132addb36a585071c8323b12cce97973961dee9f - languageName: node - linkType: hard - "data-view-buffer@npm:^1.0.2": version: 1.0.2 resolution: "data-view-buffer@npm:1.0.2" @@ -18934,15 +18736,27 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.3.1, dompurify@npm:^3.3.2, dompurify@npm:^3.4.0": - version: 3.4.11 - resolution: "dompurify@npm:3.4.11" +"dompurify@npm:=3.2.6": + version: 3.2.6 + resolution: "dompurify@npm:3.2.6" dependencies: "@types/trusted-types": "npm:^2.0.7" dependenciesMeta: "@types/trusted-types": optional: true - checksum: 10c0/31439481c7e8fc3805d40c376936fd66936620fb1b1a31a2ec097f6165412c37f2d868e082c9ceba62bb37661c1ea132a5db4d5213434317e30df68d4aca9cc9 + checksum: 10c0/c8f8e5b0879a0d93c84a2e5e78649a47d0c057ed0f7850ca3d573d2cca64b84fb1ff85bd4b20980ade69c4e5b80ae73011340f1c2ff375c7ef98bb8268e1d13a + languageName: node + linkType: hard + +"dompurify@npm:^3.1.7, dompurify@npm:^3.3.2": + version: 3.3.3 + resolution: "dompurify@npm:3.3.3" + dependencies: + "@types/trusted-types": "npm:^2.0.7" + dependenciesMeta: + "@types/trusted-types": + optional: true + checksum: 10c0/097c14a21a3f6cb95beded9ecd255f7c3512c42767b048390c747b0fe35736f6a71e02320fc50a9ac2be645834b463e4760915d595d502a56452daf339d0ea9c languageName: node linkType: hard @@ -19099,9 +18913,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.328": - version: 1.5.349 - resolution: "electron-to-chromium@npm:1.5.349" - checksum: 10c0/5acd94d9c70b91383f95bc9c04f39b6f92263ef2b232f4f0d4c71d17dcd3db49ef480cd025c379f6d58b534cf568ca5cb566b0f9be238f057b9a5773d76760ec + version: 1.5.367 + resolution: "electron-to-chromium@npm:1.5.367" + checksum: 10c0/794afbb912b03774ab5cf8dea10c39728ddffc260d1c75cd8e9e005824c7916261ed36a137106aa2ee4634ab7fc335dc024b83860b5a1761451ee60fc1bfe88d languageName: node linkType: hard @@ -20101,17 +19915,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.3.0, expect@npm:^30.0.0": - version: 30.3.0 - resolution: "expect@npm:30.3.0" +"expect@npm:30.4.1, expect@npm:^30.0.0": + version: 30.4.1 + resolution: "expect@npm:30.4.1" dependencies: - "@jest/expect-utils": "npm:30.3.0" + "@jest/expect-utils": "npm:30.4.1" "@jest/get-type": "npm:30.1.0" - jest-matcher-utils: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-mock: "npm:30.3.0" - jest-util: "npm:30.3.0" - checksum: 10c0/a07a157a0c8b3f1e29bfe5ccbf03a3add2c69fe60d1af8a0980053bb6403d721d5f5e4616f1ea5833b747913f8c880c79ce4d98c23a71a2f0c27cf7273892576 + jest-matcher-utils: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-mock: "npm:30.4.1" + jest-util: "npm:30.4.1" + checksum: 10c0/ad04fbdffac5a2bae186478938a60f737e3aac823db9a80c87f3f390f9f458bddcc454dc3a3997d715706747c6aff928923e6a71db3a221adb89a51cc1582e72 languageName: node linkType: hard @@ -20122,13 +19936,6 @@ __metadata: languageName: node linkType: hard -"expr-eval-fork@npm:^3.0.1": - version: 3.0.3 - resolution: "expr-eval-fork@npm:3.0.3" - checksum: 10c0/26655b5e059d404de67ab374008ee03ff94c4b4af13904714404fca7fdfed4a27498032e48e75b5bbe5eac26cbcd360cd999eb9d5bbceb542824d9c588ab44ab - languageName: node - linkType: hard - "express-openapi-validator@npm:^5.5.8": version: 5.6.0 resolution: "express-openapi-validator@npm:5.6.0" @@ -20171,13 +19978,13 @@ __metadata: linkType: hard "express-rate-limit@npm:^8.2.2": - version: 8.3.1 - resolution: "express-rate-limit@npm:8.3.1" + version: 8.3.2 + resolution: "express-rate-limit@npm:8.3.2" dependencies: ip-address: "npm:10.1.0" peerDependencies: express: ">= 4.11" - checksum: 10c0/e3229938457cec617460c54ef4e90c8c254facc884729325d20ea35e3838bd273e4c611fc1f4a76f6d14c411e30d31b15e88eb4be87408615ff0aacc142511a2 + checksum: 10c0/5b64d0691071086cdb8cfc6bcd5e761f5687cf4fabdebfe2a043ea5b4d31443637181e7be71e7ffabce76aee816daee62c1ca83250045847957da408a129f650 languageName: node linkType: hard @@ -20365,54 +20172,25 @@ __metadata: languageName: node linkType: hard -"fast-xml-builder@npm:^1.1.5, fast-xml-builder@npm:^1.2.0": - version: 1.2.0 - resolution: "fast-xml-builder@npm:1.2.0" - dependencies: - path-expression-matcher: "npm:^1.5.0" - xml-naming: "npm:^0.1.0" - checksum: 10c0/84bb105cd04e91d6dcb746c4dbaeb12903b510e7ab9a06ffde55b5a582e005559a87d84467f18a655c6c4baf098f696fd74cee3cbe1aea9d01385907768ba32d - languageName: node - linkType: hard - -"fast-xml-parser@npm:5.7.2": - version: 5.7.2 - resolution: "fast-xml-parser@npm:5.7.2" +"fast-xml-parser@npm:5.3.4, fast-xml-parser@npm:^5.0.7": + version: 5.3.4 + resolution: "fast-xml-parser@npm:5.3.4" dependencies: - "@nodable/entities": "npm:^2.1.0" - fast-xml-builder: "npm:^1.1.5" - path-expression-matcher: "npm:^1.5.0" - strnum: "npm:^2.2.3" + strnum: "npm:^2.1.0" bin: fxparser: src/cli/cli.js - checksum: 10c0/d48439ce0700add82f5e7c6ccc5a1f06483beb7cd8e88caa83c6406843e52f14988e60d05cbb3a86ffe07e073807674c807e0764d94a280e1c96d7e2011dae8e + checksum: 10c0/d77866ca860ad185153e12f6ba12274d32026319ad8064e4681342b8a8e1ffad3f1f98daf04d77239fb12eb1d906ee7185fd328deda74529680e8dae0f3e9327 languageName: node linkType: hard "fast-xml-parser@npm:^4.4.1": - version: 4.5.6 - resolution: "fast-xml-parser@npm:4.5.6" - dependencies: - strnum: "npm:^1.0.5" - bin: - fxparser: src/cli/cli.js - checksum: 10c0/1c19e183b5ee93bea9b24e1ddb0aed8564b273c6106af622b1c11ff8eb1fc8d2033cd7a0cb68976a5f3e05d1cbf0a0026e6f300f904be0bc854ff896dbdf38d2 - languageName: node - linkType: hard - -"fast-xml-parser@npm:^5.0.7, fast-xml-parser@npm:^5.5.1": - version: 5.9.3 - resolution: "fast-xml-parser@npm:5.9.3" + version: 4.5.3 + resolution: "fast-xml-parser@npm:4.5.3" dependencies: - "@nodable/entities": "npm:^2.2.0" - fast-xml-builder: "npm:^1.2.0" - is-unsafe: "npm:^1.0.1" - path-expression-matcher: "npm:^1.5.0" - strnum: "npm:^2.4.1" - xml-naming: "npm:^0.1.0" + strnum: "npm:^1.1.1" bin: fxparser: src/cli/cli.js - checksum: 10c0/0f4f4b98aec027334be1d4462c6e09649bda8dd8bd1c75f6e985f4000ce4a40ea4540745fa7ac081cd65bf462b0c22fce87da9abc5ede51c9727398c91cacd5f + checksum: 10c0/bf9ccadacfadc95f6e3f0e7882a380a7f219cf0a6f96575149f02cb62bf44c3b7f0daee75b8ff3847bcfd7fbcb201e402c71045936c265cf6d94b141ec4e9327 languageName: node linkType: hard @@ -20671,13 +20449,13 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6, follow-redirects@npm:^1.16.0": - version: 1.16.0 - resolution: "follow-redirects@npm:1.16.0" +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.11, follow-redirects@npm:^1.15.6": + version: 1.15.11 + resolution: "follow-redirects@npm:1.15.11" peerDependenciesMeta: debug: optional: true - checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181 + checksum: 10c0/d301f430542520a54058d4aeeb453233c564aaccac835d29d15e050beb33f339ad67d9bddbce01739c5dc46a6716dbe3d9d0d5134b1ca203effa11a7ef092343 languageName: node linkType: hard @@ -21355,17 +21133,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.0": - version: 13.0.6 - resolution: "glob@npm:13.0.6" - dependencies: - minimatch: "npm:^10.2.2" - minipass: "npm:^7.1.3" - path-scurry: "npm:^2.0.2" - checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a - languageName: node - linkType: hard - "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -21562,9 +21329,9 @@ __metadata: languageName: node linkType: hard -"graphql-language-service@npm:5.5.2, graphql-language-service@npm:^5.3.1": - version: 5.5.2 - resolution: "graphql-language-service@npm:5.5.2" +"graphql-language-service@npm:5.5.0, graphql-language-service@npm:^5.3.1": + version: 5.5.0 + resolution: "graphql-language-service@npm:5.5.0" dependencies: debounce-promise: "npm:^3.1.2" nullthrows: "npm:^1.0.0" @@ -21573,7 +21340,7 @@ __metadata: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 bin: graphql: dist/temp-bin.js - checksum: 10c0/fe340823b90f418fa466c0dedfdf0070ab658530bfbad3386aefa58998d272c6971d93e95ecd0ea44a36df2edc3471273b2b467a1526c8f62da1df400cc172e1 + checksum: 10c0/edac04ef2ebc33cb6dcb07bbc6ae8c92ad952e3f830782e5dd89cb57f3ee93ed50f750c8c2c4636e1e9841eb6c4429892abbf22a85c34f900d0e6f0c74554047 languageName: node linkType: hard @@ -21600,11 +21367,11 @@ __metadata: linkType: hard "graphql-ws@npm:^5.4.1": - version: 5.16.2 - resolution: "graphql-ws@npm:5.16.2" + version: 5.16.0 + resolution: "graphql-ws@npm:5.16.0" peerDependencies: graphql: ">=0.11 <=16" - checksum: 10c0/ba373df11ea8c6349c9f67335a0dfb09050a09ecc6b724b64730d242675c41d9f4b4a114b190b8711d014f8491c2bb8249e0df8308d51c4b27c921f87c4f6c58 + checksum: 10c0/5e538c3460ca997a1634bd0f64236d8d7aa6ac75c58aba549b49953faf0dd2497f4fa43eedb0bc82cfff50426c7ce47682a670d2571fd7f3af5dcf00911c9e1b languageName: node linkType: hard @@ -21616,9 +21383,9 @@ __metadata: linkType: hard "graphql@npm:^16.0.0, graphql@npm:^16.12.0, graphql@npm:^16.8.1": - version: 16.14.2 - resolution: "graphql@npm:16.14.2" - checksum: 10c0/a95a96961eaff55cc9fe9d31fae6f33499ac988b972d07ea5085024cb1333f515b902f376e7393a5489aa82200a8aff3eb96580e4d1b69d702ed19b6eb1ce97a + version: 16.12.0 + resolution: "graphql@npm:16.12.0" + checksum: 10c0/b6fffa4e8a4e4a9933ebe85e7470b346dbf49050c1a482fac5e03e4a1a7bed2ecd3a4c97e29f04457af929464bc5e4f2aac991090c2f320111eef26e902a5c75 languageName: node linkType: hard @@ -22115,6 +21882,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^4.0.0": + version: 4.0.0 + resolution: "html-encoding-sniffer@npm:4.0.0" + dependencies: + whatwg-encoding: "npm:^3.1.1" + checksum: 10c0/523398055dc61ac9b34718a719cb4aa691e4166f29187e211e1607de63dc25ac7af52ca7c9aead0c4b3c0415ffecb17326396e1202e2e86ff4bca4c0ee4c6140 + languageName: node + linkType: hard + "html-encoding-sniffer@npm:^6.0.0": version: 6.0.0 resolution: "html-encoding-sniffer@npm:6.0.0" @@ -22448,6 +22224,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + "iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -22457,15 +22242,6 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - "icss-replace-symbols@npm:^1.1.0": version: 1.1.0 resolution: "icss-replace-symbols@npm:1.1.0" @@ -22538,9 +22314,9 @@ __metadata: linkType: hard "immutable@npm:^3.x.x": - version: 3.8.3 - resolution: "immutable@npm:3.8.3" - checksum: 10c0/bafa7b8371b7622bc3d128cd9e6bba3a654b968f09a237929629f43ac26f7e974a5879cd38baad0c26f6f0628753968611bf832add7bf0c44d647bf4306a2988 + version: 3.8.2 + resolution: "immutable@npm:3.8.2" + checksum: 10c0/fb6a2999ad3bda9e51741721e42547076dd492635ee4df9241224055fe953ec843583a700088cc4915f23dc326e5084f4e17f1bbd7388c3e872ef5a242e0ac5e languageName: node linkType: hard @@ -22733,7 +22509,7 @@ __metadata: languageName: node linkType: hard -"invariant@npm:^2.2.2": +"invariant@npm:^2.2.2, invariant@npm:^2.2.4": version: 2.2.4 resolution: "invariant@npm:2.2.4" dependencies: @@ -23315,13 +23091,6 @@ __metadata: languageName: node linkType: hard -"is-unsafe@npm:^1.0.1": - version: 1.0.1 - resolution: "is-unsafe@npm:1.0.1" - checksum: 10c0/93c6d4784dee35f32357718bad5b39f9ec6cd051e2103885a803e673a9b408f46bd87c4776eed4f9742f9f35b0d83e6411549c6afcd01884ded1aa8fbbc651b9 - languageName: node - linkType: hard - "is-url@npm:^1.2.4": version: 1.2.4 resolution: "is-url@npm:1.2.4" @@ -23433,12 +23202,13 @@ __metadata: linkType: hard "isomorphic-dompurify@npm:^2.14.0": - version: 2.36.0 - resolution: "isomorphic-dompurify@npm:2.36.0" + version: 2.16.0 + resolution: "isomorphic-dompurify@npm:2.16.0" dependencies: - dompurify: "npm:^3.3.1" - jsdom: "npm:^28.0.0" - checksum: 10c0/28fe65d37708ffc56547ed93b2c2fc3b3a5f7a9d96fc8ca4fae88b2ca64c7cb65c4441c09905d3638d0e15e55d0fcafb6259db8a087ae2d8eb24940ed3e7d004 + "@types/dompurify": "npm:^3.0.5" + dompurify: "npm:^3.1.7" + jsdom: "npm:^25.0.1" + checksum: 10c0/fe667c4e418a3c4cb4e44804db6d93cc087952039b51e2e21ea82ee536d3e3e20f96677d0edfeb7e927cccb4cd02d8c00c52adf52a9e289d514369e0f1d7f51d languageName: node linkType: hard @@ -23590,58 +23360,58 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:30.3.0": - version: 30.3.0 - resolution: "jest-changed-files@npm:30.3.0" +"jest-changed-files@npm:30.4.1": + version: 30.4.1 + resolution: "jest-changed-files@npm:30.4.1" dependencies: execa: "npm:^5.1.1" - jest-util: "npm:30.3.0" + jest-util: "npm:30.4.1" p-limit: "npm:^3.1.0" - checksum: 10c0/5a2f9790f8ab7f5804ebbf0fcdd908c40286d602d76abbecc6bea72e7f3c60b77dc8a3d3f5acdddd11653b2574f471a5c126ceda0734bc6a7d607cf145843525 + checksum: 10c0/324bbec3920a7d9ceb1d11872b9f1befe73d152a7ef289243f663bf3b22afe124c2c656ec316e44393f30a83b74a1738b56307a066906fa49b800686fd4d0f04 languageName: node linkType: hard -"jest-circus@npm:30.3.0": - version: 30.3.0 - resolution: "jest-circus@npm:30.3.0" +"jest-circus@npm:30.4.2": + version: 30.4.2 + resolution: "jest-circus@npm:30.4.2" dependencies: - "@jest/environment": "npm:30.3.0" - "@jest/expect": "npm:30.3.0" - "@jest/test-result": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/environment": "npm:30.4.1" + "@jest/expect": "npm:30.4.1" + "@jest/test-result": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" co: "npm:^4.6.0" dedent: "npm:^1.6.0" is-generator-fn: "npm:^2.1.0" - jest-each: "npm:30.3.0" - jest-matcher-utils: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-runtime: "npm:30.3.0" - jest-snapshot: "npm:30.3.0" - jest-util: "npm:30.3.0" + jest-each: "npm:30.4.1" + jest-matcher-utils: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-runtime: "npm:30.4.2" + jest-snapshot: "npm:30.4.1" + jest-util: "npm:30.4.1" p-limit: "npm:^3.1.0" - pretty-format: "npm:30.3.0" + pretty-format: "npm:30.4.1" pure-rand: "npm:^7.0.0" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.6" - checksum: 10c0/a3a0eb973699b400fb6de4207a7fbc5b33f51523e5e94f954d0e6e60418ea95099883614495fce54d805a321cb65e883592048b73203a59b8f4e53d1bb975a07 + checksum: 10c0/5d99f1336eb249057063a007fabad4ced802501fbaad7ddeea8db9553fa54fbd44d26e71e8bf61a0979d42b3b93a3d920e6f00afa26cdbb70d1e7d0969515d10 languageName: node linkType: hard -"jest-cli@npm:30.3.0": - version: 30.3.0 - resolution: "jest-cli@npm:30.3.0" +"jest-cli@npm:30.4.2": + version: 30.4.2 + resolution: "jest-cli@npm:30.4.2" dependencies: - "@jest/core": "npm:30.3.0" - "@jest/test-result": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/core": "npm:30.4.2" + "@jest/test-result": "npm:30.4.1" + "@jest/types": "npm:30.4.1" chalk: "npm:^4.1.2" exit-x: "npm:^0.2.2" import-local: "npm:^3.2.0" - jest-config: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-validate: "npm:30.3.0" + jest-config: "npm:30.4.2" + jest-util: "npm:30.4.1" + jest-validate: "npm:30.4.1" yargs: "npm:^17.7.2" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -23650,35 +23420,35 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: 10c0/764d77551e0fb6d666212e89d01be6f7bb1a2b3adb918bba7c5c37593a11b01cf2af645506c2b6438335cfc79bfcf41bfd4680958d8ca751851752a7c66269d3 + checksum: 10c0/a036a1bf06ce7d5fed644a518c4a4ccf60c5fe5f3d96d143973048e6690c4a28a4f97fa3275d90ca236430a1b2a7c10544e7e190a4f2edfdf0a4e6daf1f6a384 languageName: node linkType: hard -"jest-config@npm:30.3.0": - version: 30.3.0 - resolution: "jest-config@npm:30.3.0" +"jest-config@npm:30.4.2": + version: 30.4.2 + resolution: "jest-config@npm:30.4.2" dependencies: "@babel/core": "npm:^7.27.4" "@jest/get-type": "npm:30.1.0" - "@jest/pattern": "npm:30.0.1" - "@jest/test-sequencer": "npm:30.3.0" - "@jest/types": "npm:30.3.0" - babel-jest: "npm:30.3.0" + "@jest/pattern": "npm:30.4.0" + "@jest/test-sequencer": "npm:30.4.1" + "@jest/types": "npm:30.4.1" + babel-jest: "npm:30.4.1" chalk: "npm:^4.1.2" ci-info: "npm:^4.2.0" deepmerge: "npm:^4.3.1" glob: "npm:^10.5.0" graceful-fs: "npm:^4.2.11" - jest-circus: "npm:30.3.0" - jest-docblock: "npm:30.2.0" - jest-environment-node: "npm:30.3.0" - jest-regex-util: "npm:30.0.1" - jest-resolve: "npm:30.3.0" - jest-runner: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-validate: "npm:30.3.0" + jest-circus: "npm:30.4.2" + jest-docblock: "npm:30.4.0" + jest-environment-node: "npm:30.4.1" + jest-regex-util: "npm:30.4.0" + jest-resolve: "npm:30.4.1" + jest-runner: "npm:30.4.2" + jest-util: "npm:30.4.1" + jest-validate: "npm:30.4.1" parse-json: "npm:^5.2.0" - pretty-format: "npm:30.3.0" + pretty-format: "npm:30.4.1" slash: "npm:^3.0.0" strip-json-comments: "npm:^3.1.1" peerDependencies: @@ -23692,7 +23462,7 @@ __metadata: optional: true ts-node: optional: true - checksum: 10c0/157607e5ac5e83924df97d992fbd40a1540af07c5a7be296fae49455b3729687847304f3b4a9112e7da17593b76cec3453cd55c1ecd4334f7318f2489d7d10a1 + checksum: 10c0/18300b1dc54a4bfb5d1db6c10aeb01b6c64736224e3f60d119da9504d49cbab5a76d789f38c44af7d168418463356db6843ad7e44f249c63ce7f409758eba0c6 languageName: node linkType: hard @@ -23705,124 +23475,125 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:30.3.0": - version: 30.3.0 - resolution: "jest-diff@npm:30.3.0" +"jest-diff@npm:30.4.1": + version: 30.4.1 + resolution: "jest-diff@npm:30.4.1" dependencies: - "@jest/diff-sequences": "npm:30.3.0" + "@jest/diff-sequences": "npm:30.4.0" "@jest/get-type": "npm:30.1.0" chalk: "npm:^4.1.2" - pretty-format: "npm:30.3.0" - checksum: 10c0/573a2a1a155b95fbde547d8ee33a5375179a8d03d4586025478dac16d695e4614aef075c3afa57e0f3a96cea8f638fa68a55c1e625f6e86b4f5b9e5850311ffb + pretty-format: "npm:30.4.1" + checksum: 10c0/787e11f0ea27e94815479d6c5415e4173da1e74bede34c1515b8515fc9d1fe053e2ad25a3c31f9998a7292c186a0e4d395ed82e0e149d57d7708ee6759b442e9 languageName: node linkType: hard -"jest-docblock@npm:30.2.0": - version: 30.2.0 - resolution: "jest-docblock@npm:30.2.0" +"jest-docblock@npm:30.4.0": + version: 30.4.0 + resolution: "jest-docblock@npm:30.4.0" dependencies: detect-newline: "npm:^3.1.0" - checksum: 10c0/2578366604eef1b36d59ffe1fc52a710995571535d437f83d94ff94756a83f78e699c1ba004c38a34c01859d669fd6c64e865c23c5a7d5bf4837cfca4bef3dda + checksum: 10c0/1fe1c971207e1b905e4f23d98e508a03ae631337e9ffa347ff2f6df81a1d75ced7ed3e52a809fad75fb8a8cd55b6bda4483bc124e5e1d7529eeb4ef76b29e913 languageName: node linkType: hard -"jest-each@npm:30.3.0": - version: 30.3.0 - resolution: "jest-each@npm:30.3.0" +"jest-each@npm:30.4.1": + version: 30.4.1 + resolution: "jest-each@npm:30.4.1" dependencies: "@jest/get-type": "npm:30.1.0" - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" chalk: "npm:^4.1.2" - jest-util: "npm:30.3.0" - pretty-format: "npm:30.3.0" - checksum: 10c0/d23d2b43b3ea42beaf99648e2cf1c74b8a13c3e45c7c882979171471c225f7d666cb4a0d5f1ff9031b4504866fa3badc7266ffd885d3d8035420c559a31501e1 + jest-util: "npm:30.4.1" + pretty-format: "npm:30.4.1" + checksum: 10c0/41bc1cec23901cb0c7d8f547a70574fffca8cc16a1660ed97645bf3b61f4e6151aaa58bb14ce55a3cd9f5a63a2cc782a39366caf3304a2159d1e3cc5ae79a9e4 languageName: node linkType: hard -"jest-environment-node@npm:30.3.0": - version: 30.3.0 - resolution: "jest-environment-node@npm:30.3.0" +"jest-environment-node@npm:30.4.1": + version: 30.4.1 + resolution: "jest-environment-node@npm:30.4.1" dependencies: - "@jest/environment": "npm:30.3.0" - "@jest/fake-timers": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/environment": "npm:30.4.1" + "@jest/fake-timers": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" - jest-mock: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-validate: "npm:30.3.0" - checksum: 10c0/2a4be80861e569fa11456d89ff2aaedd71726ae02ade8f2cc6fbc86ba8749e24c37864676c4718fc08a40f6e6d2b2b51bc48d715b09b1e93e15e42e4a10f7b5b + jest-mock: "npm:30.4.1" + jest-util: "npm:30.4.1" + jest-validate: "npm:30.4.1" + checksum: 10c0/d8d6bb22bfd280f077b5856558d9d7112c48fd3bae6eda9b76694f1c8e1be783a725686a137437d180c9d49e6b37386c8e342e0b8e5bfcb6526dee9c10cc31ec languageName: node linkType: hard -"jest-haste-map@npm:30.3.0": - version: 30.3.0 - resolution: "jest-haste-map@npm:30.3.0" +"jest-haste-map@npm:30.4.1": + version: 30.4.1 + resolution: "jest-haste-map@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" anymatch: "npm:^3.1.3" fb-watchman: "npm:^2.0.2" fsevents: "npm:^2.3.3" graceful-fs: "npm:^4.2.11" - jest-regex-util: "npm:30.0.1" - jest-util: "npm:30.3.0" - jest-worker: "npm:30.3.0" + jest-regex-util: "npm:30.4.0" + jest-util: "npm:30.4.1" + jest-worker: "npm:30.4.1" picomatch: "npm:^4.0.3" walker: "npm:^1.0.8" dependenciesMeta: fsevents: optional: true - checksum: 10c0/b9ef350082b15d4c119d6188f781024d859d6cfb17ae25d15c90c3a373234e16109afbeffdcf1af4baf6a85eb0cbbab00439c981ad43037c0f05d89ff98bd1af + checksum: 10c0/1350c24952bbf31c86cb1ed4e2e5edd4766a93e2be8816c4648c05463d06cfae89f3c73732f9274fdb626fdfdfe6605ed6f259b6c21257df536a6379d4b9a5e7 languageName: node linkType: hard -"jest-leak-detector@npm:30.3.0": - version: 30.3.0 - resolution: "jest-leak-detector@npm:30.3.0" +"jest-leak-detector@npm:30.4.1": + version: 30.4.1 + resolution: "jest-leak-detector@npm:30.4.1" dependencies: "@jest/get-type": "npm:30.1.0" - pretty-format: "npm:30.3.0" - checksum: 10c0/a648c082b74e6c7d0c2e890002094ba97b108398fa3d0316958fc74321aa7b0824507a685d261a463856f219a724b86a6073bac86d351cf0675ecf962c1ee0ca + pretty-format: "npm:30.4.1" + checksum: 10c0/57256ac08f12186e3ed1687126b8d75a12de9c4ffa959ff41322e9ba5f93e3ed8af91dc36bc4d59f77cef6d4008bcf5a3e646cdd950743898576aec8dbae6778 languageName: node linkType: hard -"jest-matcher-utils@npm:30.3.0": - version: 30.3.0 - resolution: "jest-matcher-utils@npm:30.3.0" +"jest-matcher-utils@npm:30.4.1": + version: 30.4.1 + resolution: "jest-matcher-utils@npm:30.4.1" dependencies: "@jest/get-type": "npm:30.1.0" chalk: "npm:^4.1.2" - jest-diff: "npm:30.3.0" - pretty-format: "npm:30.3.0" - checksum: 10c0/4c5f4b6435964110e64c4b5b42e3553fffe303ecdd68021147a7bcc72914aec3a899867c50db22b250c72aded53e3f7a9f64d83c9dca2e65ce27f36d23c6ca78 + jest-diff: "npm:30.4.1" + pretty-format: "npm:30.4.1" + checksum: 10c0/ddbb0c7075def27ba30160883c327cb3fd13f561f5789d00a1edca1b48b0651f8ea23a1c51bcfcb6413a68c47d658bcf47a34701b8a39ce135dd28d87a3117af languageName: node linkType: hard -"jest-message-util@npm:30.3.0": - version: 30.3.0 - resolution: "jest-message-util@npm:30.3.0" +"jest-message-util@npm:30.4.1": + version: 30.4.1 + resolution: "jest-message-util@npm:30.4.1" dependencies: "@babel/code-frame": "npm:^7.27.1" - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@types/stack-utils": "npm:^2.0.3" chalk: "npm:^4.1.2" graceful-fs: "npm:^4.2.11" + jest-util: "npm:30.4.1" picomatch: "npm:^4.0.3" - pretty-format: "npm:30.3.0" + pretty-format: "npm:30.4.1" slash: "npm:^3.0.0" stack-utils: "npm:^2.0.6" - checksum: 10c0/6ce611caef76394872b23a111286b48e56f42655d14a5fbd0629d9b7437ed892e85ad96b15864bc22185c24ef670afb6665c57b9729458a36d50ffe8310f0926 + checksum: 10c0/ae7427544e042bc1c14abf3c0dbe8b83d0dbec22a9a5efefaca5b8ccb6b9bf391abe732e6f2117ca995c6889bfe1be35c78cec75e5ea0a50e28cffe1ba6f9fdf languageName: node linkType: hard -"jest-mock@npm:30.3.0": - version: 30.3.0 - resolution: "jest-mock@npm:30.3.0" +"jest-mock@npm:30.4.1": + version: 30.4.1 + resolution: "jest-mock@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" - jest-util: "npm:30.3.0" - checksum: 10c0/9d95d550c6c998a85887c48ff5ee26de4bca18be91462ea8a8135d6023d591132465756f74981ca39b60f8708dfe38213a55bd4b619798a7b9438ca10d718099 + jest-util: "npm:30.4.1" + checksum: 10c0/5185a41255285c1634c5d85dda037afaaadfc12793b3293c9e253a30bb67449f8df968447f830abb9cf7a52e63694e6734680130e8085ce119056280890bf6fc languageName: node linkType: hard @@ -23845,132 +23616,139 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:30.3.0": - version: 30.3.0 - resolution: "jest-resolve-dependencies@npm:30.3.0" +"jest-regex-util@npm:30.4.0": + version: 30.4.0 + resolution: "jest-regex-util@npm:30.4.0" + checksum: 10c0/fe7426f67b54d38bed8e9d6e6a099d63d72f41f5bf65b922d9d03fedcb55c614b45657207632f6ee22d0a59d8d11327891f258d23f68a58912fcdb0f7db48435 + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:30.4.2": + version: 30.4.2 + resolution: "jest-resolve-dependencies@npm:30.4.2" dependencies: - jest-regex-util: "npm:30.0.1" - jest-snapshot: "npm:30.3.0" - checksum: 10c0/25dde0c8c050bc3437332f37ab87484f597596b80ece77a93e4da2b466b42e45cc5ad748270c1477587536de15eea1ffe83a32638e824b120830c3a87c9a5b71 + jest-regex-util: "npm:30.4.0" + jest-snapshot: "npm:30.4.1" + checksum: 10c0/4101afabd2a4ef4e6c82bf82ea145286c1238373f7611938e8d47ddcf5aaa6e10af365436a934b7af194451e351774829cb021ac73f857b4873dcccc7aabb616 languageName: node linkType: hard -"jest-resolve@npm:30.3.0": - version: 30.3.0 - resolution: "jest-resolve@npm:30.3.0" +"jest-resolve@npm:30.4.1": + version: 30.4.1 + resolution: "jest-resolve@npm:30.4.1" dependencies: chalk: "npm:^4.1.2" graceful-fs: "npm:^4.2.11" - jest-haste-map: "npm:30.3.0" + jest-haste-map: "npm:30.4.1" jest-pnp-resolver: "npm:^1.2.3" - jest-util: "npm:30.3.0" - jest-validate: "npm:30.3.0" + jest-util: "npm:30.4.1" + jest-validate: "npm:30.4.1" slash: "npm:^3.0.0" unrs-resolver: "npm:^1.7.11" - checksum: 10c0/540f59f160c232c1b922b111a93f24ef5202d75e00f2e994de976badf6e88879893b474320ff363a6b97259a7a208b6a4f5eeabede787eea9b7912a12ac64b1b + checksum: 10c0/0a99ef4f4fd7b3678d58a5e1cf8f0b5ec1997cdba21f5d66a8b26353d57a226f8e6a5fffc450c8836e90ab0e20d5e7935d0dea939d9a9b6a08781b9a7413184c languageName: node linkType: hard -"jest-runner@npm:30.3.0": - version: 30.3.0 - resolution: "jest-runner@npm:30.3.0" +"jest-runner@npm:30.4.2": + version: 30.4.2 + resolution: "jest-runner@npm:30.4.2" dependencies: - "@jest/console": "npm:30.3.0" - "@jest/environment": "npm:30.3.0" - "@jest/test-result": "npm:30.3.0" - "@jest/transform": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/console": "npm:30.4.1" + "@jest/environment": "npm:30.4.1" + "@jest/test-result": "npm:30.4.1" + "@jest/transform": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" emittery: "npm:^0.13.1" exit-x: "npm:^0.2.2" graceful-fs: "npm:^4.2.11" - jest-docblock: "npm:30.2.0" - jest-environment-node: "npm:30.3.0" - jest-haste-map: "npm:30.3.0" - jest-leak-detector: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-resolve: "npm:30.3.0" - jest-runtime: "npm:30.3.0" - jest-util: "npm:30.3.0" - jest-watcher: "npm:30.3.0" - jest-worker: "npm:30.3.0" + jest-docblock: "npm:30.4.0" + jest-environment-node: "npm:30.4.1" + jest-haste-map: "npm:30.4.1" + jest-leak-detector: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-resolve: "npm:30.4.1" + jest-runtime: "npm:30.4.2" + jest-util: "npm:30.4.1" + jest-watcher: "npm:30.4.1" + jest-worker: "npm:30.4.1" p-limit: "npm:^3.1.0" source-map-support: "npm:0.5.13" - checksum: 10c0/6fb205f48541658f0b23b6c9a6730f0133f07c994a22ef506ebfcded5bbb444b655ac828074157e6579e664609a46f6a5bf3d366b694c6c8b523b5207a70499c + checksum: 10c0/339e630fb1a7db52e208ed9f12f722122733fe9a450d9bd83c0fccc10fbc5142a8808f624c41ab1e25833af02f9c3eca85561554b75a5b3ad75b4a226f72c5cf languageName: node linkType: hard -"jest-runtime@npm:30.3.0": - version: 30.3.0 - resolution: "jest-runtime@npm:30.3.0" +"jest-runtime@npm:30.4.2": + version: 30.4.2 + resolution: "jest-runtime@npm:30.4.2" dependencies: - "@jest/environment": "npm:30.3.0" - "@jest/fake-timers": "npm:30.3.0" - "@jest/globals": "npm:30.3.0" + "@jest/environment": "npm:30.4.1" + "@jest/fake-timers": "npm:30.4.1" + "@jest/globals": "npm:30.4.1" "@jest/source-map": "npm:30.0.1" - "@jest/test-result": "npm:30.3.0" - "@jest/transform": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/test-result": "npm:30.4.1" + "@jest/transform": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" cjs-module-lexer: "npm:^2.1.0" collect-v8-coverage: "npm:^1.0.2" glob: "npm:^10.5.0" graceful-fs: "npm:^4.2.11" - jest-haste-map: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-mock: "npm:30.3.0" - jest-regex-util: "npm:30.0.1" - jest-resolve: "npm:30.3.0" - jest-snapshot: "npm:30.3.0" - jest-util: "npm:30.3.0" + jest-haste-map: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-mock: "npm:30.4.1" + jest-regex-util: "npm:30.4.0" + jest-resolve: "npm:30.4.1" + jest-snapshot: "npm:30.4.1" + jest-util: "npm:30.4.1" slash: "npm:^3.0.0" strip-bom: "npm:^4.0.0" - checksum: 10c0/79c486157a926d5be5c66356ad26cc3792cca1afb1490e255a550f52784b6c92eea42f1cb3b2c7565650ea777cf17ffc3f8e305d6b97888e7d273f6d7f282686 + checksum: 10c0/9fce55b0c78fbe47dc2c10a944e9513833fd43c14f292460ef5cdd91e375088bf35549336e66f69fc9d29bf4f410894e9a7eef0bf12a6f39d99174a5300c2c53 languageName: node linkType: hard -"jest-snapshot@npm:30.3.0": - version: 30.3.0 - resolution: "jest-snapshot@npm:30.3.0" +"jest-snapshot@npm:30.4.1": + version: 30.4.1 + resolution: "jest-snapshot@npm:30.4.1" dependencies: "@babel/core": "npm:^7.27.4" "@babel/generator": "npm:^7.27.5" "@babel/plugin-syntax-jsx": "npm:^7.27.1" "@babel/plugin-syntax-typescript": "npm:^7.27.1" "@babel/types": "npm:^7.27.3" - "@jest/expect-utils": "npm:30.3.0" + "@jest/expect-utils": "npm:30.4.1" "@jest/get-type": "npm:30.1.0" - "@jest/snapshot-utils": "npm:30.3.0" - "@jest/transform": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/snapshot-utils": "npm:30.4.1" + "@jest/transform": "npm:30.4.1" + "@jest/types": "npm:30.4.1" babel-preset-current-node-syntax: "npm:^1.2.0" chalk: "npm:^4.1.2" - expect: "npm:30.3.0" + expect: "npm:30.4.1" graceful-fs: "npm:^4.2.11" - jest-diff: "npm:30.3.0" - jest-matcher-utils: "npm:30.3.0" - jest-message-util: "npm:30.3.0" - jest-util: "npm:30.3.0" - pretty-format: "npm:30.3.0" + jest-diff: "npm:30.4.1" + jest-matcher-utils: "npm:30.4.1" + jest-message-util: "npm:30.4.1" + jest-util: "npm:30.4.1" + pretty-format: "npm:30.4.1" semver: "npm:^7.7.2" synckit: "npm:^0.11.8" - checksum: 10c0/c1dd295d9d4962f2504c965575212fc62a358a849c66ab96b2f6e608ebdf6a6029ca505bb0693664a54a534e581883665d404a59976a5b46b1a1f88b537e96c5 + checksum: 10c0/cebd70277b6f0d2606f22815480146cf1e37295ed69a1d16e260a99a2ab48db167857e2fb9a938923d22ac13203c83a5e31d7f066b58d87c6d42db58c914ff13 languageName: node linkType: hard -"jest-util@npm:30.3.0": - version: 30.3.0 - resolution: "jest-util@npm:30.3.0" +"jest-util@npm:30.4.1": + version: 30.4.1 + resolution: "jest-util@npm:30.4.1" dependencies: - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" chalk: "npm:^4.1.2" ci-info: "npm:^4.2.0" graceful-fs: "npm:^4.2.11" picomatch: "npm:^4.0.3" - checksum: 10c0/eea6f39e52a8cb2b1a28bb315a90dc6a8e450fffed73bb5ef4489d02d86f7d91be600d83f1dcba22956b8ac5fefa8f1b250e636c8402d3e8b50a5eec8b5963b2 + checksum: 10c0/3efe1f25e5a172d04c6af8612d82867ab603b7c1bd8cb89073ff834679b44eba178793cf3af162cf5e25be13aa736ebd23a7826683acc85bddc5873f305b1f6e languageName: node linkType: hard @@ -23988,46 +23766,46 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:30.3.0": - version: 30.3.0 - resolution: "jest-validate@npm:30.3.0" +"jest-validate@npm:30.4.1": + version: 30.4.1 + resolution: "jest-validate@npm:30.4.1" dependencies: "@jest/get-type": "npm:30.1.0" - "@jest/types": "npm:30.3.0" + "@jest/types": "npm:30.4.1" camelcase: "npm:^6.3.0" chalk: "npm:^4.1.2" leven: "npm:^3.1.0" - pretty-format: "npm:30.3.0" - checksum: 10c0/645629e9ae0926252dee26b0ad71b9f0392daa896328393479c63b1b13d2a70df4dac8b5053227c64e0120e930db1242897898c40706f135f20f73ef77fcf4f5 + pretty-format: "npm:30.4.1" + checksum: 10c0/23e6677ee6d06476f368c8b6d442b4207e5fbe062e74c1da3eae9ed30a18605f4e8a14809fa9cc7f22a2d8446e8de91a512f59c278720db2ad61c77dc25ffefc languageName: node linkType: hard -"jest-watcher@npm:30.3.0": - version: 30.3.0 - resolution: "jest-watcher@npm:30.3.0" +"jest-watcher@npm:30.4.1": + version: 30.4.1 + resolution: "jest-watcher@npm:30.4.1" dependencies: - "@jest/test-result": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/test-result": "npm:30.4.1" + "@jest/types": "npm:30.4.1" "@types/node": "npm:*" ansi-escapes: "npm:^4.3.2" chalk: "npm:^4.1.2" emittery: "npm:^0.13.1" - jest-util: "npm:30.3.0" + jest-util: "npm:30.4.1" string-length: "npm:^4.0.2" - checksum: 10c0/2631be5cc122fbf14cb0bb7566cdea6d6c432b984d8ef3c6385254bb6c378342e0754cbd2dfe094d80762d44bd1c7015de2ec2100eb6f192906619d8b229e1a5 + checksum: 10c0/a56e1714b7b0f9c620c5cee95a84a48b780093594cd188e365a24768f208714895a0deb784ee48e4eec7f1828bc00435ab3c39208d490c33be3786937e997c97 languageName: node linkType: hard -"jest-worker@npm:30.3.0": - version: 30.3.0 - resolution: "jest-worker@npm:30.3.0" +"jest-worker@npm:30.4.1": + version: 30.4.1 + resolution: "jest-worker@npm:30.4.1" dependencies: "@types/node": "npm:*" "@ungap/structured-clone": "npm:^1.3.0" - jest-util: "npm:30.3.0" + jest-util: "npm:30.4.1" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.1.1" - checksum: 10c0/25dfb1bc43d389e1daf8baad0ef7964249f001a7da7d92c61e398840424ca13fb1fb6242f6e021f0cbb37952f90371fb8be1ef0183b5d04ef161fdb8f09ee78e + checksum: 10c0/3eb7ec7e928b82491e66ae6709e3a1eef3edad2bc351514a5d52037b997151989de6ce2912d6a5a3806ae3ae3bf6a1c36b1ad7bbc567d0790503fdb74576f140 languageName: node linkType: hard @@ -24055,13 +23833,13 @@ __metadata: linkType: hard "jest@npm:^30.3.0": - version: 30.3.0 - resolution: "jest@npm:30.3.0" + version: 30.4.2 + resolution: "jest@npm:30.4.2" dependencies: - "@jest/core": "npm:30.3.0" - "@jest/types": "npm:30.3.0" + "@jest/core": "npm:30.4.2" + "@jest/types": "npm:30.4.1" import-local: "npm:^3.2.0" - jest-cli: "npm:30.3.0" + jest-cli: "npm:30.4.2" peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -24069,7 +23847,7 @@ __metadata: optional: true bin: jest: ./bin/jest.js - checksum: 10c0/1f940424b741d1541c3d71e311f77c3cfaf31cff9ab2d53180333f00a31f157790a8d3d413b72b8dd2bb191aa75769fa741d9bc9085df779cd59689559a65815 + checksum: 10c0/26a76eaabfc043abd8ee702b97f61ff968dde03412efdb4a69c22c99a5e4bf47788a3e45f75134aec1377a686a9d59d1e3bae85a816e409013475a80de1458ec languageName: node linkType: hard @@ -24104,16 +23882,16 @@ __metadata: linkType: hard "jose@npm:^6.0.11": - version: 6.0.11 - resolution: "jose@npm:6.0.11" - checksum: 10c0/d290be4532174e7a53730b7fb84c74327531172bd403b196c592b312b73eedb7489949837bfe831fdbd280799bfc5ba778bc807495a73eda08ae6c49414f405a + version: 6.2.2 + resolution: "jose@npm:6.2.2" + checksum: 10c0/201f4776d77eccd339de99fb3ba940fdf03db15e64be7a99b511e53c232e3f3818e3f21b95223d62f99315a2ab76b4251cedd94e067de56893e45273a8d2151b languageName: node linkType: hard "js-base64@npm:^3.6.0": - version: 3.7.8 - resolution: "js-base64@npm:3.7.8" - checksum: 10c0/a4452a7e7f32b0ef568a344157efec00c14593bbb1cf0c113f008dddff7ec515b35147af0cd70a7735adb69a2a2bdee921adffea2ea465e2c856ba50d649b11e + version: 3.7.7 + resolution: "js-base64@npm:3.7.7" + checksum: 10c0/3c905a7e78b601e4751b5e710edd0d6d045ce2d23eb84c9df03515371e1b291edc72808dc91e081cb9855aef6758292a2407006f4608ec3705373dd8baf2f80f languageName: node linkType: hard @@ -24124,10 +23902,10 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:^3.0.0": - version: 3.0.8 - resolution: "js-cookie@npm:3.0.8" - checksum: 10c0/421912a4a55535bda32b3059835864e1182c3af5b4516df00a060edc1fa5a53d38bb8d5a91d5d305e396206f4fd11e829f17850aa5aa8164118c04d8ebf1ff5d +"js-cookie@npm:^2.2.1": + version: 2.2.1 + resolution: "js-cookie@npm:2.2.1" + checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 languageName: node linkType: hard @@ -24161,7 +23939,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:=4.1.1, js-yaml@npm:~4.1.0": +"js-yaml@npm:=4.1.1, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1, js-yaml@npm:~4.1.0": version: 4.1.1 resolution: "js-yaml@npm:4.1.1" dependencies: @@ -24184,17 +23962,6 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1, js-yaml@npm:^4.2.0": - version: 4.2.0 - resolution: "js-yaml@npm:4.2.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/1916456c118746603b067d74bbcbb0445d9a1d5e474ad4ae775e7b20525bed902e01d9d97dd0c81fcd8d4f596162309d0eb057f4aa38f3e9647f14075e9dea45 - languageName: node - linkType: hard - "js2xmlparser@npm:^4.0.2": version: 4.0.2 resolution: "js2xmlparser@npm:4.0.2" @@ -24236,49 +24003,49 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^27.1.0": - version: 27.4.0 - resolution: "jsdom@npm:27.4.0" +"jsdom@npm:^25.0.1": + version: 25.0.1 + resolution: "jsdom@npm:25.0.1" dependencies: - "@acemir/cssom": "npm:^0.9.28" - "@asamuzakjp/dom-selector": "npm:^6.7.6" - "@exodus/bytes": "npm:^1.6.0" - cssstyle: "npm:^5.3.4" - data-urls: "npm:^6.0.0" - decimal.js: "npm:^10.6.0" - html-encoding-sniffer: "npm:^6.0.0" + cssstyle: "npm:^4.1.0" + data-urls: "npm:^5.0.0" + decimal.js: "npm:^10.4.3" + form-data: "npm:^4.0.0" + html-encoding-sniffer: "npm:^4.0.0" http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.6" + https-proxy-agent: "npm:^7.0.5" is-potential-custom-element-name: "npm:^1.0.1" - parse5: "npm:^8.0.0" + nwsapi: "npm:^2.2.12" + parse5: "npm:^7.1.2" + rrweb-cssom: "npm:^0.7.1" saxes: "npm:^6.0.0" symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^6.0.0" + tough-cookie: "npm:^5.0.0" w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^8.0.0" + webidl-conversions: "npm:^7.0.0" + whatwg-encoding: "npm:^3.1.1" whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.1.0" - ws: "npm:^8.18.3" + whatwg-url: "npm:^14.0.0" + ws: "npm:^8.18.0" xml-name-validator: "npm:^5.0.0" peerDependencies: - canvas: ^3.0.0 + canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true - checksum: 10c0/291bb71a611dbaed81ce516587b71a5ffd9d43337d65bbd0731e7924cd7018f5871cf66614facadfd0dffec2b23a0fc57b2ee36b5a39e20f0f569e2949b3418c + checksum: 10c0/6bda32a6dfe4e37a30568bf51136bdb3ba9c0b72aadd6356280404275a34c9e097c8c25b5eb3c742e602623741e172da977ff456684befd77c9042ed9bf8c2b4 languageName: node linkType: hard -"jsdom@npm:^28.0.0": - version: 28.1.0 - resolution: "jsdom@npm:28.1.0" +"jsdom@npm:^27.1.0": + version: 27.4.0 + resolution: "jsdom@npm:27.4.0" dependencies: - "@acemir/cssom": "npm:^0.9.31" - "@asamuzakjp/dom-selector": "npm:^6.8.1" - "@bramus/specificity": "npm:^2.4.2" - "@exodus/bytes": "npm:^1.11.0" - cssstyle: "npm:^6.0.1" - data-urls: "npm:^7.0.0" + "@acemir/cssom": "npm:^0.9.28" + "@asamuzakjp/dom-selector": "npm:^6.7.6" + "@exodus/bytes": "npm:^1.6.0" + cssstyle: "npm:^5.3.4" + data-urls: "npm:^6.0.0" decimal.js: "npm:^10.6.0" html-encoding-sniffer: "npm:^6.0.0" http-proxy-agent: "npm:^7.0.2" @@ -24288,18 +24055,18 @@ __metadata: saxes: "npm:^6.0.0" symbol-tree: "npm:^3.2.4" tough-cookie: "npm:^6.0.0" - undici: "npm:^7.21.0" w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^8.0.1" - whatwg-mimetype: "npm:^5.0.0" - whatwg-url: "npm:^16.0.0" + webidl-conversions: "npm:^8.0.0" + whatwg-mimetype: "npm:^4.0.0" + whatwg-url: "npm:^15.1.0" + ws: "npm:^8.18.3" xml-name-validator: "npm:^5.0.0" peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true - checksum: 10c0/341ecb4005be2dab3247dacc349a20285d7991b5cee3382301fcd69a4294b705b4147e7d9ae1ddfab466ba4b3aace97ded4f7b070de285262221cb2782965b25 + checksum: 10c0/291bb71a611dbaed81ce516587b71a5ffd9d43337d65bbd0731e7924cd7018f5871cf66614facadfd0dffec2b23a0fc57b2ee36b5a39e20f0f569e2949b3418c languageName: node linkType: hard @@ -24310,7 +24077,7 @@ __metadata: languageName: node linkType: hard -"jsep@npm:^1.2.0, jsep@npm:^1.4.0": +"jsep@npm:^1.2.0, jsep@npm:^1.3.6, jsep@npm:^1.4.0": version: 1.4.0 resolution: "jsep@npm:1.4.0" checksum: 10c0/fe60adf47e050e22eadced42514a51a15a3cf0e2d147896584486acd8ee670fc16641101b9aeb81f4aaba382043d29744b7aac41171e8106515b14f27e0c7116 @@ -24516,9 +24283,23 @@ __metadata: languageName: node linkType: hard -"jsonpath-plus@npm:^10.0.7, jsonpath-plus@npm:^10.3.0, jsonpath-plus@npm:^6.0.1 || ^10.1.0": - version: 10.4.0 - resolution: "jsonpath-plus@npm:10.4.0" +"jsonpath-plus@npm:10.2.0": + version: 10.2.0 + resolution: "jsonpath-plus@npm:10.2.0" + dependencies: + "@jsep-plugin/assignment": "npm:^1.3.0" + "@jsep-plugin/regex": "npm:^1.0.4" + jsep: "npm:^1.4.0" + bin: + jsonpath: bin/jsonpath-cli.js + jsonpath-plus: bin/jsonpath-cli.js + checksum: 10c0/46480781a0a0b5347dc592fd69ef7ff0fa5a5e322a3f1f23997319e77ee937762366d722facafcc5e8d16101e9cdf1ae14df1f1777b2933990aadd0cdb20d8f5 + languageName: node + linkType: hard + +"jsonpath-plus@npm:^10.0.0, jsonpath-plus@npm:^10.3.0, jsonpath-plus@npm:^6.0.1 || ^10.1.0": + version: 10.3.0 + resolution: "jsonpath-plus@npm:10.3.0" dependencies: "@jsep-plugin/assignment": "npm:^1.3.0" "@jsep-plugin/regex": "npm:^1.0.4" @@ -24526,7 +24307,7 @@ __metadata: bin: jsonpath: bin/jsonpath-cli.js jsonpath-plus: bin/jsonpath-cli.js - checksum: 10c0/500ace17c7b8d084f9e1284e96761722600909b8ddc1f3a5b18f9152ad9e1d63a61e3d713abd6d7141d4b61e1f632f1eb67b57be6a220b17b215b95ba050af07 + checksum: 10c0/f5ff53078ecab98e8afd1dcdb4488e528653fa5a03a32d671f52db1ae9c3236e6e072d75e1949a80929fd21b07603924a586f829b40ad35993fa0247fa4f7506 languageName: node linkType: hard @@ -24679,45 +24460,45 @@ __metadata: languageName: node linkType: hard -"jwa@npm:^1.4.2": - version: 1.4.2 - resolution: "jwa@npm:1.4.2" +"jwa@npm:^1.4.1": + version: 1.4.1 + resolution: "jwa@npm:1.4.1" dependencies: - buffer-equal-constant-time: "npm:^1.0.1" + buffer-equal-constant-time: "npm:1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10c0/210a544a42ca22203e8fc538835205155ba3af6a027753109f9258bdead33086bac3c25295af48ac1981f87f9c5f941bc8f70303670f54ea7dcaafb53993d92c + checksum: 10c0/5c533540bf38702e73cf14765805a94027c66a0aa8b16bc3e89d8d905e61a4ce2791e87e21be97d1293a5ee9d4f3e5e47737e671768265ca4f25706db551d5e9 languageName: node linkType: hard -"jwa@npm:^2.0.1": - version: 2.0.1 - resolution: "jwa@npm:2.0.1" +"jwa@npm:^2.0.0": + version: 2.0.0 + resolution: "jwa@npm:2.0.0" dependencies: - buffer-equal-constant-time: "npm:^1.0.1" + buffer-equal-constant-time: "npm:1.0.1" ecdsa-sig-formatter: "npm:1.0.11" safe-buffer: "npm:^5.0.1" - checksum: 10c0/ab3ebc6598e10dc11419d4ed675c9ca714a387481466b10e8a6f3f65d8d9c9237e2826f2505280a739cf4cbcf511cb288eeec22b5c9c63286fc5a2e4f97e78cf + checksum: 10c0/6baab823b93c038ba1d2a9e531984dcadbc04e9eb98d171f4901b7a40d2be15961a359335de1671d78cb6d987f07cbe5d350d8143255977a889160c4d90fcc3c languageName: node linkType: hard "jws@npm:^3.2.2": - version: 3.2.3 - resolution: "jws@npm:3.2.3" + version: 3.2.2 + resolution: "jws@npm:3.2.2" dependencies: - jwa: "npm:^1.4.2" + jwa: "npm:^1.4.1" safe-buffer: "npm:^5.0.1" - checksum: 10c0/9fdf9d6783b1892ef413ef373cd351eacc847ba01deec6fbfea96830e93241863ccbee66f3b749fc2310c59b6db2209d3f4b52931c0c259b52b17de20715917f + checksum: 10c0/e770704533d92df358adad7d1261fdecad4d7b66fa153ba80d047e03ca0f1f73007ce5ed3fbc04d2eba09ba6e7e6e645f351e08e5ab51614df1b0aa4f384dfff languageName: node linkType: hard "jws@npm:^4.0.0": - version: 4.0.1 - resolution: "jws@npm:4.0.1" + version: 4.0.0 + resolution: "jws@npm:4.0.0" dependencies: - jwa: "npm:^2.0.1" + jwa: "npm:^2.0.0" safe-buffer: "npm:^5.0.1" - checksum: 10c0/6be1ed93023aef570ccc5ea8d162b065840f3ef12f0d1bb3114cade844de7a357d5dc558201d9a65101e70885a6fa56b17462f520e6b0d426195510618a154d0 + checksum: 10c0/f1ca77ea5451e8dc5ee219cb7053b8a4f1254a79cb22417a2e1043c1eb8a569ae118c68f24d72a589e8a3dd1824697f47d6bd4fb4bebb93a3bdf53545e721661 languageName: node linkType: hard @@ -25413,10 +25194,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0, lru-cache@npm:^11.2.4, lru-cache@npm:^11.2.5, lru-cache@npm:^11.2.6": - version: 11.3.6 - resolution: "lru-cache@npm:11.3.6" - checksum: 10c0/3afe3e3000e424c18b640dcea5776b5c1de8684b7dac9718d58792dff1a4692b38cc14e263cbb41bdab98ffcf5408f003b33133b179ce5d271284be72a3ff2a9 +"lru-cache@npm:^11.2.4, lru-cache@npm:^11.2.5, lru-cache@npm:^11.2.6": + version: 11.5.1 + resolution: "lru-cache@npm:11.5.1" + checksum: 10c0/7b341cea79a8efe9c6a6f20c8757a77eca5b25d7ff983ccf4e11e547b81f6787824baa1c84705251dff84ab4ffac85717ac354b9d02e465f86a9f8b166409979 languageName: node linkType: hard @@ -25595,8 +25376,8 @@ __metadata: linkType: hard "markdown-it@npm:^14.1.0": - version: 14.1.1 - resolution: "markdown-it@npm:14.1.1" + version: 14.1.0 + resolution: "markdown-it@npm:14.1.0" dependencies: argparse: "npm:^2.0.1" entities: "npm:^4.4.0" @@ -25606,7 +25387,7 @@ __metadata: uc.micro: "npm:^2.1.0" bin: markdown-it: bin/markdown-it.mjs - checksum: 10c0/c67f2a4c8069a307c78d8c15104bbcb15a2c6b17f4c904364ca218ec2eccf76a397eba1ea05f5ac5de72c4b67fcf115d422d22df0bfb86a09b663f55b9478d4f + checksum: 10c0/9a6bb444181d2db7016a4173ae56a95a62c84d4cbfb6916a399b11d3e6581bf1cc2e4e1d07a2f022ae72c25f56db90fbe1e529fca16fbf9541659dc53480d4b4 languageName: node linkType: hard @@ -25635,15 +25416,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:^15.0.12": - version: 15.0.12 - resolution: "marked@npm:15.0.12" - bin: - marked: bin/marked.js - checksum: 10c0/e09da211544b787ecfb25fed07af206060bf7cd6d9de6cb123f15c496a57f83b7aabea93340aaa94dae9c94e097ae129377cad6310abc16009590972e85f4212 - languageName: node - linkType: hard - "marked@npm:^4.0.10, marked@npm:^4.0.14": version: 4.3.0 resolution: "marked@npm:4.3.0" @@ -26176,14 +25948,14 @@ __metadata: linkType: hard "meros@npm:^1.1.4": - version: 1.3.2 - resolution: "meros@npm:1.3.2" + version: 1.3.0 + resolution: "meros@npm:1.3.0" peerDependencies: "@types/node": ">=13" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/ebb0e462e4aeccaf569593c714f738e6f941dcf10b537c6aa1acec92ce8894cc76f6a995ecaac89b0bcefe240ec20539ade4d7fe897845cd815de1bf78099836 + checksum: 10c0/2cf9a31228ae6441428a750b67beafec062cc0d693942045336dbe6bfb44507e0ca42854a46f483ebd97e4d78cbc31322b3b85f9648b60fa7a4b28fc0f858f51 languageName: node linkType: hard @@ -26998,6 +26770,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:3.1.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + "minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" @@ -27007,39 +26788,39 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.2.1, minimatch@npm:^10.2.2": - version: 10.2.5 - resolution: "minimatch@npm:10.2.5" +"minimatch@npm:^10.2.1": + version: 10.2.4 + resolution: "minimatch@npm:10.2.4" dependencies: - brace-expansion: "npm:^5.0.5" - checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + brace-expansion: "npm:^5.0.2" + checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945 languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2, minimatch@npm:^3.1.4": - version: 3.1.5 - resolution: "minimatch@npm:3.1.5" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70 + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.9 - resolution: "minimatch@npm:5.1.9" +"minimatch@npm:^7.4.3": + version: 7.4.6 + resolution: "minimatch@npm:7.4.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/4202718683815a7288b13e470160a4f9560cf392adef4f453927505817e01ef6b3476ecde13cfcaed17e7326dd3b69ad44eb2daeb19a217c5500f9277893f1d6 + checksum: 10c0/e587bf3d90542555a3d58aca94c549b72d58b0a66545dd00eef808d0d66e5d9a163d3084da7f874e83ca8cc47e91c670e6c6f6593a3e7bb27fcc0e6512e87c67 languageName: node linkType: hard "minimatch@npm:^8.0.2": - version: 8.0.7 - resolution: "minimatch@npm:8.0.7" + version: 8.0.4 + resolution: "minimatch@npm:8.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/46d9dee24174f8a9eadec97ba36cba2e63f1fff8b36324e1825229bd9307ffee7ffd2f5a2749b29ba796eda877cd9c1687f9d1b399a10b290346561f2a8145f8 + checksum: 10c0/a0a394c356dd5b4cb7f821720841a82fa6f07c9c562c5b716909d1b6ec5e56a7e4c4b5029da26dd256b7d2b3a3f38cbf9ddd8680e887b9b5282b09c05501c1ca languageName: node linkType: hard @@ -27166,7 +26947,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2, minipass@npm:^7.1.3": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.3 resolution: "minipass@npm:7.1.3" checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb @@ -27555,7 +27336,7 @@ __metadata: languageName: node linkType: hard -"napi-postinstall@npm:^0.3.0": +"napi-postinstall@npm:^0.3.4": version: 0.3.4 resolution: "napi-postinstall@npm:0.3.4" bin: @@ -27709,11 +27490,28 @@ __metadata: linkType: hard "node-addon-api@npm:^8.0.0, node-addon-api@npm:^8.2.2, node-addon-api@npm:^8.3.0, node-addon-api@npm:^8.3.1": - version: 8.8.0 - resolution: "node-addon-api@npm:8.8.0" + version: 8.5.0 + resolution: "node-addon-api@npm:8.5.0" dependencies: node-gyp: "npm:latest" - checksum: 10c0/4fc508efce85b448eac0e6ca5e3df7f287db42ca6b7c83490c1b9e805f56f558f0d4411112b3b1cb27a573a5a1007eefd0ca91e7aa2afa5b9b513a146b1ae8f9 + checksum: 10c0/e4de0b4e70998fed7ef41933946f60565fc3a17cb83b7d626a0c0bb1f734cf7852e0e596f12681e7c8ed424163ee3cdbb4f0abaa9cc269d03f48834c263ba162 + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b + languageName: node + linkType: hard + +"node-fetch-commonjs@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch-commonjs@npm:3.3.2" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10c0/87d36ed3e6dcb9dea96783700bc0becf0fdbcdc26c975e16b01a0d3a6e2f420c7e589e765bbfad461ae5377d4c5bd5f6937969a9dd34a0d736a81ac898f5c26a languageName: node linkType: hard @@ -27826,9 +27624,9 @@ __metadata: linkType: hard "node-releases@npm:^2.0.36": - version: 2.0.38 - resolution: "node-releases@npm:2.0.38" - checksum: 10c0/db9909234ed750c5b9d0075f83214cd16b76370b54eab50e3554f3ba939ba7ac39f3aca2ddf93471ae8553dbde2ea9354b0ae380c9cff1f8e53b55e414903413 + version: 2.0.47 + resolution: "node-releases@npm:2.0.47" + checksum: 10c0/fb1a703adb88c3bfe73aa39ebe0a0bc6d59c9d20d74ad61fb50958ffb22840da82a7a256076840b84c8ed57bb80e6fc8e588e675712fcf7af269aab16206b9b5 languageName: node linkType: hard @@ -28009,6 +27807,13 @@ __metadata: languageName: node linkType: hard +"nwsapi@npm:^2.2.12": + version: 2.2.13 + resolution: "nwsapi@npm:2.2.13" + checksum: 10c0/9dbd1071bba3570ef0b046c43c03d0584c461063f27539ba39f4185188e9d5c10cb06fd4426cdb300bb83020c3daa2c8f4fa9e8a070299539ac4007433357ac0 + languageName: node + linkType: hard + "oauth4webapi@npm:^3.5.4": version: 3.5.5 resolution: "oauth4webapi@npm:3.5.5" @@ -28264,13 +28069,12 @@ __metadata: linkType: hard "openapi-sampler@npm:^1.2.1": - version: 1.7.4 - resolution: "openapi-sampler@npm:1.7.4" + version: 1.5.1 + resolution: "openapi-sampler@npm:1.5.1" dependencies: "@types/json-schema": "npm:^7.0.7" - fast-xml-parser: "npm:^5.5.1" json-pointer: "npm:0.6.2" - checksum: 10c0/43e27226e5e53e504a98a68ef7cb6d9f15c4e4ad8a28f7078a3adb6b67f4f13c53440f443bf5cf1af0277494fd74704101c2b5455d36e280be05bc008fec7224 + checksum: 10c0/2be444dc56943e1b2134ab01b743d8d14613de994509c5c4554417e427c4e55360a8b47ab45cebb2cf5869b4bcc89d4cd1b10c8a6396e7e419dc3cf3ff6152ed languageName: node linkType: hard @@ -28687,7 +28491,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0": +"parse5@npm:^7.0.0, parse5@npm:^7.1.2": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -28790,13 +28594,6 @@ __metadata: languageName: node linkType: hard -"path-expression-matcher@npm:^1.5.0": - version: 1.5.0 - resolution: "path-expression-matcher@npm:1.5.0" - checksum: 10c0/646cb5bc66cd7d809a52288336f3ac1e6223f156fd8e912936e490e590f7f93e8056d4fd25fcbcc7da61bb698fa520112cb050372a3f65e7b79bd4afa0f77610 - languageName: node - linkType: hard - "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -28828,16 +28625,6 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.2": - version: 2.0.2 - resolution: "path-scurry@npm:2.0.2" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 - languageName: node - linkType: hard - "path-to-regexp@npm:3.3.0": version: 3.3.0 resolution: "path-to-regexp@npm:3.3.0" @@ -28853,16 +28640,16 @@ __metadata: linkType: hard "path-to-regexp@npm:^8.0.0, path-to-regexp@npm:^8.2.0": - version: 8.4.2 - resolution: "path-to-regexp@npm:8.4.2" - checksum: 10c0/05b115c49b47ad252ce05faa32930f643f23769c68b8bcfe78ad833545140c48bbffb3266986d6c8d5db13a64cf12e07e0d72d9882cab830efeefa553533ebaf + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: 10c0/ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c languageName: node linkType: hard "path-to-regexp@npm:~0.1.12": - version: 0.1.13 - resolution: "path-to-regexp@npm:0.1.13" - checksum: 10c0/1cae3921739c154a8926e136185a10c916f79a249b9072a5001b266d96e193860ca03867e8e8cc808b786862d750f427ed93686bc259355442c3407a62deab1a + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c0/1c6ff10ca169b773f3bba943bbc6a07182e332464704572962d277b900aeee81ac6aa5d060ff9e01149636c30b1f63af6e69dd7786ba6e0ddb39d4dee1f0645b languageName: node linkType: hard @@ -29801,14 +29588,15 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.3.0, pretty-format@npm:^30.0.0": - version: 30.3.0 - resolution: "pretty-format@npm:30.3.0" +"pretty-format@npm:30.4.1, pretty-format@npm:^30.0.0": + version: 30.4.1 + resolution: "pretty-format@npm:30.4.1" dependencies: - "@jest/schemas": "npm:30.0.5" + "@jest/schemas": "npm:30.4.1" ansi-styles: "npm:^5.2.0" - react-is: "npm:^18.3.1" - checksum: 10c0/719b27d70cd8b01013485054c5d094e1fe85e093b09ee73553e3b19302da3cf54fbd6a7ea9577d6471aeff8d372200e56979ffc4c831e2133520bd18060895fb + react-is-18: "npm:react-is@^18.3.1" + react-is-19: "npm:react-is@^19.2.5" + checksum: 10c0/c7e6633740cd2f6d382f188c00c8b4b3f2bee3cda16db6753471c6bb4b94f76531358d3a7793062a0fb00d72ebfb934e8ae1d4f5ced6bb34c8e7f60996f90076 languageName: node linkType: hard @@ -29959,9 +29747,9 @@ __metadata: linkType: hard "property-information@npm:^7.0.0": - version: 7.2.0 - resolution: "property-information@npm:7.2.0" - checksum: 10c0/03662c8f9e1544510914c5e594ae72963f67d261027a5fdc06c4134742584fe40dd49b959470d30e757e9fb70b297d8546ab1362a040364144029926ad4e07c4 + version: 7.1.0 + resolution: "property-information@npm:7.1.0" + checksum: 10c0/e0fe22cff26103260ad0e82959229106563fa115a54c4d6c183f49d88054e489cc9f23452d3ad584179dc13a8b7b37411a5df873746b5e4086c865874bfa968e languageName: node linkType: hard @@ -29974,9 +29762,9 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^7.0.0, protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2, protobufjs@npm:^7.4.0, protobufjs@npm:^7.5.3": - version: 7.6.4 - resolution: "protobufjs@npm:7.6.4" +"protobufjs@npm:^7.0.0, protobufjs@npm:^7.2.5, protobufjs@npm:^7.2.6, protobufjs@npm:^7.3.2, protobufjs@npm:^7.5.3": + version: 7.6.2 + resolution: "protobufjs@npm:7.6.2" dependencies: "@protobufjs/aspromise": "npm:^1.1.2" "@protobufjs/base64": "npm:^1.1.2" @@ -29984,12 +29772,13 @@ __metadata: "@protobufjs/eventemitter": "npm:^1.1.1" "@protobufjs/fetch": "npm:^1.1.1" "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.2" "@protobufjs/path": "npm:^1.1.2" "@protobufjs/pool": "npm:^1.1.0" "@protobufjs/utf8": "npm:^1.1.1" "@types/node": "npm:>=13.7.0" long: "npm:^5.3.2" - checksum: 10c0/6403eaa9c5a72cc6450c11f38fefafdde243fd806e7ac606ac8d591bc3fdaec45ae764febf83181a2d9aac51aca624e0f46dec368ceea191f7e85e2d6ccaaf93 + checksum: 10c0/3c552dfe3cbcfad2d6c312a76cd189cf5be9fb36b203f6292f79c6020d675f7f33d5531ce312441c42ae75deb24ced32760e64fe4aa3d5b3c2295fd67cea270c languageName: node linkType: hard @@ -30033,13 +29822,6 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:^2.1.0": - version: 2.1.0 - resolution: "proxy-from-env@npm:2.1.0" - checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58 - languageName: node - linkType: hard - "pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" @@ -30115,12 +29897,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.10.1, qs@npm:^6.11.0, qs@npm:^6.12.1, qs@npm:^6.12.3, qs@npm:^6.14.0, qs@npm:^6.15.2, qs@npm:^6.9.4": - version: 6.15.2 - resolution: "qs@npm:6.15.2" +"qs@npm:^6.10.1, qs@npm:^6.11.0, qs@npm:^6.12.1, qs@npm:^6.12.3, qs@npm:^6.14.0, qs@npm:^6.9.4": + version: 6.15.1 + resolution: "qs@npm:6.15.1" dependencies: side-channel: "npm:^1.1.0" - checksum: 10c0/e6fd5f6f0aab06d480fe9ab15cebfc4ce4235303e2f91dc69a8f7f4df1e668a61c11d1cfbabacf4295cbbeb7b670ed23db45307480726259761f98e5695e93a7 + checksum: 10c0/19ee504f0ebff72598503e38cd6d9bd7b52a8ab62ae18b1e6bee3d4db58469bd65871ef1893a881bafb0f80ef2f9ab586e1f255cf25cc8d816c0f5a704721d97 languageName: node linkType: hard @@ -30339,20 +30121,20 @@ __metadata: languageName: node linkType: hard -"react-aria-components@npm:1.19.0, react-aria-components@npm:^1.14.0": - version: 1.19.0 - resolution: "react-aria-components@npm:1.19.0" +"react-aria-components@npm:1.18.0, react-aria-components@npm:^1.14.0": + version: 1.18.0 + resolution: "react-aria-components@npm:1.18.0" dependencies: "@internationalized/date": "npm:^3.12.2" - "@react-types/shared": "npm:^3.36.0" + "@react-types/shared": "npm:^3.35.0" "@swc/helpers": "npm:^0.5.0" client-only: "npm:^0.0.1" - react-aria: "npm:3.50.0" - react-stately: "npm:3.48.0" + react-aria: "npm:3.49.0" + react-stately: "npm:3.47.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/7cf982626f9c6a3377c6373bc0fba08ce9965c0304ee6519b70d099d67a2115f2149fdf0422823713bd4be222b4c97b07e73f5953452adbb36fab352fb58bb75 + checksum: 10c0/d7cdc35ca8aa31bb4cea4503e9a37739942f9a70955b252cd4a51a3bb872797bbc4e27e622c112b7da045a3ec361675ef5c3c7f283f4f73b304632ac4ed29606 languageName: node linkType: hard @@ -30393,23 +30175,23 @@ __metadata: languageName: node linkType: hard -"react-aria@npm:3.50.0, react-aria@npm:^3.48.0": - version: 3.50.0 - resolution: "react-aria@npm:3.50.0" +"react-aria@npm:3.49.0": + version: 3.49.0 + resolution: "react-aria@npm:3.49.0" dependencies: "@internationalized/date": "npm:^3.12.2" "@internationalized/number": "npm:^3.6.7" "@internationalized/string": "npm:^3.2.9" - "@react-types/shared": "npm:^3.36.0" + "@react-types/shared": "npm:^3.35.0" "@swc/helpers": "npm:^0.5.0" aria-hidden: "npm:^1.2.3" clsx: "npm:^2.0.0" - react-stately: "npm:3.48.0" + react-stately: "npm:3.47.0" use-sync-external-store: "npm:^1.6.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/a7de127abcfcc91a8b69b30737d44842fd6fbe013ce14fff0975141937735f87f6274489f2bee498f3518b833c16799d64b13ea425ea731c89cf005d9a4ea655 + checksum: 10c0/22c4e468f2a4ecf62910ac7910a3c08dbcdbea3febc3f3b412e02373f6bdab7bcc1c12c912bbf28b00d1d58338b59c08f6a288a9c3777832d446ddf968356b88 languageName: node linkType: hard @@ -30556,17 +30338,6 @@ __metadata: languageName: node linkType: hard -"react-error-boundary@npm:^4.1.2": - version: 4.1.2 - resolution: "react-error-boundary@npm:4.1.2" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - react: ">=16.13.1" - checksum: 10c0/0737e5259bed40ce14eb0823b3c7b152171921f2179e604f48f3913490cdc594d6c22d43d7abb4ffb1512c832850228db07aa69d3b941db324953a5e393cb399 - languageName: node - linkType: hard - "react-error-overlay@npm:^6.0.11": version: 6.0.11 resolution: "react-error-overlay@npm:6.0.11" @@ -30663,6 +30434,20 @@ __metadata: languageName: node linkType: hard +"react-is-18@npm:react-is@^18.3.1, react-is@npm:^18.0.0, react-is@npm:^18.2.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-is-19@npm:react-is@^19.2.5": + version: 19.2.7 + resolution: "react-is@npm:19.2.7" + checksum: 10c0/419fe54d5bd7fdf5414a5bb7bd9a1e0e36f9fae28ffb4cb73290fbe342bde15d8584a90d1db62547f6aa03018dce517b178a041abb522136cd4b4b51b4e94c83 + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -30677,13 +30462,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^18.0.0, react-is@npm:^18.2.0, react-is@npm:^18.3.1": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 - languageName: node - linkType: hard - "react-is@npm:^19.0.0": version: 19.2.3 resolution: "react-is@npm:19.2.3" @@ -30760,8 +30538,8 @@ __metadata: linkType: hard "react-redux@npm:^9.2.0": - version: 9.3.0 - resolution: "react-redux@npm:9.3.0" + version: 9.2.0 + resolution: "react-redux@npm:9.2.0" dependencies: "@types/use-sync-external-store": "npm:^0.0.6" use-sync-external-store: "npm:^1.4.0" @@ -30774,7 +30552,7 @@ __metadata: optional: true redux: optional: true - checksum: 10c0/b9f4efcfbfbc90cac9d1709ab3affb1e18a9dc9bd3cceda43bd2e1d9d2394ee0c29df36ec2202d52b566db774888b594c8c5aa86b64f27ef34fca607c687c9e3 + checksum: 10c0/00d485f9d9219ca1507b4d30dde5f6ff8fb68ba642458f742e0ec83af052f89e65cd668249b99299e1053cc6ad3d2d8ac6cb89e2f70d2ac5585ae0d7fa0ef259 languageName: node linkType: hard @@ -30785,38 +30563,38 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.7": - version: 2.3.8 - resolution: "react-remove-scroll-bar@npm:2.3.8" +"react-remove-scroll-bar@npm:^2.3.6": + version: 2.3.6 + resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: - react-style-singleton: "npm:^2.2.2" + react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 + checksum: 10c0/4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 languageName: node linkType: hard -"react-remove-scroll@npm:^2.7.2": - version: 2.7.2 - resolution: "react-remove-scroll@npm:2.7.2" +"react-remove-scroll@npm:2.6.0": + version: 2.6.0 + resolution: "react-remove-scroll@npm:2.6.0" dependencies: - react-remove-scroll-bar: "npm:^2.3.7" - react-style-singleton: "npm:^2.2.3" + react-remove-scroll-bar: "npm:^2.3.6" + react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.3" - use-sidecar: "npm:^1.1.3" + use-callback-ref: "npm:^1.3.0" + use-sidecar: "npm:^1.1.2" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b5f3315bead75e72853f492c0b51ba8fb4fa09a4534d7fc42d6fcd59ca3e047cf213279ffc1e35b337e314ef5a04cb2b12544c85e0078802271731c27c09e5aa + checksum: 10c0/c5881c537477d986e8d25d2588a9b6f7fe1254e05946fb4f4b55baeead502b0e1875fc3c42bb6f82736772cd96a50266e41d84e3c4cd25e9525bdfe2d838e96d languageName: node linkType: hard @@ -30842,20 +30620,31 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:6.30.4": - version: 6.30.4 - resolution: "react-router-dom@npm:6.30.4" +"react-router-dom@npm:^6.0.0, react-router-dom@npm:^6.3.0, react-router-dom@npm:^6.30.2": + version: 6.30.3 + resolution: "react-router-dom@npm:6.30.3" dependencies: - "@remix-run/router": "npm:1.23.3" - react-router: "npm:6.30.4" + "@remix-run/router": "npm:1.23.2" + react-router: "npm:6.30.3" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/1b25ab26a288da852f7b58eec5c14b3f37919e6773a557cd846d3a05d7a7d890c8d49bda93c0a7f497f240df1df8b0ad50635f990aafb55f2fc545ad8269a822 + checksum: 10c0/e8a1e13c662ed6ee71a785bd3418ba04b700bcd8aff6ea7b32524371e8abb1c85568cd4fe9b9e9d555b8101fd415f6f1796531f593da60be179ce75b37038657 + languageName: node + linkType: hard + +"react-router@npm:6.30.3": + version: 6.30.3 + resolution: "react-router@npm:6.30.3" + dependencies: + "@remix-run/router": "npm:1.23.2" + peerDependencies: + react: ">=16.8" + checksum: 10c0/a0a74bf5a933cf0abd47e0eac1d3a505cd66b866e3ee8f20d8016885d3b4361ba3ba72dee026248c6125e631b191ba6ad109184c892281cea6cb747c71bf5940 languageName: node linkType: hard -"react-router@npm:6.30.4": +"react-router@npm:^6.30.4": version: 6.30.4 resolution: "react-router@npm:6.30.4" dependencies: @@ -30903,35 +30692,36 @@ __metadata: languageName: node linkType: hard -"react-stately@npm:3.48.0, react-stately@npm:^3.46.0": - version: 3.48.0 - resolution: "react-stately@npm:3.48.0" +"react-stately@npm:3.47.0, react-stately@npm:^3.46.0": + version: 3.47.0 + resolution: "react-stately@npm:3.47.0" dependencies: "@internationalized/date": "npm:^3.12.2" "@internationalized/number": "npm:^3.6.7" "@internationalized/string": "npm:^3.2.9" - "@react-types/shared": "npm:^3.36.0" + "@react-types/shared": "npm:^3.35.0" "@swc/helpers": "npm:^0.5.0" use-sync-external-store: "npm:^1.6.0" peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - checksum: 10c0/20fe0f423fc800d82b4ee1a3fb2e9184f4a95215918f51d4680c7703f5c2f0829e66aaebe6c105ac5813d925825924544b541991a5631e2c87d8562565b1e57c + checksum: 10c0/5b6ebe09d23b8c3a83c9619002b9931c4a04a122acf0d69f3d0b7ab956810138720f866afacfa75635e634a924cf8beb419d06106a05030f953e11f147261926 languageName: node linkType: hard -"react-style-singleton@npm:^2.2.2, react-style-singleton@npm:^2.2.3": - version: 2.2.3 - resolution: "react-style-singleton@npm:2.2.3" +"react-style-singleton@npm:^2.2.1": + version: 2.2.1 + resolution: "react-style-singleton@npm:2.2.1" dependencies: get-nonce: "npm:^1.0.0" + invariant: "npm:^2.2.4" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee + checksum: 10c0/6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad languageName: node linkType: hard @@ -30952,8 +30742,8 @@ __metadata: linkType: hard "react-syntax-highlighter@npm:^16.0.0": - version: 16.1.1 - resolution: "react-syntax-highlighter@npm:16.1.1" + version: 16.1.0 + resolution: "react-syntax-highlighter@npm:16.1.0" dependencies: "@babel/runtime": "npm:^7.28.4" highlight.js: "npm:^10.4.1" @@ -30963,7 +30753,7 @@ __metadata: refractor: "npm:^5.0.0" peerDependencies: react: ">= 0.14.0" - checksum: 10c0/5f3d7361f3db68dc1ec38aaf2b347d4fe15398b21aa3b4c69593d4d146ee1db15289c8c3bcd491e6bf73a656afd490d3cd8a6189c7dd180a8aae81ec035bffa4 + checksum: 10c0/0c07a569a3390c6bf5fd383bf4b6eca03cd4421623859f7b776547128550534b91ad3d767e3f21f2f0e1ff17b380804e3f3af5aff42b2cd646af9b0c26c6d758 languageName: node linkType: hard @@ -30993,15 +30783,15 @@ __metadata: linkType: hard "react-use@npm:^17.2.4, react-use@npm:^17.3.2, react-use@npm:^17.4.0": - version: 17.6.1 - resolution: "react-use@npm:17.6.1" + version: 17.5.1 + resolution: "react-use@npm:17.5.1" dependencies: - "@types/js-cookie": "npm:^3.0.0" + "@types/js-cookie": "npm:^2.2.6" "@xobotyi/scrollbar-width": "npm:^1.9.5" copy-to-clipboard: "npm:^3.3.1" fast-deep-equal: "npm:^3.1.3" fast-shallow-equal: "npm:^1.0.0" - js-cookie: "npm:^3.0.0" + js-cookie: "npm:^2.2.1" nano-css: "npm:^5.6.2" react-universal-interface: "npm:^0.6.2" resize-observer-polyfill: "npm:^1.5.1" @@ -31013,7 +30803,7 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 10c0/8b3babd9f7db14624e172d22c2fb30f091d785e97d0aed84e47e52a3ca8dbdc0c094ab797bbd0e754ff2f92be82357c7a46e08dbc85244edfefa21475f760cdf + checksum: 10c0/3d6a8f46539b32698d31600239e72b5c23376a5343d0d687c6520e14532ed7f5c72c9b99d222be4eeacb0401ce3ae763d5648d0476440c8b4a6afbd56dc98bfa languageName: node linkType: hard @@ -31567,9 +31357,9 @@ __metadata: linkType: hard "reselect@npm:^5.1.1": - version: 5.2.0 - resolution: "reselect@npm:5.2.0" - checksum: 10c0/d0a8497e404b25a769fe792eacae88b9b576c30870450cd243d76ec9427d91a59c4a2cc00d824d283448b444c4c698a8f961d771c8ae39c759313afb31950e2e + version: 5.1.1 + resolution: "reselect@npm:5.1.1" + checksum: 10c0/219c30da122980f61853db3aebd173524a2accd4b3baec770e3d51941426c87648a125ca08d8c57daa6b8b086f2fdd2703cb035dd6231db98cdbe1176a71f489 languageName: node linkType: hard @@ -31891,36 +31681,30 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.59.0": - version: 4.60.2 - resolution: "rollup@npm:4.60.2" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.60.2" - "@rollup/rollup-android-arm64": "npm:4.60.2" - "@rollup/rollup-darwin-arm64": "npm:4.60.2" - "@rollup/rollup-darwin-x64": "npm:4.60.2" - "@rollup/rollup-freebsd-arm64": "npm:4.60.2" - "@rollup/rollup-freebsd-x64": "npm:4.60.2" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.2" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.2" - "@rollup/rollup-linux-arm64-gnu": "npm:4.60.2" - "@rollup/rollup-linux-arm64-musl": "npm:4.60.2" - "@rollup/rollup-linux-loong64-gnu": "npm:4.60.2" - "@rollup/rollup-linux-loong64-musl": "npm:4.60.2" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.2" - "@rollup/rollup-linux-ppc64-musl": "npm:4.60.2" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.2" - "@rollup/rollup-linux-riscv64-musl": "npm:4.60.2" - "@rollup/rollup-linux-s390x-gnu": "npm:4.60.2" - "@rollup/rollup-linux-x64-gnu": "npm:4.60.2" - "@rollup/rollup-linux-x64-musl": "npm:4.60.2" - "@rollup/rollup-openbsd-x64": "npm:4.60.2" - "@rollup/rollup-openharmony-arm64": "npm:4.60.2" - "@rollup/rollup-win32-arm64-msvc": "npm:4.60.2" - "@rollup/rollup-win32-ia32-msvc": "npm:4.60.2" - "@rollup/rollup-win32-x64-gnu": "npm:4.60.2" - "@rollup/rollup-win32-x64-msvc": "npm:4.60.2" - "@types/estree": "npm:1.0.8" +"rollup@npm:^4.27.3": + version: 4.30.1 + resolution: "rollup@npm:4.30.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.30.1" + "@rollup/rollup-android-arm64": "npm:4.30.1" + "@rollup/rollup-darwin-arm64": "npm:4.30.1" + "@rollup/rollup-darwin-x64": "npm:4.30.1" + "@rollup/rollup-freebsd-arm64": "npm:4.30.1" + "@rollup/rollup-freebsd-x64": "npm:4.30.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.30.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.30.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.30.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.30.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.30.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.30.1" + "@rollup/rollup-linux-x64-musl": "npm:4.30.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.30.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.30.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.30.1" + "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -31943,41 +31727,36 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true - "@rollup/rollup-linux-loong64-gnu": + "@rollup/rollup-linux-loongarch64-gnu": optional: true - "@rollup/rollup-linux-loong64-musl": - optional: true - "@rollup/rollup-linux-ppc64-gnu": - optional: true - "@rollup/rollup-linux-ppc64-musl": + "@rollup/rollup-linux-powerpc64le-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true - "@rollup/rollup-linux-riscv64-musl": - optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": optional: true - "@rollup/rollup-openbsd-x64": - optional: true - "@rollup/rollup-openharmony-arm64": - optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true "@rollup/rollup-win32-x64-msvc": optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/f67d6156fc5b895f33b929a4762392906d00fa5550f0a1f5e66519ab1c05d835aec5f201b4e748c29d1c87f024d3d9c4b0a2d1285668456db661d82b961d379c + checksum: 10c0/a318c57e2ca9741e1503bcd75483949c6e83edd72234a468010a3098a34248f523e44f7ad4fde90dc5c2da56abc1b78ac42a9329e1dbd708682728adbd8df7cc + languageName: node + linkType: hard + +"rrweb-cssom@npm:^0.7.1": + version: 0.7.1 + resolution: "rrweb-cssom@npm:0.7.1" + checksum: 10c0/127b8ca6c8aac45e2755abbae6138d4a813b1bedc2caabf79466ae83ab3cfc84b5bfab513b7033f0aa4561c7753edf787d0dd01163ceacdee2e8eb1b6bf7237e languageName: node linkType: hard @@ -32251,11 +32030,11 @@ __metadata: linkType: hard "semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.2": - version: 7.7.4 - resolution: "semver@npm:7.7.4" + version: 7.8.2 + resolution: "semver@npm:7.8.2" bin: semver: bin/semver.js - checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 + checksum: 10c0/8e8c193fa75b938e5b3ccf6707c6447e4b34f73e493e72b03f3185393489f45e049144052f624217c346d6c6e0a301dda8eeab2f14413e337218ecb1cbd2de16 languageName: node linkType: hard @@ -32563,6 +32342,15 @@ __metadata: languageName: node linkType: hard +"simple-eval@npm:1.0.1": + version: 1.0.1 + resolution: "simple-eval@npm:1.0.1" + dependencies: + jsep: "npm:^1.3.6" + checksum: 10c0/0fc9f84e3bca0c87c78d12dac7dd04bcb448d4060b95101ea7bfdf8aec941cdbbb924230bd0b0a40a319e335c92abd439760be65c06bab04b2d829688c6fcd2a + languageName: node + linkType: hard + "simple-get@npm:^4.0.0, simple-get@npm:^4.0.1": version: 4.0.1 resolution: "simple-get@npm:4.0.1" @@ -33331,19 +33119,17 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": +"strnum@npm:^1.1.1": version: 1.1.2 resolution: "strnum@npm:1.1.2" checksum: 10c0/a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 languageName: node linkType: hard -"strnum@npm:^2.2.3, strnum@npm:^2.4.1": - version: 2.4.1 - resolution: "strnum@npm:2.4.1" - dependencies: - anynum: "npm:^1.0.1" - checksum: 10c0/0d6a42bf8a1ad74b0a6c048ecf3bea50757383bcf304877ebe6e62acca5574bc088ce71bfb4de4b89b2ab44c618834c76be5894da04b67c673ff6677788b2638 +"strnum@npm:^2.1.0": + version: 2.1.2 + resolution: "strnum@npm:2.1.2" + checksum: 10c0/4e04753b793540d79cd13b2c3e59e298440477bae2b853ab78d548138385193b37d766d95b63b7046475d68d44fb1fca692f0a3f72b03f4168af076c7b246df9 languageName: node linkType: hard @@ -33545,35 +33331,35 @@ __metadata: languageName: node linkType: hard -"swagger-client@npm:^3.37.4": - version: 3.37.5 - resolution: "swagger-client@npm:3.37.5" +"swagger-client@npm:^3.36.0": + version: 3.36.0 + resolution: "swagger-client@npm:3.36.0" dependencies: "@babel/runtime-corejs3": "npm:^7.22.15" "@scarf/scarf": "npm:=1.4.0" - "@swagger-api/apidom-core": "npm:^1.11.0" - "@swagger-api/apidom-error": "npm:^1.11.0" - "@swagger-api/apidom-json-pointer": "npm:^1.11.0" - "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.11.0" - "@swagger-api/apidom-ns-openapi-3-2": "npm:^1.11.0" - "@swagger-api/apidom-reference": "npm:^1.11.0" + "@swagger-api/apidom-core": "npm:^1.0.0-rc.1" + "@swagger-api/apidom-error": "npm:^1.0.0-rc.1" + "@swagger-api/apidom-json-pointer": "npm:^1.0.0-rc.1" + "@swagger-api/apidom-ns-openapi-3-1": "npm:^1.0.0-rc.1" + "@swagger-api/apidom-reference": "npm:^1.0.0-rc.1" "@swaggerexpert/cookie": "npm:^2.0.2" deepmerge: "npm:~4.3.0" fast-json-patch: "npm:^3.0.0-1" - js-yaml: "npm:^4.2.0" + js-yaml: "npm:^4.1.0" neotraverse: "npm:=0.6.18" node-abort-controller: "npm:^3.1.1" + node-fetch-commonjs: "npm:^3.3.2" openapi-path-templating: "npm:^2.2.1" openapi-server-url-templating: "npm:^1.3.0" ramda: "npm:^0.30.1" ramda-adjunct: "npm:^5.1.0" - checksum: 10c0/6b98522556c9fc572ce08ac8b6a27710dc0e84940ad0e89874aff86158960eb76bfba87a2fe859fa1766f25306fda9d8d94274ae41a23cc28eed000aca5387ce + checksum: 10c0/a774886ea2f4a0f98733c784a8d0db8ab73a6e43856c411e8562846cd7eee5669772fa509f33a2e8d7fd67ed9073ec7c74d0a937a28534856c496d2423c812b1 languageName: node linkType: hard "swagger-ui-react@npm:^5.27.1": - version: 5.32.6 - resolution: "swagger-ui-react@npm:5.32.6" + version: 5.30.3 + resolution: "swagger-ui-react@npm:5.30.3" dependencies: "@babel/runtime-corejs3": "npm:^7.27.1" "@scarf/scarf": "npm:=1.4.0" @@ -33582,12 +33368,12 @@ __metadata: classnames: "npm:^2.5.1" css.escape: "npm:1.5.1" deep-extend: "npm:0.6.0" - dompurify: "npm:^3.4.0" + dompurify: "npm:=3.2.6" ieee754: "npm:^1.2.1" immutable: "npm:^3.x.x" js-file-download: "npm:^0.4.12" js-yaml: "npm:=4.1.1" - lodash: "npm:^4.18.1" + lodash: "npm:^4.17.21" prop-types: "npm:^15.8.1" randexp: "npm:^0.5.3" randombytes: "npm:^2.1.0" @@ -33604,7 +33390,7 @@ __metadata: reselect: "npm:^5.1.1" serialize-error: "npm:^8.1.0" sha.js: "npm:^2.4.12" - swagger-client: "npm:^3.37.4" + swagger-client: "npm:^3.36.0" url-parse: "npm:^1.5.10" xml: "npm:=1.0.1" xml-but-prettier: "npm:^1.0.1" @@ -33612,7 +33398,7 @@ __metadata: peerDependencies: react: ">=16.8.0 <20" react-dom: ">=16.8.0 <20" - checksum: 10c0/1567001d4d11b4ed3d262ce5fa8423d57e63700ca22a708faa5442774b3e151650883b434230cb175a3f93c447cb12b5871a1bdde90716c89eee265c9fcae017 + checksum: 10c0/55ee318fd80dd8b7b8db18f6a4a36c3b84fb7e7ca435c8a5398352edf8f51589c4286c0de47969bd18e7b4751760940c0607dec9800974d7abf007800b8c2b5c languageName: node linkType: hard @@ -33655,11 +33441,11 @@ __metadata: linkType: hard "synckit@npm:^0.11.8": - version: 0.11.12 - resolution: "synckit@npm:0.11.12" + version: 0.11.13 + resolution: "synckit@npm:0.11.13" dependencies: - "@pkgr/core": "npm:^0.2.9" - checksum: 10c0/cc4d446806688ae0d728ae7bb3f53176d065cf9536647fb85bdd721dcefbd7bf94874df6799ff61580f2b03a392659219b778a9254ad499f9a1f56c34787c235 + "@pkgr/core": "npm:^0.3.6" + checksum: 10c0/5a6c19f4f79045aaa7994106401bff6dbe7cca23a6d0a0723ff14eb8b1bebeb4a71729118f6914905598e304ea2fa13509885e11ba07d92e7cb68a06740cb328 languageName: node linkType: hard @@ -34015,6 +33801,13 @@ __metadata: languageName: node linkType: hard +"tldts-core@npm:^6.1.61": + version: 6.1.61 + resolution: "tldts-core@npm:6.1.61" + checksum: 10c0/4596569079488af159ebf5db5d15dee4773314b01c8e3ce7c05dbe149b7670d715ac41fb9d34b7c6333e382fbeb7c9c0314be995176c0a357977936fd1225903 + languageName: node + linkType: hard + "tldts-core@npm:^7.0.12": version: 7.0.12 resolution: "tldts-core@npm:7.0.12" @@ -34022,6 +33815,17 @@ __metadata: languageName: node linkType: hard +"tldts@npm:^6.1.32": + version: 6.1.61 + resolution: "tldts@npm:6.1.61" + dependencies: + tldts-core: "npm:^6.1.61" + bin: + tldts: bin/cli.js + checksum: 10c0/6c9b43b5842f5fc79201b86a904c96ce26d96ad746e8227db15cb27cb8271b434e99ac71f7ee782cc1c72fb530e3e8a7b8c463685b7cb418924bf95a32fec000 + languageName: node + linkType: hard + "tldts@npm:^7.0.5": version: 7.0.12 resolution: "tldts@npm:7.0.12" @@ -34114,6 +33918,15 @@ __metadata: languageName: node linkType: hard +"tough-cookie@npm:^5.0.0": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" + dependencies: + tldts: "npm:^6.1.32" + checksum: 10c0/5f95023a47de0f30a902bba951664b359725597d8adeabc66a0b93a931c3af801e1e697dae4b8c21a012056c0ea88bd2bf4dfe66b2adcf8e2f42cd9796fe0626 + languageName: node + linkType: hard + "tough-cookie@npm:^6.0.0": version: 6.0.0 resolution: "tough-cookie@npm:6.0.0" @@ -34123,6 +33936,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^5.0.0": + version: 5.0.0 + resolution: "tr46@npm:5.0.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/1521b6e7bbc8adc825c4561480f9fe48eb2276c81335eed9fa610aa4c44a48a3221f78b10e5f18b875769eb3413e30efbf209ed556a17a42aa8d690df44b7bee + languageName: node + linkType: hard + "tr46@npm:^6.0.0": version: 6.0.0 resolution: "tr46@npm:6.0.0" @@ -34838,10 +34660,10 @@ __metadata: languageName: node linkType: hard -"undici@npm:^7.1.1, undici@npm:^7.16.0, undici@npm:^7.21.0, undici@npm:^7.24.5": - version: 7.28.0 - resolution: "undici@npm:7.28.0" - checksum: 10c0/fe781983a26098795e99bb1f64906cbb7d0bcaa029a26baade007b53ea67f2631d189b8f9671a31f4c8d0cb3773b7559608628ba54452fef51fec90e7c78bb0d +"undici@npm:^7.1.1, undici@npm:^7.16.0, undici@npm:^7.24.5": + version: 7.25.0 + resolution: "undici@npm:7.25.0" + checksum: 10c0/02a0b45dc14eb91bc488948750232450fe52f27a6b08086d6ac6736bb47908d600fe3a96d346f12eab24729c782e5c2f693bc8e8eca6696d4e4c09b1ed4cb4ec languageName: node linkType: hard @@ -35084,29 +34906,32 @@ __metadata: linkType: hard "unrs-resolver@npm:^1.7.11": - version: 1.11.1 - resolution: "unrs-resolver@npm:1.11.1" - dependencies: - "@unrs/resolver-binding-android-arm-eabi": "npm:1.11.1" - "@unrs/resolver-binding-android-arm64": "npm:1.11.1" - "@unrs/resolver-binding-darwin-arm64": "npm:1.11.1" - "@unrs/resolver-binding-darwin-x64": "npm:1.11.1" - "@unrs/resolver-binding-freebsd-x64": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-arm64-musl": "npm:1.11.1" - "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.11.1" - "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-x64-gnu": "npm:1.11.1" - "@unrs/resolver-binding-linux-x64-musl": "npm:1.11.1" - "@unrs/resolver-binding-wasm32-wasi": "npm:1.11.1" - "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.11.1" - "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.11.1" - "@unrs/resolver-binding-win32-x64-msvc": "npm:1.11.1" - napi-postinstall: "npm:^0.3.0" + version: 1.12.2 + resolution: "unrs-resolver@npm:1.12.2" + dependencies: + "@unrs/resolver-binding-android-arm-eabi": "npm:1.12.2" + "@unrs/resolver-binding-android-arm64": "npm:1.12.2" + "@unrs/resolver-binding-darwin-arm64": "npm:1.12.2" + "@unrs/resolver-binding-darwin-x64": "npm:1.12.2" + "@unrs/resolver-binding-freebsd-x64": "npm:1.12.2" + "@unrs/resolver-binding-linux-arm-gnueabihf": "npm:1.12.2" + "@unrs/resolver-binding-linux-arm-musleabihf": "npm:1.12.2" + "@unrs/resolver-binding-linux-arm64-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-arm64-musl": "npm:1.12.2" + "@unrs/resolver-binding-linux-loong64-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-loong64-musl": "npm:1.12.2" + "@unrs/resolver-binding-linux-ppc64-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-riscv64-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-riscv64-musl": "npm:1.12.2" + "@unrs/resolver-binding-linux-s390x-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-x64-gnu": "npm:1.12.2" + "@unrs/resolver-binding-linux-x64-musl": "npm:1.12.2" + "@unrs/resolver-binding-openharmony-arm64": "npm:1.12.2" + "@unrs/resolver-binding-wasm32-wasi": "npm:1.12.2" + "@unrs/resolver-binding-win32-arm64-msvc": "npm:1.12.2" + "@unrs/resolver-binding-win32-ia32-msvc": "npm:1.12.2" + "@unrs/resolver-binding-win32-x64-msvc": "npm:1.12.2" + napi-postinstall: "npm:^0.3.4" dependenciesMeta: "@unrs/resolver-binding-android-arm-eabi": optional: true @@ -35126,6 +34951,10 @@ __metadata: optional: true "@unrs/resolver-binding-linux-arm64-musl": optional: true + "@unrs/resolver-binding-linux-loong64-gnu": + optional: true + "@unrs/resolver-binding-linux-loong64-musl": + optional: true "@unrs/resolver-binding-linux-ppc64-gnu": optional: true "@unrs/resolver-binding-linux-riscv64-gnu": @@ -35138,6 +34967,8 @@ __metadata: optional: true "@unrs/resolver-binding-linux-x64-musl": optional: true + "@unrs/resolver-binding-openharmony-arm64": + optional: true "@unrs/resolver-binding-wasm32-wasi": optional: true "@unrs/resolver-binding-win32-arm64-msvc": @@ -35146,7 +34977,7 @@ __metadata: optional: true "@unrs/resolver-binding-win32-x64-msvc": optional: true - checksum: 10c0/c91b112c71a33d6b24e5c708dab43ab80911f2df8ee65b87cd7a18fb5af446708e98c4b415ca262026ad8df326debcc7ca6a801b2935504d87fd6f0b9d70dce1 + checksum: 10c0/ddc27f6d920eabdafeac0077ebff9fd799c895cea025751dc17b360bf9be7c93c471fafebf65f205eec476f90d7daa36aef889d47362b2dd4705d68852bcfea4 languageName: node linkType: hard @@ -35252,18 +35083,18 @@ __metadata: languageName: node linkType: hard -"use-callback-ref@npm:^1.3.3": - version: 1.3.3 - resolution: "use-callback-ref@npm:1.3.3" +"use-callback-ref@npm:^1.3.0": + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" dependencies: tslib: "npm:^2.0.0" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c + checksum: 10c0/d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 languageName: node linkType: hard @@ -35298,19 +35129,19 @@ __metadata: languageName: node linkType: hard -"use-sidecar@npm:^1.1.3": - version: 1.1.3 - resolution: "use-sidecar@npm:1.1.3" +"use-sidecar@npm:^1.1.2": + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" dependencies: detect-node-es: "npm:^1.1.0" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": "*" - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/161599bf921cfaa41c85d2b01c871975ee99260f3e874c2d41c05890d41170297bdcf314bc5185e7a700de2034ac5b888e3efc8e9f35724f4918f53538d717c9 + checksum: 10c0/89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 languageName: node linkType: hard @@ -35373,7 +35204,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^11.0.0, uuid@npm:^11.1.0": +"uuid@npm:^11.0.0, uuid@npm:^11.0.2, uuid@npm:^11.1.0": version: 11.1.0 resolution: "uuid@npm:11.1.0" bin: @@ -35574,9 +35405,9 @@ __metadata: linkType: hard "vscode-languageserver-types@npm:^3.17.1": - version: 3.18.0 - resolution: "vscode-languageserver-types@npm:3.18.0" - checksum: 10c0/d8c51cd286cc55b4c1f333e87fa3cefc66d2aae8c65f6209e7ecf88032d3326308b333d62b05243c194be8a3304760445b87630b298116c6c612607f011b4de0 + version: 3.17.5 + resolution: "vscode-languageserver-types@npm:3.17.5" + checksum: 10c0/1e1260de79a2cc8de3e46f2e0182cdc94a7eddab487db5a3bd4ee716f67728e685852707d72c059721ce500447be9a46764a04f0611e94e4321ffa088eef36f8 languageName: node linkType: hard @@ -35653,6 +35484,13 @@ __metadata: languageName: node linkType: hard +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f + languageName: node + linkType: hard + "web-tree-sitter@npm:=0.24.5": version: 0.24.5 resolution: "web-tree-sitter@npm:0.24.5" @@ -35674,7 +35512,14 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^8.0.0, webidl-conversions@npm:^8.0.1": +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: 10c0/228d8cb6d270c23b0720cb2d95c579202db3aaf8f633b4e9dd94ec2000a04e7e6e43b76a94509cdb30479bd00ae253ab2371a2da9f81446cc313f89a4213a2c4 + languageName: node + linkType: hard + +"webidl-conversions@npm:^8.0.0": version: 8.0.1 resolution: "webidl-conversions@npm:8.0.1" checksum: 10c0/3f6f327ca5fa0c065ed8ed0ef3b72f33623376e68f958e9b7bd0df49fdb0b908139ac2338d19fb45bd0e05595bda96cb6d1622222a8b413daa38a17aacc4dd46 @@ -35863,6 +35708,15 @@ __metadata: languageName: node linkType: hard +"whatwg-encoding@npm:^3.1.1": + version: 3.1.1 + resolution: "whatwg-encoding@npm:3.1.1" + dependencies: + iconv-lite: "npm:0.6.3" + checksum: 10c0/273b5f441c2f7fda3368a496c3009edbaa5e43b71b09728f90425e7f487e5cef9eb2b846a31bd760dd8077739c26faf6b5ca43a5f24033172b003b72cf61a93e + languageName: node + linkType: hard + "whatwg-mimetype@npm:^4.0.0": version: 4.0.0 resolution: "whatwg-mimetype@npm:4.0.0" @@ -35877,6 +35731,16 @@ __metadata: languageName: node linkType: hard +"whatwg-url@npm:^14.0.0": + version: 14.0.0 + resolution: "whatwg-url@npm:14.0.0" + dependencies: + tr46: "npm:^5.0.0" + webidl-conversions: "npm:^7.0.0" + checksum: 10c0/ac32e9ba9d08744605519bbe9e1371174d36229689ecc099157b6ba102d4251a95e81d81f3d80271eb8da182eccfa65653f07f0ab43ea66a6934e643fd091ba9 + languageName: node + linkType: hard + "whatwg-url@npm:^15.1.0": version: 15.1.0 resolution: "whatwg-url@npm:15.1.0" @@ -35887,17 +35751,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^16.0.0": - version: 16.0.1 - resolution: "whatwg-url@npm:16.0.1" - dependencies: - "@exodus/bytes": "npm:^1.11.0" - tr46: "npm:^6.0.0" - webidl-conversions: "npm:^8.0.1" - checksum: 10c0/e75565566abf3a2cdbd9f06c965dbcccee6ec4e9f0d3728ad5e08ceb9944279848bcaa211d35a29cb6d2df1e467dd05cfb59fbddf8a0adcd7d0bce9ffb703fd2 - languageName: node - linkType: hard - "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -36105,8 +35958,8 @@ __metadata: linkType: hard "ws@npm:*, ws@npm:^8.18.0, ws@npm:^8.18.2, ws@npm:^8.18.3, ws@npm:^8.8.0": - version: 8.20.0 - resolution: "ws@npm:8.20.0" + version: 8.21.0 + resolution: "ws@npm:8.21.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -36115,7 +35968,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/956ac5f11738c914089b65878b9223692ace77337ba55379ae68e1ecbeae9b47a0c6eb9403688f609999a58c80d83d99865fe0029b229d308b08c1ef93d4ea14 + checksum: 10c0/ef4a243476283fc49bc7550966c4af4aa0eef56273837211e700de3b664e08604a760cdddcb5ba43c049140e74ccfec5b0ee0bb439e08c2adf9138902fdde5f9 languageName: node linkType: hard @@ -36159,13 +36012,6 @@ __metadata: languageName: node linkType: hard -"xml-naming@npm:^0.1.0": - version: 0.1.0 - resolution: "xml-naming@npm:0.1.0" - checksum: 10c0/8c7614865361bcb7e53e3e091dac21c567e2b92d447919b2f072775aa9dcfc94a5255bd52fbaa0fd53c93513e53a23a6a835218ad2af512451dbc678392f85fe - languageName: node - linkType: hard - "xml@npm:=1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -36259,11 +36105,11 @@ __metadata: linkType: hard "yaml@npm:^2.0.0, yaml@npm:^2.0.0-10, yaml@npm:^2.2.1, yaml@npm:^2.2.2": - version: 2.6.1 - resolution: "yaml@npm:2.6.1" + version: 2.8.3 + resolution: "yaml@npm:2.8.3" bin: yaml: bin.mjs - checksum: 10c0/aebf07f61c72b38c74d2b60c3a3ccf89ee4da45bcd94b2bfb7899ba07a5257625a7c9f717c65a6fc511563d48001e01deb1d9e55f0133f3e2edf86039c8c1be7 + checksum: 10c0/ddff0e11c1b467728d7eb4633db61c5f5de3d8e9373cf84d08fb0cdee03e1f58f02b9f1c51a4a8a865751695addbd465a77f73f1079be91fe5493b29c305fd77 languageName: node linkType: hard @@ -36446,7 +36292,7 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.25.76 || ^4.0.0, zod@npm:^4.0.0, zod@npm:^4.3.6": +"zod@npm:^3.25.76 || ^4.0.0, zod@npm:^4.3.6": version: 4.4.3 resolution: "zod@npm:4.4.3" checksum: 10c0/7ea31b558e88f9faf44f31dd185e2e1cbf51fed3081787fb96cc2534749b50c0acfc6da7f0922a7353ed092dd358c7d50c28ea96c94d04af64191bd33152eca3 From 6ade2772716ea19437439b395b56784f263321a3 Mon Sep 17 00:00:00 2001 From: Maysun J Faisal Date: Mon, 15 Jun 2026 18:18:58 -0400 Subject: [PATCH 2/5] feat(lightspeed): harden DCR token minting and improve type safety - Wrap getPluginRequestToken in per-server try/catch so one failing DCR server does not break all MCP integration - Return 502 with clear error on token mint failure in /validate endpoint - Bundle authService+credentials into dcrAuth object to prevent partial provision at compile time - Export McpServerAuth type and use it instead of raw string - Remove redundant per-request warning for dual auth+token config Co-authored-by: Cursor --- .../plugins/lightspeed-backend/report.api.md | 5 +- .../plugins/lightspeed-backend/src/index.ts | 1 + .../src/service/mcp-server-types.ts | 8 ++- .../lightspeed-backend/src/service/router.ts | 53 +++++++++++-------- 4 files changed, 43 insertions(+), 24 deletions(-) diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md b/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md index 193261628a1..ce960934b4f 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md +++ b/workspaces/lightspeed/plugins/lightspeed-backend/report.api.md @@ -20,9 +20,12 @@ export function createRouter(options: RouterOptions): Promise; const lightspeedPlugin: BackendFeature; export default lightspeedPlugin; +// @public +export type McpServerAuth = 'dcr'; + // @public export interface McpServerResponse { - auth?: string; + auth?: McpServerAuth; // (undocumented) enabled: boolean; // (undocumented) diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/index.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/index.ts index cc6802fec02..62fbfd69953 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/index.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/index.ts @@ -19,6 +19,7 @@ export * from './service/router'; export type { RouterOptions } from './service/types'; export type { + McpServerAuth, McpServerResponse, McpServerStatus, McpToolInfo, diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts index acdaf08b461..84945037dbb 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server-types.ts @@ -32,6 +32,12 @@ export interface McpUserSettingsRow { */ export type McpServerStatus = 'connected' | 'error' | 'unknown'; +/** + * Authentication mode for MCP servers. + * @public + */ +export type McpServerAuth = 'dcr'; + /** * Public-facing response for an MCP server with user settings merged. * @public @@ -45,7 +51,7 @@ export interface McpServerResponse { hasToken: boolean; hasUserToken: boolean; /** Authentication mode — `'dcr'` means tokens are minted automatically. */ - auth?: string; + auth?: McpServerAuth; } /** diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts index 6464c919aa9..27e4a1c4491 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts @@ -45,6 +45,7 @@ import { } from './constant'; import { McpUserSettingsStore } from './mcp-server-store'; import { + McpServerAuth, McpServerResponse, McpServerStatus, McpValidationResult, @@ -79,8 +80,6 @@ import { validateCompletionsRequest } from './validation'; * app-config. If neither exists, the server is omitted from MCP-HEADERS. * Users can also set their own tokens via the Lightspeed UI. */ -type McpServerAuth = 'dcr'; - interface StaticMcpServer { name: string; token?: string; @@ -107,8 +106,7 @@ async function buildMcpHeaders( store: McpUserSettingsStore, userEntityRef: string, options?: { - authService?: AuthService; - credentials?: BackstageCredentials; + dcrAuth?: { authService: AuthService; credentials: BackstageCredentials }; logger?: LoggerService; }, ): Promise { @@ -122,18 +120,19 @@ async function buildMcpHeaders( if (!enabled) continue; if (server.auth === 'dcr') { - if (server.token && options?.logger) { - options.logger.warn( - `MCP server '${server.name}' has both auth: dcr and a static token; ` + - `the static token is ignored when auth is dcr`, - ); - } - if (options?.authService && options?.credentials) { - const { token } = await options.authService.getPluginRequestToken({ - onBehalfOf: options.credentials, - targetPluginId: 'mcp-actions', - }); - headers[server.name] = { Authorization: `${token}` }; + if (options?.dcrAuth) { + try { + const { token } = + await options.dcrAuth.authService.getPluginRequestToken({ + onBehalfOf: options.dcrAuth.credentials, + targetPluginId: 'mcp-actions', + }); + headers[server.name] = { Authorization: `${token}` }; + } catch (err) { + options?.logger?.error( + `Failed to mint DCR token for MCP server '${server.name}': ${err}`, + ); + } } else { options?.logger?.warn( `MCP server '${server.name}' has auth: dcr but AuthService is not available; skipping`, @@ -417,11 +416,21 @@ export async function createRouter( let effectiveToken: string | undefined; if (server.auth === 'dcr') { - const { token: dcrToken } = await auth.getPluginRequestToken({ - onBehalfOf: credentials, - targetPluginId: 'mcp-actions', - }); - effectiveToken = dcrToken; + try { + const { token: dcrToken } = await auth.getPluginRequestToken({ + onBehalfOf: credentials, + targetPluginId: 'mcp-actions', + }); + effectiveToken = dcrToken; + } catch (err) { + logger.error( + `Failed to mint DCR token for server '${name}': ${err}`, + ); + res.status(502).json({ + error: `Failed to mint authentication token for DCR server '${name}' — check Backstage auth configuration`, + }); + return; + } } else { const setting = await settingsStore.get(name, userEntityRef); effectiveToken = setting?.token || server.token; @@ -748,7 +757,7 @@ export async function createRouter( staticServers, settingsStore, userEntityRef, - { authService: auth, credentials, logger }, + { dcrAuth: { authService: auth, credentials }, logger }, ); const abortController = new AbortController(); From ae452903853d7b51aa57a3fd3d1a498ae7100ba6 Mon Sep 17 00:00:00 2001 From: Maysun J Faisal Date: Thu, 18 Jun 2026 15:50:36 -0400 Subject: [PATCH 3/5] fix(lightspeed): address review comments from yangcao77 - Remove duplicate migrate(database) call in plugin.ts - Remove unused 'mcp.settings.status.autoManaged' translation key - Regenerate API report Co-authored-by: Cursor --- workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md | 1 - workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md b/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md index d527a994ace..0e942cc6ed9 100644 --- a/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md +++ b/workspaces/lightspeed/plugins/lightspeed/report-alpha.api.md @@ -234,7 +234,6 @@ export const lightspeedTranslationRef: TranslationRef< readonly 'mcp.settings.status.oneTool': string; readonly 'mcp.settings.status.manyTools': string; readonly 'mcp.settings.status.unknown': string; - readonly 'mcp.settings.status.autoManaged': string; readonly 'mcp.settings.modalDescriptionDcr': string; readonly 'mcp.settings.toggleServerAriaLabel': string; readonly 'mcp.settings.editServerAriaLabel': string; diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts index 8669bea793c..513e511663c 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/ref.ts @@ -345,7 +345,6 @@ export const lightspeedMessages = { 'mcp.settings.status.oneTool': '{{count}} tool', 'mcp.settings.status.manyTools': '{{count}} tools', 'mcp.settings.status.unknown': 'Unknown', - 'mcp.settings.status.autoManaged': 'Authenticated via Backstage', 'mcp.settings.modalDescriptionDcr': 'This server uses Dynamic Client Registration (DCR). Tokens are minted automatically using your Backstage identity — no manual token is needed.', 'mcp.settings.toggleServerAriaLabel': 'Toggle {{serverName}}', From 4d83df4642ac4a86de796afa9ff1e4300e60b7a8 Mon Sep 17 00:00:00 2001 From: Maysun J Faisal Date: Thu, 25 Jun 2026 17:28:24 -0400 Subject: [PATCH 4/5] fix(lightspeed): add DCR localization strings and fix config key rename in tests Co-authored-by: Cursor --- .../src/service/mcp-server.test.ts | 4 +-- .../src/service/router.test.ts | 8 ++--- .../plugins/lightspeed/src/translations/de.ts | 2 ++ .../plugins/lightspeed/src/translations/es.ts | 2 ++ .../plugins/lightspeed/src/translations/fr.ts | 2 ++ .../plugins/lightspeed/src/translations/it.ts | 2 ++ .../plugins/lightspeed/src/translations/ja.ts | 2 ++ workspaces/lightspeed/yarn.lock | 35 +++++-------------- 8 files changed, 25 insertions(+), 32 deletions(-) diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts index 5bbab2d86ab..eff0745ee19 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts @@ -79,8 +79,8 @@ const MCP_CONFIG_MULTI = { }; const MCP_CONFIG_DCR = { - lightspeed: { - ...BASE_CONFIG.lightspeed, + 'intelligent-assistant': { + ...BASE_CONFIG['intelligent-assistant'], mcpServers: [ { name: 'static-mcp', diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts index d5e0f1ddfae..0e77d46847e 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.test.ts @@ -796,8 +796,8 @@ describe('lightspeed router tests', () => { ); const backendServer = await startBackendServer({ - lightspeed: { - ...BASE_CONFIG.lightspeed, + 'intelligent-assistant': { + ...BASE_CONFIG['intelligent-assistant'], mcpServers: [{ name: 'backstage-mcp', auth: 'dcr' }], }, }); @@ -854,8 +854,8 @@ describe('lightspeed router tests', () => { ); const backendServer = await startBackendServer({ - lightspeed: { - ...BASE_CONFIG.lightspeed, + 'intelligent-assistant': { + ...BASE_CONFIG['intelligent-assistant'], mcpServers: [ { name: 'backstage-mcp', auth: 'dcr' }, { name: 'static-server', token: 'my-static-token' }, diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/de.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/de.ts index 811d2c4888b..b54e746011b 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/de.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/de.ts @@ -137,6 +137,8 @@ const lightspeedTranslationDe = createTranslationMessages({ 'mcp.settings.loading': 'MCP-Server werden geladen...', 'mcp.settings.modalDescription': 'Anmeldedaten werden verschlüsselt gespeichert und sind auf Ihr Profil beschränkt. Der intelligente Assistent arbeitet mit genau Ihren Berechtigungen.', + 'mcp.settings.modalDescriptionDcr': + 'Dieser Server verwendet Dynamic Client Registration (DCR). Token werden automatisch mit Ihrer Backstage-Identität erstellt — kein manuelles Token erforderlich.', 'mcp.settings.name': 'Name', 'mcp.settings.noneAvailable': 'Keine MCP-Server verfügbar.', 'mcp.settings.personalAccessToken': 'Persönlicher Zugriffstoken', diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/es.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/es.ts index 193ca684553..4d700483ca3 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/es.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/es.ts @@ -134,6 +134,8 @@ const lightspeedTranslationEs = createTranslationMessages({ 'mcp.settings.loading': 'Cargando servidores MCP...', 'mcp.settings.modalDescription': 'Las credenciales se almacenan cifradas y se limitan a tu perfil. El asistente inteligente funcionará con exactamente tus permisos.', + 'mcp.settings.modalDescriptionDcr': + 'Este servidor utiliza Dynamic Client Registration (DCR). Los tokens se generan automáticamente usando tu identidad de Backstage — no se necesita un token manual.', 'mcp.settings.name': 'Nombre', 'mcp.settings.noneAvailable': 'No hay servidores MCP disponibles.', 'mcp.settings.personalAccessToken': 'Token de acceso personal', diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/fr.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/fr.ts index 7f0b522cadf..926b0996bd0 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/fr.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/fr.ts @@ -137,6 +137,8 @@ const lightspeedTranslationFr = createTranslationMessages({ 'mcp.settings.loading': 'Chargement des serveurs MCP...', 'mcp.settings.modalDescription': 'Les identifiants sont chiffrés au repos et limités à votre profil. L\u2019assistant intelligent fonctionnera avec exactement vos autorisations.', + 'mcp.settings.modalDescriptionDcr': + 'Ce serveur utilise Dynamic Client Registration (DCR). Les jetons sont générés automatiquement à partir de votre identité Backstage — aucun jeton manuel n\u2019est nécessaire.', 'mcp.settings.name': 'Nom', 'mcp.settings.noneAvailable': 'Aucun serveur MCP disponible.', 'mcp.settings.personalAccessToken': "Jeton d'accès personnel", diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/it.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/it.ts index 8e7f854c25b..a41ebaed9d5 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/it.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/it.ts @@ -135,6 +135,8 @@ const lightspeedTranslationIt = createTranslationMessages({ 'mcp.settings.loading': 'Caricamento dei server MCP...', 'mcp.settings.modalDescription': "Le credenziali sono crittografate a riposo e associate al tuo profilo. L'assistente intelligente opererà con esattamente le tue autorizzazioni.", + 'mcp.settings.modalDescriptionDcr': + 'Questo server utilizza Dynamic Client Registration (DCR). I token vengono generati automaticamente utilizzando la tua identità Backstage — non è necessario alcun token manuale.', 'mcp.settings.name': 'Nome', 'mcp.settings.noneAvailable': 'Nessun server MCP disponibile.', 'mcp.settings.personalAccessToken': 'Token di accesso personale', diff --git a/workspaces/lightspeed/plugins/lightspeed/src/translations/ja.ts b/workspaces/lightspeed/plugins/lightspeed/src/translations/ja.ts index 8126edce1e1..09e417baae0 100644 --- a/workspaces/lightspeed/plugins/lightspeed/src/translations/ja.ts +++ b/workspaces/lightspeed/plugins/lightspeed/src/translations/ja.ts @@ -133,6 +133,8 @@ const lightspeedTranslationJa = createTranslationMessages({ 'mcp.settings.loading': 'MCP サーバーを読み込み中...', 'mcp.settings.modalDescription': '認証情報は保存時に暗号化され、あなたのプロファイルに限定されます。インテリジェントアシスタントはあなたの権限で動作します。', + 'mcp.settings.modalDescriptionDcr': + 'このサーバーは Dynamic Client Registration (DCR) を使用しています。トークンはあなたの Backstage ID を使用して自動的に発行されるため、手動でのトークン入力は不要です。', 'mcp.settings.name': '名前', 'mcp.settings.noneAvailable': '利用可能な MCP サーバーはありません。', 'mcp.settings.personalAccessToken': '個人アクセストークン', diff --git a/workspaces/lightspeed/yarn.lock b/workspaces/lightspeed/yarn.lock index 41d7ad8b9a8..e631dfd3e34 100644 --- a/workspaces/lightspeed/yarn.lock +++ b/workspaces/lightspeed/yarn.lock @@ -3557,7 +3557,7 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog@npm:^2.0.0, @backstage/plugin-catalog@npm:^2.0.1": +"@backstage/plugin-catalog@npm:2.0.1": version: 2.0.1 resolution: "@backstage/plugin-catalog@npm:2.0.1" dependencies: @@ -9909,6 +9909,7 @@ __metadata: "@types/multer": "npm:^1.4.12" "@types/supertest": "npm:2.0.16" express: "npm:^4.21.1" + express-rate-limit: "npm:^8.2.2" form-data: "npm:^4.0.5" htmlparser2: "npm:^9.1.0" http-proxy-middleware: "npm:^3.0.2" @@ -10076,13 +10077,6 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.23.2": - version: 1.23.2 - resolution: "@remix-run/router@npm:1.23.2" - checksum: 10c0/7096b7f2086b2cd80c9e06873b71a8317e04858c01edc06a6fed187b660408a90f47c8e120e8af4c369cf1fa6b6a316a66b0917f42b6eb8a566e98b277c50449 - languageName: node - linkType: hard - "@remix-run/router@npm:1.23.3": version: 1.23.3 resolution: "@remix-run/router@npm:1.23.3" @@ -30620,31 +30614,20 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:^6.0.0, react-router-dom@npm:^6.3.0, react-router-dom@npm:^6.30.2": - version: 6.30.3 - resolution: "react-router-dom@npm:6.30.3" +"react-router-dom@npm:6.30.4": + version: 6.30.4 + resolution: "react-router-dom@npm:6.30.4" dependencies: - "@remix-run/router": "npm:1.23.2" - react-router: "npm:6.30.3" + "@remix-run/router": "npm:1.23.3" + react-router: "npm:6.30.4" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/e8a1e13c662ed6ee71a785bd3418ba04b700bcd8aff6ea7b32524371e8abb1c85568cd4fe9b9e9d555b8101fd415f6f1796531f593da60be179ce75b37038657 - languageName: node - linkType: hard - -"react-router@npm:6.30.3": - version: 6.30.3 - resolution: "react-router@npm:6.30.3" - dependencies: - "@remix-run/router": "npm:1.23.2" - peerDependencies: - react: ">=16.8" - checksum: 10c0/a0a74bf5a933cf0abd47e0eac1d3a505cd66b866e3ee8f20d8016885d3b4361ba3ba72dee026248c6125e631b191ba6ad109184c892281cea6cb747c71bf5940 + checksum: 10c0/1b25ab26a288da852f7b58eec5c14b3f37919e6773a557cd846d3a05d7a7d890c8d49bda93c0a7f497f240df1df8b0ad50635f990aafb55f2fc545ad8269a822 languageName: node linkType: hard -"react-router@npm:^6.30.4": +"react-router@npm:6.30.4": version: 6.30.4 resolution: "react-router@npm:6.30.4" dependencies: From 52739c271bc4fa6aee73a7171d57c06ea28a5f28 Mon Sep 17 00:00:00 2001 From: Maysun J Faisal Date: Fri, 3 Jul 2026 12:29:12 -0400 Subject: [PATCH 5/5] fix(lightspeed): address fullsend review feedback for DCR - Tighten config.d.ts auth type from string to literal 'dcr' - Fix @visibility annotation to 'frontend' (field is used by UI) - Add case-insensitive comparison for auth config value - Add test for DCR validate endpoint path Co-authored-by: Cursor --- .../plugins/lightspeed-backend/config.d.ts | 4 ++-- .../src/service/mcp-server.test.ts | 13 +++++++++++++ .../lightspeed-backend/src/service/router.ts | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts b/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts index 68d7c91d5b1..d7ad6c70458 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/config.d.ts @@ -52,9 +52,9 @@ export interface Config { * Authentication mode for this MCP server. * Set to 'dcr' for Dynamic Client Registration (user-bound tokens minted per-request). * When omitted, falls back to static-token mode. - * @visibility backend + * @visibility frontend */ - auth?: string; + auth?: 'dcr'; }>; /** * Per-user rate limiting for Lightspeed API endpoints. diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts index eff0745ee19..52049616eb6 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/mcp-server.test.ts @@ -554,6 +554,19 @@ describe('MCP server management endpoints', () => { expect(response.status).toBe(403); }); + + it('validates a DCR server using a minted token', async () => { + const backendServer = await startBackendServer(MCP_CONFIG_DCR); + const response = await request(backendServer).post( + '/api/lightspeed/mcp-servers/no-token-server/validate', + ); + + // DCR path mints a token successfully (no 502), but the mock MCP server + // rejects it (only accepts MOCK_MCP_VALID_TOKEN), so validation reports error. + expect(response.status).toBe(200); + expect(response.body.name).toBe('no-token-server'); + expect(response.body.validation).toBeDefined(); + }); }); // ─── Token encryption integration ───────────────────────────────── diff --git a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts index 27e4a1c4491..3aa332c72af 100644 --- a/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts +++ b/workspaces/lightspeed/plugins/lightspeed-backend/src/service/router.ts @@ -210,7 +210,7 @@ export async function createRouter( const staticServers: StaticMcpServer[] = []; if (mcpServersConfig) { for (const mcpServer of mcpServersConfig) { - const authValue = mcpServer.getOptionalString('auth'); + const authValue = mcpServer.getOptionalString('auth')?.toLowerCase(); if (authValue && authValue !== 'dcr') { logger.warn( `MCP server '${mcpServer.getString('name')}' has unsupported auth value '${authValue}'; ` +