('');
+
+ const getJsonType = (value: JsonValue): string => {
+ if (Array.isArray(value)) {
+ return 'array';
+ }
+ if (value === null) {
+ return 'null';
+ }
+ return typeof value;
+ };
+
+ const renderJsonValue = (value: JsonValue): string => {
+ if (typeof value === 'string') {
+ return `"${value}"`;
+ }
+ if (value === null) {
+ return 'null';
+ }
+ return String(value);
+ };
+
+ const renderJsonLines = (value: JsonValue, depth = 0): React.ReactNode[] => {
+ const indent = ' '.repeat(depth);
+ const childIndent = ' '.repeat(depth + 1);
+
+ if (Array.isArray(value)) {
+ const lines: React.ReactNode[] = [{indent}[
];
+ value.forEach((item: JsonValue, index: number) => {
+ if (item !== null && typeof item === 'object') {
+ lines.push(...renderJsonLines(item, depth + 1));
+ } else {
+ lines.push(
+
+ {childIndent}
+ {getJsonType(item)}{' '}
+ {renderJsonValue(item)}
+ {index < value.length - 1 ? ',' : ''}
+
,
+ );
+ }
+ });
+ lines.push({indent}]
);
+ return lines;
+ }
+
+ if (value !== null && typeof value === 'object') {
+ const entries = Object.entries(value);
+ const lines: React.ReactNode[] = [{indent}{'{'}
];
+ entries.forEach(([field, fieldValue]: [string, JsonValue], index: number) => {
+ const isLast = index === entries.length - 1;
+ if (fieldValue !== null && typeof fieldValue === 'object') {
+ lines.push(
+
+ {childIndent}
+ "{field}"
+ :{' '}
+ {getJsonType(fieldValue)}
+
,
+ );
+ const childLines = renderJsonLines(fieldValue, depth + 1);
+ if (isLast) {
+ lines.push(...childLines);
+ } else {
+ const lastLine = childLines[childLines.length - 1];
+ lines.push(...childLines.slice(0, -1));
+ lines.push(
+
+ {lastLine}
+ ,
+
,
+ );
+ }
+ return;
+ }
+
+ lines.push(
+
+ {childIndent}
+ "{field}"
+ :{' '}
+ {getJsonType(fieldValue)}{' '}
+ {renderJsonValue(fieldValue)}
+ {isLast ? '' : ','}
+
,
+ );
+ });
+ lines.push({indent}{'}'}
);
+ return lines;
+ }
+
+ return [
+
+ {indent}
+ {getJsonType(value)}{' '}
+ {renderJsonValue(value)}
+
,
+ ];
+ };
+
+ const renderSelectedJson = (): React.ReactNode => {
+ try {
+ const parsed = JSON.parse(selectedJson) as JsonValue;
+ return (
+
+ {renderJsonLines(parsed)}
+
+ );
+ } catch (_error) {
+ return (
+
+ {selectedJson}
+
+ );
+ }
+ };
+
+ const columns: TableColumnsType = [
+ { title: 'ID', dataIndex: 'id', key: 'id' },
+ {
+ title: 'Preview',
+ dataIndex: 'json',
+ key: 'preview',
+ render: (json: string) => {
+ try {
+ const obj = JSON.parse(json);
+ return {JSON.stringify(obj, null, 2)};
+ } catch (_e) {
+ return Invalid JSON;
+ }
+ },
+ },
+ {
+ title: 'Actions',
+ key: 'actions',
+ render: (_value: unknown, record: DatabaseDocument) => (
+
+
+ }
+ onClick={() => {
+ try {
+ setSelectedJson(JSON.stringify(JSON.parse(record.json), null, 2));
+ } catch (_e) {
+ setSelectedJson(record.json);
+ }
+ setIsJsonModalOpen(true);
+ }}
+ size="small"
+ type="text"
+ />
+
+
+ }
+ onClick={() => {
+ if (typeof navigator !== 'undefined' && navigator.clipboard) {
+ void navigator.clipboard.writeText(record.json);
+ }
+ }}
+ size="small"
+ type="text"
+ />
+
+
+ ),
+ },
+ ];
+
+ return (
+
+
+
Database Explorer
+
+
+
+
+ dataSource={documents}
+ columns={columns}
+ rowKey="id"
+ loading={!!loading}
+ pagination={{
+ current: page,
+ pageSize,
+ total: totalCount,
+ onChange: onChangePage,
+ showSizeChanger: true,
+ }}
+ />
+ }}
+ okType="primary"
+ onCancel={() => {
+ setIsJsonModalOpen(false);
+ setSelectedJson('');
+ }}
+ onOk={() => {
+ if (typeof navigator !== 'undefined' && navigator.clipboard) {
+ void navigator.clipboard.writeText(selectedJson);
+ }
+ }}
+ open={isJsonModalOpen}
+ style={{ top: 12 }}
+ title="Full JSON"
+ width="95vw"
+ >
+ {renderSelectedJson()}
+
+
+ );
+};
diff --git a/packages/ocom/ui-staff-route-tech-admin/src/index.tsx b/packages/ocom/ui-staff-route-tech-admin/src/index.tsx
index b427e099e..ca384b0ca 100644
--- a/packages/ocom/ui-staff-route-tech-admin/src/index.tsx
+++ b/packages/ocom/ui-staff-route-tech-admin/src/index.tsx
@@ -1,7 +1,7 @@
-import { PlaceholderPage } from '@ocom/ui-staff-shared';
import type React from 'react';
import { Route, Routes } from 'react-router-dom';
import { SectionLayout } from './section-layout.tsx';
+import { DatabaseExplorerPage } from './pages/database-explorer.tsx';
export const Root: React.FC = () => {
return (
@@ -11,24 +11,8 @@ export const Root: React.FC = () => {
element={}
>
- }
- />
-
- }
+ path="database-explorer"
+ element={}
/>
diff --git a/packages/ocom/ui-staff-route-tech-admin/src/pages/database-explorer.tsx b/packages/ocom/ui-staff-route-tech-admin/src/pages/database-explorer.tsx
new file mode 100644
index 000000000..4b4668407
--- /dev/null
+++ b/packages/ocom/ui-staff-route-tech-admin/src/pages/database-explorer.tsx
@@ -0,0 +1,19 @@
+import { RequireRole, StaffAppRoles, SubPageLayout } from '@ocom/ui-staff-shared';
+import type React from 'react';
+import { DatabaseExplorerContainer } from '../components/database-explorer.container.tsx';
+
+export const DatabaseExplorerPage: React.FC = () => {
+ return (
+
+ Database Explorer}
+ >
+
+
+
+ );
+};
diff --git a/packages/ocom/ui-staff-route-tech-admin/src/section-layout.tsx b/packages/ocom/ui-staff-route-tech-admin/src/section-layout.tsx
index 9d0cd47dc..680b4ee4a 100644
--- a/packages/ocom/ui-staff-route-tech-admin/src/section-layout.tsx
+++ b/packages/ocom/ui-staff-route-tech-admin/src/section-layout.tsx
@@ -1,13 +1,28 @@
-import { ToolOutlined } from '@ant-design/icons';
-import { type SectionLayoutProps, SectionLayout as SharedSectionLayout } from '@ocom/ui-staff-shared';
+import { DashboardOutlined, ToolOutlined } from '@ant-design/icons';
+import { type SectionLayoutProps, SectionLayout as SharedSectionLayout, type StaffAuth } from '@ocom/ui-staff-shared';
import type React from 'react';
export const SectionLayout: React.FC = () => {
+ const hasDatabaseExplorerAccess = (member: unknown): boolean => {
+ const auth = member as StaffAuth | undefined;
+ const perms = auth?.permissions;
+ return perms?.canManageTechAdmin === true || perms?.canViewDatabaseDocuments === true;
+ };
+
const pageLayouts: SectionLayoutProps['pageLayouts'] = [
{
- path: '/staff/tech',
+ path: '/staff/tech/*',
title: 'Tech Admin',
icon: ,
id: 'tech',
+ hideSelfLinkWhenHasChildren: true,
+ },
+ {
+ path: '/staff/tech/database-explorer',
+ title: 'Database',
+ icon: ,
+ id: 'database-explorer',
+ parent: 'tech',
+ hasPermissions: hasDatabaseExplorerAccess,
},
];
diff --git a/packages/ocom/ui-staff-route-tech-admin/vitest.config.ts b/packages/ocom/ui-staff-route-tech-admin/vitest.config.ts
index 17bec4371..9f92f5d21 100644
--- a/packages/ocom/ui-staff-route-tech-admin/vitest.config.ts
+++ b/packages/ocom/ui-staff-route-tech-admin/vitest.config.ts
@@ -7,6 +7,7 @@ export default mergeConfig(
test: {
environment: 'jsdom',
passWithNoTests: true,
+ setupFiles: ['./vitest.setup.ts'],
},
}),
);
diff --git a/packages/ocom/ui-staff-route-tech-admin/vitest.setup.ts b/packages/ocom/ui-staff-route-tech-admin/vitest.setup.ts
new file mode 100644
index 000000000..3a7c9e380
--- /dev/null
+++ b/packages/ocom/ui-staff-route-tech-admin/vitest.setup.ts
@@ -0,0 +1,50 @@
+const safeAssign = (name: string, value: unknown) => {
+ try {
+ (globalThis as Record)[name] = value;
+ } catch {
+ Object.defineProperty(globalThis, name, {
+ value,
+ writable: true,
+ configurable: true,
+ });
+ }
+};
+
+if (typeof globalThis !== 'undefined' && !globalThis.matchMedia) {
+ safeAssign(
+ 'matchMedia',
+ (query: string) => ({
+ matches: false,
+ media: query,
+ onchange: null,
+ addListener: () => undefined,
+ removeListener: () => undefined,
+ addEventListener: () => undefined,
+ removeEventListener: () => undefined,
+ dispatchEvent: () => false,
+ }),
+ );
+}
+
+if (typeof globalThis !== 'undefined' && !globalThis.getComputedStyle) {
+ safeAssign('getComputedStyle', () => ({
+ getPropertyValue: () => '',
+ }));
+}
+
+if (!('ResizeObserver' in globalThis)) {
+ safeAssign(
+ 'ResizeObserver',
+ class {
+ observe() {
+ /* noop */
+ }
+ unobserve() {
+ /* noop */
+ }
+ disconnect() {
+ /* noop */
+ }
+ },
+ );
+}
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.container.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.container.tsx
index bddd68428..948ebff58 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.container.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.container.tsx
@@ -35,7 +35,10 @@ export const StaffRoleCreateContainer: React.FC = () => {
const auth = useContext(StaffAuthContext);
const availableEnterpriseAppRoles = getAllowedEnterpriseAppRoles(auth?.enterpriseAppRole);
const showTechAdminPermissions = auth?.permissions?.canManageTechAdmin === true;
- const canCreateRole = auth?.permissions?.canAddRole === true || auth?.permissions?.canManageStaffRolesAndPermissions === true || auth?.permissions?.canManageTechAdmin === true;
+ const canCreateRole =
+ auth?.permissions?.canAddRole === true ||
+ auth?.permissions?.canManageStaffRolesAndPermissions === true ||
+ auth?.permissions?.canManageTechAdmin === true;
const [staffRoleCreate, { loading }] = useMutation(StaffRoleCreateDocument, {
update: (cache, { data }) => {
@@ -102,7 +105,7 @@ export const StaffRoleCreateContainer: React.FC = () => {
? {
techAdminPermissions: {
canManageTechAdmin: values.canManageTechAdmin,
- canViewDatabaseExplorer: values.canViewDatabaseExplorer,
+ canViewDatabaseDocuments: values.canViewDatabaseDocuments,
canViewBlobExplorer: values.canViewBlobExplorer,
canViewQueueDashboard: values.canViewQueueDashboard,
canSendQueueMessages: values.canSendQueueMessages,
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.tsx
index f4613977b..0d3ee2274 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-create.tsx
@@ -24,7 +24,7 @@ export interface StaffRoleFormValues {
canViewFinanceConfigs: boolean;
canCreateFinanceConfigs: boolean;
canManageTechAdmin: boolean;
- canViewDatabaseExplorer: boolean;
+ canViewDatabaseDocuments: boolean;
canViewBlobExplorer: boolean;
canViewQueueDashboard: boolean;
canSendQueueMessages: boolean;
@@ -95,7 +95,7 @@ const PERMISSION_GROUPS: Array<{
topLevelKey: 'canManageTechAdmin',
fields: [
{ key: 'canManageTechAdmin', label: 'Can Manage Tech Admin' },
- { key: 'canViewDatabaseExplorer', label: 'Can View Database Explorer' },
+ { key: 'canViewDatabaseDocuments', label: 'Can View Database Documents' },
{ key: 'canViewBlobExplorer', label: 'Can View Blob Explorer' },
{ key: 'canViewQueueDashboard', label: 'Can View Queue Dashboard' },
{ key: 'canSendQueueMessages', label: 'Can Send Queue Messages' },
@@ -137,7 +137,7 @@ const DEFAULT_VALUES: StaffRoleFormValues = {
canViewFinanceConfigs: false,
canCreateFinanceConfigs: false,
canManageTechAdmin: false,
- canViewDatabaseExplorer: false,
+ canViewDatabaseDocuments: false,
canViewBlobExplorer: false,
canViewQueueDashboard: false,
canSendQueueMessages: false,
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.graphql b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.graphql
index fc19d6ae8..301eb80a4 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.graphql
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.graphql
@@ -48,7 +48,7 @@ fragment StaffRoleEditFields on StaffRole {
}
techAdminPermissions {
canManageTechAdmin
- canViewDatabaseExplorer
+ canViewDatabaseDocuments
canViewBlobExplorer
canViewQueueDashboard
canSendQueueMessages
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.tsx
index 99d73c4aa..49d0bff9f 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.container.tsx
@@ -36,7 +36,10 @@ export const StaffRoleEditContainer: React.FC = () => {
const auth = useContext(StaffAuthContext);
const availableEnterpriseAppRoles = getAllowedEnterpriseAppRoles(auth?.enterpriseAppRole);
const showTechAdminPermissions = auth?.permissions?.canManageTechAdmin === true;
- const canEditRole = auth?.permissions?.canEditRole === true || auth?.permissions?.canManageStaffRolesAndPermissions === true || auth?.permissions?.canManageTechAdmin === true;
+ const canEditRole =
+ auth?.permissions?.canEditRole === true ||
+ auth?.permissions?.canManageStaffRolesAndPermissions === true ||
+ auth?.permissions?.canManageTechAdmin === true;
const { data, loading: queryLoading } = useQuery(StaffRoleByIdDocument, {
variables: { id: id ?? '' },
@@ -95,7 +98,7 @@ export const StaffRoleEditContainer: React.FC = () => {
? {
techAdminPermissions: {
canManageTechAdmin: values.canManageTechAdmin,
- canViewDatabaseExplorer: values.canViewDatabaseExplorer,
+ canViewDatabaseDocuments: values.canViewDatabaseDocuments,
canViewBlobExplorer: values.canViewBlobExplorer,
canViewQueueDashboard: values.canViewQueueDashboard,
canSendQueueMessages: values.canSendQueueMessages,
@@ -152,7 +155,7 @@ export const StaffRoleEditContainer: React.FC = () => {
canViewFinanceConfigs: role.permissions.financePermissions.canViewFinanceConfigs,
canCreateFinanceConfigs: role.permissions.financePermissions.canCreateFinanceConfigs,
canManageTechAdmin: role.permissions.techAdminPermissions.canManageTechAdmin,
- canViewDatabaseExplorer: role.permissions.techAdminPermissions.canViewDatabaseExplorer,
+ canViewDatabaseDocuments: role.permissions.techAdminPermissions.canViewDatabaseDocuments,
canViewBlobExplorer: role.permissions.techAdminPermissions.canViewBlobExplorer,
canViewQueueDashboard: role.permissions.techAdminPermissions.canViewQueueDashboard,
canSendQueueMessages: role.permissions.techAdminPermissions.canSendQueueMessages,
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.stories.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.stories.tsx
index a392b5c63..1ba67f19c 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.stories.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-role-edit.stories.tsx
@@ -24,7 +24,7 @@ const existingRoleValues = {
canViewFinanceConfigs: false,
canCreateFinanceConfigs: false,
canManageTechAdmin: false,
- canViewDatabaseExplorer: false,
+ canViewDatabaseDocuments: false,
canViewBlobExplorer: false,
canViewQueueDashboard: false,
canSendQueueMessages: false,
@@ -78,7 +78,7 @@ export const CaseManagerEditView: Story = {
canViewFinanceConfigs: false,
canCreateFinanceConfigs: false,
canManageTechAdmin: false,
- canViewDatabaseExplorer: false,
+ canViewDatabaseDocuments: false,
canViewBlobExplorer: false,
canViewQueueDashboard: false,
canSendQueueMessages: false,
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-roles-list.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-roles-list.tsx
index 505847beb..cfc9019ab 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-roles-list.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-roles-list.tsx
@@ -41,7 +41,7 @@ export const StaffRolesList: React.FC = ({ data, onEdit, on
{
title: 'Action',
key: 'action',
- render: (_: unknown, record: StaffRole) =>
+ render: (_: unknown, record: StaffRole) => (
canEdit ? (
- ) : null,
+ ) : null
+ ),
},
];
diff --git a/packages/ocom/ui-staff-route-user-management/src/components/staff-user-detail.container.tsx b/packages/ocom/ui-staff-route-user-management/src/components/staff-user-detail.container.tsx
index 8c3302f98..6f0294b16 100644
--- a/packages/ocom/ui-staff-route-user-management/src/components/staff-user-detail.container.tsx
+++ b/packages/ocom/ui-staff-route-user-management/src/components/staff-user-detail.container.tsx
@@ -4,7 +4,7 @@ import { App } from 'antd';
import type React from 'react';
import { useContext, useEffect, useState } from 'react';
import { useParams } from 'react-router-dom';
-import { CurrentStaffUserDocument, StaffRolesForSelectDocument, StaffUserAssignRoleDocument, StaffUserDetailDocument, StaffUsersListDocument } from '../generated.tsx';
+import { StaffRolesForSelectDocument, StaffUserAssignRoleDocument, StaffUserDetailDocument, StaffUsersListDocument, CurrentStaffUserDocument } from '../generated.tsx';
import { StaffUserDetail } from './staff-user-detail.tsx';
const EnterpriseAppRoleNames = {
@@ -34,7 +34,10 @@ export const StaffUserDetailContainer: React.FC = () => {
const userId = params.id ?? '';
const auth = useContext(StaffAuthContext);
const canAssignRoles =
- auth?.permissions?.canAssignStaffRoles === true || auth?.permissions?.canManageUsers === true || auth?.permissions?.canManageStaffRolesAndPermissions === true || auth?.permissions?.canManageTechAdmin === true;
+ auth?.permissions?.canAssignStaffRoles === true ||
+ auth?.permissions?.canManageUsers === true ||
+ auth?.permissions?.canManageStaffRolesAndPermissions === true ||
+ auth?.permissions?.canManageTechAdmin === true;
const { message } = App.useApp();
const { data: userData, loading: userLoading } = useQuery(StaffUserDetailDocument, {
@@ -57,7 +60,10 @@ export const StaffUserDetailContainer: React.FC = () => {
const [selectedRoleId, setSelectedRoleId] = useState(null);
const [assignRole, { loading: assignLoading }] = useMutation(StaffUserAssignRoleDocument, {
- refetchQueries: [{ query: StaffUserDetailDocument, variables: { id: userId } }, { query: StaffUsersListDocument }],
+ refetchQueries: [
+ { query: StaffUserDetailDocument, variables: { id: userId } },
+ { query: StaffUsersListDocument },
+ ],
});
useEffect(() => {
@@ -100,12 +106,12 @@ export const StaffUserDetailContainer: React.FC = () => {
if (targetUserEnterpriseAppRole && r.enterpriseAppRole !== targetUserEnterpriseAppRole) return false;
return true;
});
-
- // Always include the user's current role in the options so the Select can render its label
- // (the current role may be outside the viewer's assignable set but must still display correctly)
- const currentUserRole = user?.role ? { id: String(user.role.id), roleName: user.role.roleName } : null;
- const mappedFilteredRoles = filteredRoles.map((r) => ({ id: String(r.id), roleName: r.roleName }));
- const availableRolesWithCurrent = currentUserRole && !mappedFilteredRoles.some((r) => r.id === currentUserRole.id) ? [currentUserRole, ...mappedFilteredRoles] : mappedFilteredRoles;
+ const availableRoles = filteredRoles.map((r) => ({ id: String(r.id), roleName: r.roleName }));
+ const currentRole = user?.role ? { id: String(user.role.id), roleName: user.role.roleName } : null;
+ const availableRolesWithCurrent =
+ currentRole && !availableRoles.some((r) => r.id === currentRole.id)
+ ? [currentRole, ...availableRoles]
+ : availableRoles;
return (
= ({ data, onEdit, ca
{
title: 'Action',
key: 'action',
- render: (_: unknown, record: StaffUser) =>
+ render: (_: unknown, record: StaffUser) => (
canEdit ? (
- ) : null,
+ ) : null
+ ),
},
];
diff --git a/packages/ocom/ui-staff-shared/package.json b/packages/ocom/ui-staff-shared/package.json
index 0a07ee14a..0d52c1aa7 100644
--- a/packages/ocom/ui-staff-shared/package.json
+++ b/packages/ocom/ui-staff-shared/package.json
@@ -33,6 +33,7 @@
"@storybook/react": "catalog:",
"storybook": "catalog:",
"jsdom": "catalog:",
+ "react-dom": "^19.1.1",
"vite": "catalog:",
"vitest": "catalog:",
"typescript": "catalog:"
diff --git a/packages/ocom/ui-staff-shared/src/index.tsx b/packages/ocom/ui-staff-shared/src/index.tsx
index fb8278245..d28d20e4c 100644
--- a/packages/ocom/ui-staff-shared/src/index.tsx
+++ b/packages/ocom/ui-staff-shared/src/index.tsx
@@ -3,8 +3,8 @@ import { SectionLayout } from './section-layout.tsx';
export { VerticalTabs } from '@ocom/ui-shared';
export { RequireRole, type RequireRoleProps } from './require-role.tsx';
-export { SectionLayoutContainer } from './section-layout.container.tsx';
export { SectionLayout, type SectionLayoutProps } from './section-layout.tsx';
+export { SectionLayoutContainer } from './section-layout.container.tsx';
export { extractRoles, type StaffAppRole, StaffAppRoles, staffRouteRoles } from './staff-app-roles.ts';
export { type StaffAuth, StaffAuthContext, StaffAuthProvider, StaffRouteShell, type StaffRouteShellProps } from './staff-route-shell.tsx';
export { SubPageLayout } from './sub-page-layout.tsx';
diff --git a/packages/ocom/ui-staff-shared/src/require-role.test.tsx b/packages/ocom/ui-staff-shared/src/require-role.test.tsx
new file mode 100644
index 000000000..1353ab8d1
--- /dev/null
+++ b/packages/ocom/ui-staff-shared/src/require-role.test.tsx
@@ -0,0 +1,132 @@
+import type * as React from 'react';
+import { renderToString } from 'react-dom/server';
+import { MemoryRouter } from 'react-router-dom';
+import { beforeEach, describe, expect, it, vi } from 'vitest';
+import { RequireRole } from './require-role.tsx';
+import { StaffAuthProvider } from './staff-route-shell.tsx';
+
+const useQueryMock = vi.fn();
+vi.mock('@apollo/client', () => ({
+ gql: (strings: TemplateStringsArray, ...values: unknown[]) => String.raw({ raw: strings }, ...values),
+ useQuery: (...args: unknown[]) => useQueryMock(...args),
+}));
+
+const Protected: React.FC = () => protected content
;
+
+describe('RequireRole', () => {
+ beforeEach(() => {
+ useQueryMock.mockReset();
+ });
+
+ it('renders children when the permission key is true', () => {
+ useQueryMock.mockReturnValue({
+ loading: false,
+ error: undefined,
+ data: {
+ staffUserCurrent: {
+ role: {
+ permissions: {
+ communityPermissions: { canManageCommunities: false, canManageStaffRolesAndPermissions: false },
+ userPermissions: { canManageUsers: false, canAssignStaffRoles: false, canViewStaffUsers: false },
+ staffRolePermissions: { canViewRoles: false, canAddRole: false, canEditRole: false, canRemoveRole: false },
+ financePermissions: { canManageFinance: false },
+ techAdminPermissions: { canManageTechAdmin: true },
+ },
+ },
+ },
+ },
+ });
+ const identity = {};
+ const html = renderToString(
+
+
+
+
+
+
+ ,
+ );
+ expect(html).toContain('protected content');
+ });
+
+ it('redirects to /unauthorized when the permission key is false', () => {
+ useQueryMock.mockReturnValue({
+ loading: false,
+ error: undefined,
+ data: {
+ staffUserCurrent: {
+ role: {
+ permissions: {
+ communityPermissions: { canManageCommunities: false, canManageStaffRolesAndPermissions: false },
+ userPermissions: { canManageUsers: false, canAssignStaffRoles: false, canViewStaffUsers: false },
+ staffRolePermissions: { canViewRoles: false, canAddRole: false, canEditRole: false, canRemoveRole: false },
+ financePermissions: { canManageFinance: true },
+ techAdminPermissions: { canManageTechAdmin: false },
+ },
+ },
+ },
+ },
+ });
+ const identity = {};
+ const html = renderToString(
+
+
+
+
+
+
+ ,
+ );
+ expect(html).not.toContain('protected content');
+ });
+
+ it('redirects to /unauthorized when query returns an error', () => {
+ useQueryMock.mockReturnValue({
+ loading: false,
+ error: new Error('network error'),
+ data: undefined,
+ });
+ const identity = {};
+ const html = renderToString(
+
+
+
+
+
+
+ ,
+ );
+ expect(html).not.toContain('protected content');
+ });
+
+ it('does not render protected content while loading', () => {
+ useQueryMock.mockReturnValue({
+ loading: true,
+ error: undefined,
+ data: undefined,
+ });
+ const identity = {};
+ const html = renderToString(
+
+
+
+
+
+
+ ,
+ );
+ expect(html).not.toContain('protected content');
+ });
+});
diff --git a/packages/ocom/ui-staff-shared/src/require-role.tsx b/packages/ocom/ui-staff-shared/src/require-role.tsx
index ae363ad57..9665d2701 100644
--- a/packages/ocom/ui-staff-shared/src/require-role.tsx
+++ b/packages/ocom/ui-staff-shared/src/require-role.tsx
@@ -36,6 +36,7 @@ const STAFF_USER_CURRENT_QUERY = gql`
}
techAdminPermissions {
canManageTechAdmin
+ canViewDatabaseDocuments
}
}
}
@@ -51,7 +52,7 @@ interface StaffUserCurrentQueryResult {
userPermissions: { canManageUsers: boolean; canAssignStaffRoles: boolean; canViewStaffUsers: boolean };
staffRolePermissions: { canViewRoles: boolean; canAddRole: boolean; canEditRole: boolean; canRemoveRole: boolean };
financePermissions: { canManageFinance: boolean };
- techAdminPermissions: { canManageTechAdmin: boolean };
+ techAdminPermissions: { canManageTechAdmin: boolean; canViewDatabaseDocuments: boolean };
};
};
};
@@ -68,6 +69,7 @@ export const RequireRole: FC = ({ roles, permKey, children })
}
const rolePermissions = data?.staffUserCurrent?.role?.permissions;
+ const canManageTechAdmin = rolePermissions?.techAdminPermissions.canManageTechAdmin ?? false;
const permissions: NonNullable | undefined = rolePermissions
? {
canManageCommunities: rolePermissions.communityPermissions.canManageCommunities,
@@ -76,7 +78,8 @@ export const RequireRole: FC = ({ roles, permKey, children })
canAssignStaffRoles: rolePermissions.userPermissions.canAssignStaffRoles,
canViewStaffUsers: rolePermissions.userPermissions.canViewStaffUsers,
canManageFinance: rolePermissions.financePermissions.canManageFinance,
- canManageTechAdmin: rolePermissions.techAdminPermissions.canManageTechAdmin,
+ canManageTechAdmin,
+ canViewDatabaseDocuments: rolePermissions.techAdminPermissions.canViewDatabaseDocuments || canManageTechAdmin,
canViewRoles: rolePermissions.staffRolePermissions.canViewRoles,
canAddRole: rolePermissions.staffRolePermissions.canAddRole,
canEditRole: rolePermissions.staffRolePermissions.canEditRole,
diff --git a/packages/ocom/ui-staff-shared/src/section-layout.container.tsx b/packages/ocom/ui-staff-shared/src/section-layout.container.tsx
index 5e3993744..48c88f7a3 100644
--- a/packages/ocom/ui-staff-shared/src/section-layout.container.tsx
+++ b/packages/ocom/ui-staff-shared/src/section-layout.container.tsx
@@ -47,4 +47,4 @@ export const SectionLayoutContainer: React.FC = (pr
error={staffUserError}
/>
);
-};
+};
\ No newline at end of file
diff --git a/packages/ocom/ui-staff-shared/src/section-layout.tsx b/packages/ocom/ui-staff-shared/src/section-layout.tsx
index 93dd098d2..1446860d9 100644
--- a/packages/ocom/ui-staff-shared/src/section-layout.tsx
+++ b/packages/ocom/ui-staff-shared/src/section-layout.tsx
@@ -80,12 +80,15 @@ export const SectionLayout: React.FC = (props) => {
const canViewStaffUsers = perms?.canViewStaffUsers === true;
const canManageFinance = perms?.canManageFinance === true;
const canManageTechAdmin = perms?.canManageTechAdmin === true;
+ const canViewDatabaseDocuments = perms?.canViewDatabaseDocuments === true;
+ const canAccessTechAdmin = canManageTechAdmin || canViewDatabaseDocuments;
const canViewRoles = perms?.canViewRoles === true;
const canAddRole = perms?.canAddRole === true;
const canEditRole = perms?.canEditRole === true;
const canRemoveRole = perms?.canRemoveRole === true;
const nestedParentProps = canManageCommunities ? { parent: 'ROOT' as const } : {};
- const canAccessUserManagement = canManageUsers || canAssignStaffRoles || canViewStaffUsers || canManageStaffRolesAndPermissions || canViewRoles || canAddRole || canEditRole || canRemoveRole || canManageTechAdmin;
+ const canAccessUserManagement =
+ canManageUsers || canAssignStaffRoles || canViewStaffUsers || canManageStaffRolesAndPermissions || canViewRoles || canAddRole || canEditRole || canRemoveRole || canManageTechAdmin;
// Construct default page layouts ensuring a ROOT entry always exists so MenuComponent renders.
// If Communities is allowed, keep the historic behaviour: Communities is ROOT and others are its children.
@@ -97,18 +100,18 @@ export const SectionLayout: React.FC = (props) => {
defaultPageLayouts.push({ path: '/staff/community-management', title: 'Communities', icon: , id: 'ROOT' });
if (canAccessUserManagement) defaultPageLayouts.push({ path: '/staff/user-management/*', title: 'Users', icon: , id: 'users', ...nestedParentProps });
if (canManageFinance) defaultPageLayouts.push({ path: '/staff/finance/*', title: 'Finance', icon: , id: 'finance', ...nestedParentProps });
- if (canManageTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', ...nestedParentProps });
+ if (canAccessTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', ...nestedParentProps });
} else {
// No Communities root. Promote the first available section to ROOT to render a single top-level item.
if (canManageFinance) {
defaultPageLayouts.push({ path: '/staff/finance/*', title: 'Finance', icon: , id: 'ROOT' });
// add others as children if present
if (canAccessUserManagement) defaultPageLayouts.push({ path: '/staff/user-management/*', title: 'Users', icon: , id: 'users', parent: 'ROOT' });
- if (canManageTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', parent: 'ROOT' });
+ if (canAccessTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', parent: 'ROOT' });
} else if (canAccessUserManagement) {
defaultPageLayouts.push({ path: '/staff/user-management/*', title: 'Users', icon: , id: 'ROOT' });
- if (canManageTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', parent: 'ROOT' });
- } else if (canManageTechAdmin) {
+ if (canAccessTechAdmin) defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'tech', parent: 'ROOT' });
+ } else if (canAccessTechAdmin) {
defaultPageLayouts.push({ path: '/staff/tech/*', title: 'Tech Admin', icon: , id: 'ROOT' });
}
}
diff --git a/packages/ocom/ui-staff-shared/src/staff-route-shell.tsx b/packages/ocom/ui-staff-shared/src/staff-route-shell.tsx
index 5c3130919..3a222d07d 100644
--- a/packages/ocom/ui-staff-shared/src/staff-route-shell.tsx
+++ b/packages/ocom/ui-staff-shared/src/staff-route-shell.tsx
@@ -22,6 +22,7 @@ export type StaffAuth = {
canViewStaffUsers?: boolean;
canManageFinance?: boolean;
canManageTechAdmin?: boolean;
+ canViewDatabaseDocuments?: boolean;
canViewRoles?: boolean;
canAddRole?: boolean;
canEditRole?: boolean;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9c1b08443..6c3266ebf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -70,8 +70,8 @@ catalogs:
specifier: 7.0.0-dev.20260428.1
version: 7.0.0-dev.20260428.1
'@vitest/coverage-istanbul':
- specifier: 4.1.8
- version: 4.1.8
+ specifier: 4.1.10
+ version: 4.1.10
antd:
specifier: 6.3.5
version: 6.3.5
@@ -118,15 +118,16 @@ catalogs:
specifier: ^0.28.0
version: 0.28.0
vitest:
- specifier: 4.1.8
- version: 4.1.8
+ specifier: 4.1.10
+ version: 4.1.10
overrides:
- '@vitest/browser': 4.1.8
- '@vitest/browser-playwright': 4.1.8
+ '@vitest/browser': 4.1.10
+ '@vitest/browser-playwright': 4.1.10
happy-dom: 20.10.1
axios: 1.16.0
body-parser: 2.3.0
+ websocket-driver: 0.7.5
esbuild: 0.28.1
follow-redirects: ^1.16.0
vite: 8.0.16
@@ -200,7 +201,7 @@ importers:
devDependencies:
'@amiceli/vitest-cucumber':
specifier: ^6.3.0
- version: 6.3.0(vitest@4.1.8)
+ version: 6.3.0(vitest@4.1.10)
'@ant-design/cli':
specifier: ^6.3.5
version: 6.3.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
@@ -245,7 +246,7 @@ importers:
version: 7.0.0-dev.20260428.1
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(supports-color@8.1.1)(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
chrome-devtools-mcp:
specifier: ^1.3.0
version: 1.3.0
@@ -278,7 +279,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
apps/api:
dependencies:
@@ -351,7 +352,7 @@ importers:
version: link:../../packages/ocom/local-dev-config
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
archunit:
specifier: 'catalog:'
version: 2.1.63
@@ -369,7 +370,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
apps/docs:
dependencies:
@@ -433,7 +434,7 @@ importers:
version: 6.0.1(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
jsdom:
specifier: ^26.1.0
version: 26.1.0
@@ -442,7 +443,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
apps/server-mongodb-memory-mock:
dependencies:
@@ -498,7 +499,7 @@ importers:
version: link:../../packages/cellix/local-dev
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -507,7 +508,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
apps/ui-community:
dependencies:
@@ -583,7 +584,7 @@ importers:
version: 10.4.2(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 10.4.2
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -601,7 +602,7 @@ importers:
version: 6.0.1(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
esbuild:
specifier: 0.28.1
version: 0.28.1
@@ -631,7 +632,7 @@ importers:
version: 0.28.0(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
apps/ui-staff:
dependencies:
@@ -713,7 +714,7 @@ importers:
version: 6.0.1(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
esbuild:
specifier: 0.28.1
version: 0.28.1
@@ -737,7 +738,7 @@ importers:
version: 0.28.0(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/api-services-spec:
devDependencies:
@@ -773,7 +774,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/config-rolldown:
devDependencies:
@@ -785,7 +786,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -797,7 +798,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/config-typescript: {}
@@ -808,16 +809,16 @@ importers:
version: link:../config-typescript
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@vitest/browser-playwright':
- specifier: 4.1.8
- version: 4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
+ specifier: 4.1.10
+ version: 4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
typescript:
specifier: 'catalog:'
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/domain-seedwork:
devDependencies:
@@ -829,7 +830,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -838,7 +839,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/event-bus-seedwork-node:
dependencies:
@@ -857,7 +858,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -888,7 +889,7 @@ importers:
devDependencies:
'@amiceli/vitest-cucumber':
specifier: ^6.3.0
- version: 6.3.0(vitest@4.1.8)
+ version: 6.3.0(vitest@4.1.10)
'@cellix/config-typescript':
specifier: workspace:*
version: link:../config-typescript
@@ -897,7 +898,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -906,7 +907,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/graphql-core:
dependencies:
@@ -925,7 +926,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -934,7 +935,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/local-dev:
devDependencies:
@@ -949,7 +950,7 @@ importers:
version: 22.19.15
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -958,7 +959,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/mongoose-seedwork:
dependencies:
@@ -977,7 +978,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
mongodb:
specifier: 'catalog:'
version: 6.18.0
@@ -995,7 +996,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/serenity-framework:
dependencies:
@@ -1050,7 +1051,7 @@ importers:
version: 19.2.7
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
playwright:
specifier: 1.59.0
version: 1.59.0
@@ -1065,7 +1066,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/server-mongodb-memory-mock-seedwork:
dependencies:
@@ -1115,7 +1116,7 @@ importers:
version: 5.0.5
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1124,7 +1125,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/service-blob-storage:
dependencies:
@@ -1146,7 +1147,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1155,7 +1156,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/service-queue-storage:
dependencies:
@@ -1180,7 +1181,7 @@ importers:
devDependencies:
'@amiceli/vitest-cucumber':
specifier: ^6.3.0
- version: 6.3.0(vitest@4.1.8)
+ version: 6.3.0(vitest@4.1.10)
'@cellix/config-typescript':
specifier: workspace:*
version: link:../config-typescript
@@ -1189,7 +1190,7 @@ importers:
version: link:../config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
execa:
specifier: ^9.6.0
version: 9.6.1
@@ -1201,7 +1202,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/cellix/ui-core:
dependencies:
@@ -1235,7 +1236,7 @@ importers:
version: 10.4.2(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 10.4.2
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -1252,14 +1253,14 @@ importers:
specifier: ^19.1.6
version: 19.2.3(@types/react@19.2.7)
'@vitest/browser':
- specifier: 4.1.8
- version: 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
+ specifier: 4.1.10
+ version: 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
'@vitest/browser-playwright':
- specifier: 4.1.8
- version: 4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
+ specifier: 4.1.10
+ version: 4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
jsdom:
specifier: 'catalog:'
version: 26.1.0
@@ -1280,7 +1281,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom-verification/acceptance-api:
dependencies:
@@ -1471,7 +1472,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom-verification/e2e-tests:
dependencies:
@@ -1570,6 +1571,9 @@ importers:
'@ocom/service-queue-storage':
specifier: workspace:*
version: link:../service-queue-storage
+ mongoose:
+ specifier: 'catalog:'
+ version: 8.17.0(supports-color@8.1.1)
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -1585,7 +1589,7 @@ importers:
version: link:../../ocom-verification/archunit-tests
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1594,7 +1598,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/context-spec:
dependencies:
@@ -1653,7 +1657,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/domain:
dependencies:
@@ -1705,7 +1709,7 @@ importers:
version: 3.43.0
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1714,7 +1718,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/event-handler:
dependencies:
@@ -1752,6 +1756,9 @@ importers:
graphql:
specifier: 'catalog:'
version: 16.12.0
+ mongoose:
+ specifier: 'catalog:'
+ version: 8.17.0(supports-color@8.1.1)
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -1767,7 +1774,7 @@ importers:
version: link:../../ocom-verification/archunit-tests
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1776,7 +1783,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/graphql-handler:
dependencies:
@@ -1810,7 +1817,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1819,7 +1826,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/local-dev-config:
dependencies:
@@ -1838,7 +1845,7 @@ importers:
version: 22.19.15
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1847,7 +1854,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/persistence:
dependencies:
@@ -1887,7 +1894,7 @@ importers:
version: link:../../ocom-verification/archunit-tests
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1896,7 +1903,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/rest:
dependencies:
@@ -1949,7 +1956,7 @@ importers:
version: 1.1.6
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1958,7 +1965,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/service-blob-storage:
dependencies:
@@ -1974,7 +1981,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -1983,7 +1990,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/service-mongoose:
dependencies:
@@ -2005,7 +2012,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -2063,7 +2070,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -2072,7 +2079,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/service-queue-storage:
dependencies:
@@ -2088,7 +2095,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -2097,7 +2104,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/service-token-validation:
dependencies:
@@ -2116,7 +2123,7 @@ importers:
version: link:../../cellix/config-vitest
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -2125,7 +2132,7 @@ importers:
version: 6.0.3
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-community-route-accounts:
dependencies:
@@ -2192,7 +2199,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 10.4.2
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2219,7 +2226,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-community-route-admin:
dependencies:
@@ -2286,7 +2293,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: ^10.4.2
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2313,7 +2320,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-community-route-root:
dependencies:
@@ -2356,7 +2363,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 'catalog:'
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2383,7 +2390,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-community-shared:
dependencies:
@@ -2435,7 +2442,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 'catalog:'
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2462,7 +2469,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-shared:
dependencies:
@@ -2520,7 +2527,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 'catalog:'
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2534,11 +2541,11 @@ importers:
specifier: ^19.1.6
version: 19.2.3(@types/react@19.2.7)
'@vitest/browser':
- specifier: 4.1.8
- version: 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
+ specifier: 4.1.10
+ version: 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
'@vitest/coverage-istanbul':
specifier: 'catalog:'
- version: 4.1.8(vitest@4.1.8)
+ version: 4.1.10(vitest@4.1.10)
jsdom:
specifier: 'catalog:'
version: 26.1.0
@@ -2559,7 +2566,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-route-community-management:
dependencies:
@@ -2602,7 +2609,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-route-finance:
dependencies:
@@ -2645,7 +2652,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-route-root:
dependencies:
@@ -2688,16 +2695,28 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-route-tech-admin:
dependencies:
'@ant-design/icons':
specifier: 'catalog:'
version: 6.1.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@apollo/client':
+ specifier: ^3.13.9
+ version: 3.14.0(@types/react@19.2.7)(graphql-ws@6.0.6(graphql@16.12.0)(ws@8.21.0))(graphql@16.12.0)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ '@cellix/ui-core':
+ specifier: workspace:*
+ version: link:../../cellix/ui-core
+ '@graphql-typed-document-node/core':
+ specifier: ^3.2.0
+ version: 3.2.0(graphql@16.12.0)
'@ocom/ui-staff-shared':
specifier: workspace:*
version: link:../ui-staff-shared
+ antd:
+ specifier: 'catalog:'
+ version: 6.3.5(luxon@3.7.2)(moment@2.30.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
react:
specifier: 'catalog:'
version: 19.2.0
@@ -2714,6 +2733,9 @@ importers:
'@cellix/config-vitest':
specifier: workspace:*
version: link:../../cellix/config-vitest
+ '@testing-library/react':
+ specifier: ^16.3.0
+ version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
'@types/react':
specifier: ^19.1.11
version: 19.2.7
@@ -2731,7 +2753,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-route-user-management:
dependencies:
@@ -2777,7 +2799,7 @@ importers:
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(esbuild@0.28.1)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(webpack@5.105.4(esbuild@0.28.1))
'@storybook/addon-vitest':
specifier: 'catalog:'
- version: 10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)
+ version: 10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)
'@storybook/react':
specifier: 'catalog:'
version: 10.4.2(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(typescript@6.0.3)
@@ -2804,7 +2826,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages/ocom/ui-staff-shared:
dependencies:
@@ -2865,7 +2887,7 @@ importers:
version: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: 'catalog:'
- version: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ version: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
packages:
@@ -6807,8 +6829,8 @@ packages:
'@storybook/addon-vitest@10.4.2':
resolution: {integrity: sha512-gq1ZVr0IOLgiS2PzaJqHxKLczwrXvA5g3W2k/FVJA19fJNFNUut1IyQCQRSJTXLLXbnNaa8I0wjGGc2BoLarJg==}
peerDependencies:
- '@vitest/browser': 4.1.8
- '@vitest/browser-playwright': 4.1.8
+ '@vitest/browser': 4.1.10
+ '@vitest/browser-playwright': 4.1.10
'@vitest/runner': ^3.0.0 || ^4.0.0
storybook: ^10.4.2
vitest: ^3.0.0 || ^4.0.0
@@ -7352,30 +7374,30 @@ packages:
babel-plugin-react-compiler:
optional: true
- '@vitest/browser-playwright@4.1.8':
- resolution: {integrity: sha512-SR7FqgegaexEg73xvf3ArtygXegagMdXnL0EZMpxrWvvhQxvicD/E8p0ib0J91riPRtQUViyh67Xjw3NqvyhVg==}
+ '@vitest/browser-playwright@4.1.10':
+ resolution: {integrity: sha512-nMoXGEiRpT7m3W7NsbvrM2aKNwiNHZf+zEpUCvMteGjZFvfT96Q9fh7QyB98dvDWXiKvrLxA7bJ1mCOOv+JQPw==}
peerDependencies:
playwright: 1.59.0
- vitest: 4.1.8
+ vitest: 4.1.10
- '@vitest/browser@4.1.8':
- resolution: {integrity: sha512-u21VzX07HzlJYpFgkxmjEXar/tG2UqWGgyGG/46SrrPc7rSdCTPw5vuowopO9CIqF8UCUQzDFdbVnNpw6N0BfQ==}
+ '@vitest/browser@4.1.10':
+ resolution: {integrity: sha512-UDwuWGwXj646CBx/bQHOaJSX7np0I8JL/UKQYa1e4QrVHH8VdWtx8eaOuf8sy0ShwDgR6NjJAsp5eF6vjF6qng==}
peerDependencies:
- vitest: 4.1.8
+ vitest: 4.1.10
- '@vitest/coverage-istanbul@4.1.8':
- resolution: {integrity: sha512-/h514nMZMKI6foh21mVgO1zlCH6pdDamwKMbla1uLU2GMxTlfp0PQMxovWozmzQdCIQYZ2XXEzg2zNZom2zAOg==}
+ '@vitest/coverage-istanbul@4.1.10':
+ resolution: {integrity: sha512-AyNJ5pQRFqCX7pwB9PSTmoVKPaZ4H5IEVJfJsT+q1DYkXvZMEFYgJlyk5sfStmt9rVYRyYYRRsuBeImCOc39ww==}
peerDependencies:
- vitest: 4.1.8
+ vitest: 4.1.10
'@vitest/expect@3.2.4':
resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
- '@vitest/expect@4.1.8':
- resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==}
+ '@vitest/expect@4.1.10':
+ resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==}
- '@vitest/mocker@4.1.8':
- resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==}
+ '@vitest/mocker@4.1.10':
+ resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==}
peerDependencies:
msw: ^2.4.9
vite: 8.0.16
@@ -7388,26 +7410,26 @@ packages:
'@vitest/pretty-format@3.2.4':
resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
- '@vitest/pretty-format@4.1.8':
- resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==}
+ '@vitest/pretty-format@4.1.10':
+ resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==}
- '@vitest/runner@4.1.8':
- resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==}
+ '@vitest/runner@4.1.10':
+ resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==}
- '@vitest/snapshot@4.1.8':
- resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==}
+ '@vitest/snapshot@4.1.10':
+ resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==}
'@vitest/spy@3.2.4':
resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
- '@vitest/spy@4.1.8':
- resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==}
+ '@vitest/spy@4.1.10':
+ resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==}
'@vitest/utils@3.2.4':
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
- '@vitest/utils@4.1.8':
- resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==}
+ '@vitest/utils@4.1.10':
+ resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==}
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -13245,10 +13267,6 @@ packages:
resolution: {integrity: sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==}
engines: {node: '>=18'}
- tinyglobby@0.2.15:
- resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
- engines: {node: '>=12.0.0'}
-
tinyglobby@0.2.17:
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
@@ -13734,20 +13752,20 @@ packages:
yaml:
optional: true
- vitest@4.1.8:
- resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==}
+ vitest@4.1.10:
+ resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.1.8
- '@vitest/browser-preview': 4.1.8
- '@vitest/browser-webdriverio': 4.1.8
- '@vitest/coverage-istanbul': 4.1.8
- '@vitest/coverage-v8': 4.1.8
- '@vitest/ui': 4.1.8
+ '@vitest/browser-playwright': 4.1.10
+ '@vitest/browser-preview': 4.1.10
+ '@vitest/browser-webdriverio': 4.1.10
+ '@vitest/coverage-istanbul': 4.1.10
+ '@vitest/coverage-v8': 4.1.10
+ '@vitest/ui': 4.1.10
happy-dom: 20.10.1
jsdom: '*'
vite: 8.0.16
@@ -13877,8 +13895,8 @@ packages:
webpack:
optional: true
- websocket-driver@0.7.4:
- resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==}
+ websocket-driver@0.7.5:
+ resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==}
engines: {node: '>=0.8.0'}
websocket-extensions@0.1.4:
@@ -14238,13 +14256,13 @@ snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@amiceli/vitest-cucumber@6.3.0(vitest@4.1.8)':
+ '@amiceli/vitest-cucumber@6.3.0(vitest@4.1.10)':
dependencies:
callsites: 4.2.0
minimist: 1.2.8
parsecurrency: 1.1.1
ts-morph: 27.0.2
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
'@ant-design/cli@6.3.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
@@ -14862,7 +14880,7 @@ snapshots:
'@babel/compat-data@7.29.7': {}
- '@babel/core@7.29.6(supports-color@8.1.1)':
+ '@babel/core@7.29.6':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
@@ -14871,7 +14889,7 @@ snapshots:
'@babel/helpers': 7.29.7
'@babel/parser': 7.29.7
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
@@ -14920,27 +14938,27 @@ snapshots:
'@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.6)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.4.0
semver: 6.3.1
'@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
debug: 4.4.3(supports-color@8.1.1)
@@ -14955,31 +14973,31 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.28.5':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.28.6':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.29.7':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-transforms@7.29.7(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-imports': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -14993,25 +15011,25 @@ snapshots:
'@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.28.3
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/helper-replace-supers@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -15031,7 +15049,7 @@ snapshots:
'@babel/helper-wrap-function@7.28.3':
dependencies:
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -15043,7 +15061,7 @@ snapshots:
'@babel/parser@7.29.2':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
'@babel/parser@7.29.7':
dependencies:
@@ -15051,25 +15069,25 @@ snapshots:
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
'@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.29.6)
@@ -15078,64 +15096,64 @@ snapshots:
'@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.3(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-syntax-import-assertions@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-async-generator-functions@7.28.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.6)
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-async-to-generator@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.6)
@@ -15144,17 +15162,17 @@ snapshots:
'@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15162,7 +15180,7 @@ snapshots:
'@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15170,55 +15188,55 @@ snapshots:
'@babel/plugin-transform-classes@7.28.4(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-globals': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.6)
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-computed-properties@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/template': 7.29.7
'@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-explicit-resource-management@7.28.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.6)
transitivePeerDependencies:
@@ -15226,17 +15244,17 @@ snapshots:
'@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
@@ -15244,36 +15262,36 @@ snapshots:
'@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-json-strings@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15281,7 +15299,7 @@ snapshots:
'@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15289,17 +15307,17 @@ snapshots:
'@babel/plugin-transform-modules-systemjs@7.29.4(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15307,39 +15325,39 @@ snapshots:
'@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-numeric-separator@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-object-rest-spread@7.28.4(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.6)
'@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.6)
- '@babel/traverse': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-replace-supers': 7.27.1(@babel/core@7.29.6)
transitivePeerDependencies:
@@ -15347,12 +15365,12 @@ snapshots:
'@babel/plugin-transform-optional-catch-binding@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
@@ -15360,12 +15378,12 @@ snapshots:
'@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
@@ -15373,7 +15391,7 @@ snapshots:
'@babel/plugin-transform-private-property-in-object@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
@@ -15382,29 +15400,29 @@ snapshots:
'@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-react-constant-elements@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.29.6)
transitivePeerDependencies:
- supports-color
'@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-module-imports': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
@@ -15415,29 +15433,29 @@ snapshots:
'@babel/plugin-transform-react-pure-annotations@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-regenerator@7.28.4(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-runtime@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-module-imports': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.29.6)
@@ -15449,12 +15467,12 @@ snapshots:
'@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-spread@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
@@ -15462,22 +15480,22 @@ snapshots:
'@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-typescript@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
@@ -15488,31 +15506,31 @@ snapshots:
'@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.6)
'@babel/helper-plugin-utils': 7.28.6
'@babel/preset-env@7.28.5(@babel/core@7.29.6)':
dependencies:
'@babel/compat-data': 7.29.0
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-option': 7.27.1
@@ -15587,14 +15605,14 @@ snapshots:
'@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/types': 7.29.7
esutils: 2.0.3
'@babel/preset-react@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-option': 7.27.1
'@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.29.6)
@@ -15606,7 +15624,7 @@ snapshots:
'@babel/preset-typescript@7.28.5(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-option': 7.27.1
'@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.29.6)
@@ -15625,9 +15643,9 @@ snapshots:
'@babel/template@7.28.6':
dependencies:
- '@babel/code-frame': 7.29.0
- '@babel/parser': 7.29.2
- '@babel/types': 7.29.0
+ '@babel/code-frame': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
'@babel/template@7.29.7':
dependencies:
@@ -15647,7 +15665,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/traverse@7.29.7(supports-color@8.1.1)':
+ '@babel/traverse@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
@@ -16238,7 +16256,7 @@ snapshots:
'@docusaurus/babel@3.10.1(esbuild@0.28.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/generator': 7.29.1
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.6)
'@babel/plugin-transform-runtime': 7.28.5(@babel/core@7.29.6)
@@ -16263,7 +16281,7 @@ snapshots:
'@docusaurus/bundler@3.10.1(esbuild@0.28.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@6.0.3)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@docusaurus/babel': 3.10.1(esbuild@0.28.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
'@docusaurus/cssnano-preset': 3.10.1
'@docusaurus/logger': 3.10.1
@@ -17463,11 +17481,11 @@ snapshots:
'@graphql-tools/graphql-tag-pluck@8.3.26(graphql@16.12.0)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
- '@babel/parser': 7.29.2
+ '@babel/core': 7.29.6
+ '@babel/parser': 7.29.7
'@babel/plugin-syntax-import-assertions': 7.27.1(@babel/core@7.29.6)
- '@babel/traverse': 7.29.0
- '@babel/types': 7.29.0
+ '@babel/traverse': 7.29.7
+ '@babel/types': 7.29.7
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
tslib: 2.8.1
@@ -19297,16 +19315,16 @@ snapshots:
dependencies:
storybook: 10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- '@storybook/addon-vitest@10.4.2(@vitest/browser-playwright@4.1.8)(@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8))(@vitest/runner@4.1.8)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.8)':
+ '@storybook/addon-vitest@10.4.2(@vitest/browser-playwright@4.1.10)(@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10))(@vitest/runner@4.1.10)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(vitest@4.1.10)':
dependencies:
'@storybook/global': 5.0.0
'@storybook/icons': 2.0.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
storybook: 10.4.2(@testing-library/dom@10.4.1)(@types/react@19.2.7)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
optionalDependencies:
- '@vitest/browser': 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/browser-playwright': 4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/runner': 4.1.8
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/browser': 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/browser-playwright': 4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/runner': 4.1.10
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
transitivePeerDependencies:
- react
- react-dom
@@ -19389,39 +19407,39 @@ snapshots:
'@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-preset@8.1.0(@babel/core@7.29.6)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.6)
'@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.6)
'@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.6)
@@ -19433,7 +19451,7 @@ snapshots:
'@svgr/core@8.1.0(typescript@6.0.3)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-preset': 8.1.0(@babel/core@7.29.6)
camelcase: 6.3.0
cosmiconfig: 8.3.6(typescript@6.0.3)
@@ -19449,7 +19467,7 @@ snapshots:
'@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@6.0.3))':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@svgr/babel-preset': 8.1.0(@babel/core@7.29.6)
'@svgr/core': 8.1.0(typescript@6.0.3)
'@svgr/hast-util-to-babel-ast': 8.0.0
@@ -19468,7 +19486,7 @@ snapshots:
'@svgr/webpack@8.1.0(typescript@6.0.3)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.29.6)
'@babel/preset-env': 7.28.5(@babel/core@7.29.6)
'@babel/preset-react': 7.28.5(@babel/core@7.29.6)
@@ -19868,13 +19886,13 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-rc.7
vite: 8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
- '@vitest/browser-playwright@4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)':
+ '@vitest/browser-playwright@4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)':
dependencies:
- '@vitest/browser': 4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/browser': 4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
playwright: 1.59.0
tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
transitivePeerDependencies:
- bufferutil
- msw
@@ -19882,29 +19900,29 @@ snapshots:
- vite
optional: true
- '@vitest/browser-playwright@4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)':
+ '@vitest/browser-playwright@4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)':
dependencies:
- '@vitest/browser': 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/browser': 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
playwright: 1.59.0
tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/browser@4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)':
+ '@vitest/browser@4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)':
dependencies:
'@blazediff/core': 1.9.1
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
- '@vitest/utils': 4.1.8
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/utils': 4.1.10
magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
ws: 8.21.0
transitivePeerDependencies:
- bufferutil
@@ -19913,16 +19931,16 @@ snapshots:
- vite
optional: true
- '@vitest/browser@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)':
+ '@vitest/browser@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)':
dependencies:
'@blazediff/core': 1.9.1
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
- '@vitest/utils': 4.1.8
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/utils': 4.1.10
magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
ws: 8.21.0
transitivePeerDependencies:
- bufferutil
@@ -19930,25 +19948,9 @@ snapshots:
- utf-8-validate
- vite
- '@vitest/coverage-istanbul@4.1.8(supports-color@8.1.1)(vitest@4.1.8)':
- dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
- '@istanbuljs/schema': 0.1.3
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
- istanbul-lib-coverage: 3.2.2
- istanbul-lib-report: 3.0.1
- istanbul-reports: 3.2.0
- magicast: 0.5.2
- obug: 2.1.1
- tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
- transitivePeerDependencies:
- - supports-color
-
- '@vitest/coverage-istanbul@4.1.8(vitest@4.1.8)':
+ '@vitest/coverage-istanbul@4.1.10(vitest@4.1.10)':
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@istanbuljs/schema': 0.1.3
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
@@ -19958,7 +19960,7 @@ snapshots:
magicast: 0.5.2
obug: 2.1.1
tinyrainbow: 3.1.0
- vitest: 4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ vitest: 4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
transitivePeerDependencies:
- supports-color
@@ -19970,26 +19972,26 @@ snapshots:
chai: 5.3.3
tinyrainbow: 2.0.0
- '@vitest/expect@4.1.8':
+ '@vitest/expect@4.1.10':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.8
- '@vitest/utils': 4.1.8
+ '@vitest/spy': 4.1.10
+ '@vitest/utils': 4.1.10
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))':
+ '@vitest/mocker@4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))':
dependencies:
- '@vitest/spy': 4.1.8
+ '@vitest/spy': 4.1.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
vite: 8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)
- '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))':
+ '@vitest/mocker@4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))':
dependencies:
- '@vitest/spy': 4.1.8
+ '@vitest/spy': 4.1.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
@@ -19999,19 +20001,19 @@ snapshots:
dependencies:
tinyrainbow: 2.0.0
- '@vitest/pretty-format@4.1.8':
+ '@vitest/pretty-format@4.1.10':
dependencies:
tinyrainbow: 3.1.0
- '@vitest/runner@4.1.8':
+ '@vitest/runner@4.1.10':
dependencies:
- '@vitest/utils': 4.1.8
+ '@vitest/utils': 4.1.10
pathe: 2.0.3
- '@vitest/snapshot@4.1.8':
+ '@vitest/snapshot@4.1.10':
dependencies:
- '@vitest/pretty-format': 4.1.8
- '@vitest/utils': 4.1.8
+ '@vitest/pretty-format': 4.1.10
+ '@vitest/utils': 4.1.10
magic-string: 0.30.21
pathe: 2.0.3
@@ -20019,7 +20021,7 @@ snapshots:
dependencies:
tinyspy: 4.0.4
- '@vitest/spy@4.1.8': {}
+ '@vitest/spy@4.1.10': {}
'@vitest/utils@3.2.4':
dependencies:
@@ -20027,9 +20029,9 @@ snapshots:
loupe: 3.2.1
tinyrainbow: 2.0.0
- '@vitest/utils@4.1.8':
+ '@vitest/utils@4.1.10':
dependencies:
- '@vitest/pretty-format': 4.1.8
+ '@vitest/pretty-format': 4.1.10
convert-source-map: 2.0.0
tinyrainbow: 3.1.0
@@ -20548,7 +20550,7 @@ snapshots:
babel-loader@9.2.1(@babel/core@7.29.6)(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
find-cache-dir: 4.0.0
schema-utils: 4.3.3
webpack: 5.105.4(esbuild@0.28.1)
@@ -20559,8 +20561,8 @@ snapshots:
babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.29.6):
dependencies:
- '@babel/compat-data': 7.29.0
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/compat-data': 7.29.7
+ '@babel/core': 7.29.6
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.6)
semver: 6.3.1
transitivePeerDependencies:
@@ -20568,7 +20570,7 @@ snapshots:
babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.6):
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.6)
core-js-compat: 3.47.0
transitivePeerDependencies:
@@ -20576,7 +20578,7 @@ snapshots:
babel-plugin-polyfill-regenerator@0.6.5(@babel/core@7.29.6):
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.6)
transitivePeerDependencies:
- supports-color
@@ -22076,7 +22078,7 @@ snapshots:
faye-websocket@0.11.4:
dependencies:
- websocket-driver: 0.7.4
+ websocket-driver: 0.7.5
fb-watchman@2.0.2:
dependencies:
@@ -23639,8 +23641,8 @@ snapshots:
magicast@0.5.2:
dependencies:
- '@babel/parser': 7.29.2
- '@babel/types': 7.29.0
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
source-map-js: 1.2.1
make-dir@2.1.0:
@@ -23655,7 +23657,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.0
map-cache@0.2.2: {}
@@ -25679,7 +25681,7 @@ snapshots:
react-docgen@8.0.2:
dependencies:
- '@babel/core': 7.29.6(supports-color@8.1.1)
+ '@babel/core': 7.29.6
'@babel/traverse': 7.29.0
'@babel/types': 7.29.0
'@types/babel__core': 7.20.5
@@ -26512,7 +26514,7 @@ snapshots:
dependencies:
faye-websocket: 0.11.4
uuid: 8.3.2
- websocket-driver: 0.7.4
+ websocket-driver: 0.7.5
sort-css-media-queries@2.2.0: {}
@@ -26788,7 +26790,7 @@ snapshots:
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.7
- tinyglobby: 0.2.15
+ tinyglobby: 0.2.17
ts-interface-checker: 0.1.13
supports-color@5.5.0:
@@ -26974,11 +26976,6 @@ snapshots:
tinyexec@1.0.4: {}
- tinyglobby@0.2.15:
- dependencies:
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
-
tinyglobby@0.2.17:
dependencies:
fdir: 6.5.0(picomatch@4.0.4)
@@ -27441,15 +27438,15 @@ snapshots:
tsx: 4.21.0
yaml: 2.8.3
- vitest@4.1.8(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)):
+ vitest@4.1.10(@opentelemetry/api@1.9.0)(@types/node@22.19.15)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)):
dependencies:
- '@vitest/expect': 4.1.8
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
- '@vitest/pretty-format': 4.1.8
- '@vitest/runner': 4.1.8
- '@vitest/snapshot': 4.1.8
- '@vitest/spy': 4.1.8
- '@vitest/utils': 4.1.8
+ '@vitest/expect': 4.1.10
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/pretty-format': 4.1.10
+ '@vitest/runner': 4.1.10
+ '@vitest/snapshot': 4.1.10
+ '@vitest/spy': 4.1.10
+ '@vitest/utils': 4.1.10
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -27466,22 +27463,22 @@ snapshots:
optionalDependencies:
'@opentelemetry/api': 1.9.0
'@types/node': 22.19.15
- '@vitest/browser-playwright': 4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/coverage-istanbul': 4.1.8(supports-color@8.1.1)(vitest@4.1.8)
+ '@vitest/browser-playwright': 4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@22.19.15)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/coverage-istanbul': 4.1.10(vitest@4.1.10)
happy-dom: 20.10.1
jsdom: 26.1.0
transitivePeerDependencies:
- msw
- vitest@4.1.8(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.8)(@vitest/coverage-istanbul@4.1.8)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)):
+ vitest@4.1.10(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-playwright@4.1.10)(@vitest/coverage-istanbul@4.1.10)(happy-dom@20.10.1)(jsdom@26.1.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3)):
dependencies:
- '@vitest/expect': 4.1.8
- '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
- '@vitest/pretty-format': 4.1.8
- '@vitest/runner': 4.1.8
- '@vitest/snapshot': 4.1.8
- '@vitest/spy': 4.1.8
- '@vitest/utils': 4.1.8
+ '@vitest/expect': 4.1.10
+ '@vitest/mocker': 4.1.10(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))
+ '@vitest/pretty-format': 4.1.10
+ '@vitest/runner': 4.1.10
+ '@vitest/snapshot': 4.1.10
+ '@vitest/spy': 4.1.10
+ '@vitest/utils': 4.1.10
es-module-lexer: 2.0.0
expect-type: 1.3.0
magic-string: 0.30.21
@@ -27498,8 +27495,8 @@ snapshots:
optionalDependencies:
'@opentelemetry/api': 1.9.0
'@types/node': 24.10.1
- '@vitest/browser-playwright': 4.1.8(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.8)
- '@vitest/coverage-istanbul': 4.1.8(vitest@4.1.8)
+ '@vitest/browser-playwright': 4.1.10(playwright@1.59.0)(vite@8.0.16(@types/node@24.10.1)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.3))(vitest@4.1.10)
+ '@vitest/coverage-istanbul': 4.1.10(vitest@4.1.10)
happy-dom: 20.10.1
jsdom: 26.1.0
transitivePeerDependencies:
@@ -27661,7 +27658,7 @@ snapshots:
optionalDependencies:
webpack: 5.105.4(esbuild@0.28.1)
- websocket-driver@0.7.4:
+ websocket-driver@0.7.5:
dependencies:
http-parser-js: 0.5.10
safe-buffer: 5.2.1
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index d72187af9..f387b4eec 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -25,9 +25,9 @@ catalog:
'@serenity-js/cucumber': 3.43.0
'@serenity-js/serenity-bdd': 3.43.0
'@types/node': ^22.19.5
- '@vitest/browser': 4.1.8
- '@vitest/browser-playwright': 4.1.8
- '@vitest/coverage-istanbul': 4.1.8
+ '@vitest/browser': 4.1.10
+ '@vitest/browser-playwright': 4.1.10
+ '@vitest/coverage-istanbul': 4.1.10
antd: 6.3.5
archunit: ^2.1.63
esbuild: 0.28.1
@@ -52,7 +52,7 @@ catalog:
typescript: 6.0.3
"@typescript/native-preview": 7.0.0-dev.20260428.1
vite: 8.0.16
- vitest: 4.1.8
+ vitest: 4.1.10
vite-plugin-node-polyfills: ^0.28.0
auditConfig:
@@ -75,11 +75,12 @@ allowBuilds:
snyk: true
overrides:
- '@vitest/browser': 4.1.8
- '@vitest/browser-playwright': 4.1.8
+ '@vitest/browser': 4.1.10
+ '@vitest/browser-playwright': 4.1.10
happy-dom: 20.10.1
axios: 1.16.0
body-parser: 2.3.0
+ websocket-driver: 0.7.5
esbuild: 'catalog:'
follow-redirects: ^1.16.0
vite: "catalog:"
diff --git a/sonar-project.properties b/sonar-project.properties
index 958f0dc01..14e703095 100644
--- a/sonar-project.properties
+++ b/sonar-project.properties
@@ -77,7 +77,16 @@ packages/ocom/service-mongoose/src,\
packages/ocom/service-otel/src,\
packages/ocom/service-token-validation/src,\
packages/ocom/ui-staff-shared/src,\
-packages/ocom/ui-shared/src
+packages/ocom/ui-shared/src,\
+packages/ocom/ui-community-route-accounts/src,\
+packages/ocom/ui-community-route-admin/src,\
+packages/ocom/ui-community-route-root/src,\
+packages/ocom/ui-community-shared/src,\
+packages/ocom/ui-staff-route-community-management/src,\
+packages/ocom/ui-staff-route-finance/src,\
+packages/ocom/ui-staff-route-root/src,\
+packages/ocom/ui-staff-route-tech-admin/src,\
+packages/ocom/ui-staff-route-user-management/src
# Test file patterns
sonar.test.inclusions=**/*.test.ts,**/*.test.tsx,**/*.spec.ts,**/*.spec.tsx,**/*.stories.tsx