('');
+
+ 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..4a9f5a52f 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
@@ -85,14 +85,14 @@ catalogs:
specifier: ^26.1.0
version: 26.1.0
mongodb:
- specifier: 6.18.0
- version: 6.18.0
+ specifier: 6.21.0
+ version: 6.21.0
mongodb-memory-server:
specifier: ^10.1.4
version: 10.3.0
mongoose:
- specifier: 8.17.0
- version: 8.17.0
+ specifier: 8.24.2
+ version: 8.24.2
react:
specifier: ^19.1.1
version: 19.2.0
@@ -100,8 +100,8 @@ catalogs:
specifier: ^19.1.1
version: 19.2.0
react-router-dom:
- specifier: 7.15.1
- version: 7.15.1
+ specifier: 7.18.2
+ version: 7.18.2
rimraf:
specifier: 6.0.1
version: 6.0.1
@@ -118,29 +118,30 @@ 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
+ axios: 1.19.0
body-parser: 2.3.0
+ websocket-driver: 0.7.5
esbuild: 0.28.1
follow-redirects: ^1.16.0
vite: 8.0.16
jiti: 2.6.1
rollup: ^4.59.0
'@ant-design/pro-layout>path-to-regexp': ^8.4.0
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
diff@4.0.2: 4.0.4
'@protobufjs/codegen': 2.0.5
'@protobufjs/utf8': 1.1.1
serve-handler>minimatch: 3.1.5
serialize-javascript@6.0.2: 7.0.5
serialize-javascript@7.0.4: 7.0.5
- svgo: ^3.3.3
+ svgo: 3.3.4
yaml@2.8.2: 2.8.3
yauzl@3.2.0: 3.2.1
qs: 6.15.2
@@ -160,10 +161,10 @@ overrides:
ws@8.20.0: 8.21.0
playwright-core: 1.59.0
playwright: 1.59.0
- postcss: 8.5.10
+ postcss: 8.5.18
protobufjs: 7.6.5
ip-address: ^10.1.1
- fast-uri: ^4.0.1
+ fast-uri: 4.1.1
'@babel/plugin-transform-modules-systemjs': 7.29.4
'@babel/core': ^7.29.6
js-yaml: 4.3.0
@@ -182,7 +183,7 @@ overrides:
http-proxy-middleware: 3.0.7
immutable: 3.8.3
launch-editor: ^2.14.1
- react-router-dom@7.15.0>react-router: 7.15.1
+ react-router: 7.18.2
sequelize: 6.37.8
smol-toml: 1.6.1
'@azure/ms-rest-js>tough-cookie': 4.1.3
@@ -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)
@@ -236,7 +237,7 @@ importers:
version: 1.59.0
'@sonar/scan':
specifier: ^4.3.0
- version: 4.3.2
+ version: 4.3.2(supports-color@8.1.1)
'@types/node':
specifier: 'catalog:'
version: 22.19.15
@@ -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(supports-color@8.1.1)(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:
@@ -457,10 +458,10 @@ importers:
version: 16.6.1
mongodb:
specifier: 'catalog:'
- version: 6.18.0
+ version: 6.21.0
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -558,7 +559,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -691,7 +692,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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,16 +978,16 @@ 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
+ version: 6.21.0
mongodb-memory-server:
specifier: ^10.1.4
version: 10.3.0(supports-color@8.1.1)
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -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:
@@ -1028,7 +1029,7 @@ importers:
version: 20.10.1
mongodb:
specifier: 'catalog:'
- version: 6.18.0
+ version: 6.21.0
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -1074,7 +1075,7 @@ importers:
version: 10.3.0
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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
@@ -1268,7 +1269,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
rimraf:
specifier: 'catalog:'
version: 6.0.1
@@ -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:
@@ -1419,7 +1420,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
std-env:
specifier: ^4.0.0
version: 4.0.0
@@ -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:
@@ -1541,7 +1542,7 @@ importers:
version: 3.43.0
mongodb:
specifier: 'catalog:'
- version: 6.18.0
+ version: 6.21.0
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -1570,6 +1571,9 @@ importers:
'@ocom/service-queue-storage':
specifier: workspace:*
version: link:../service-queue-storage
+ mongoose:
+ specifier: 'catalog:'
+ version: 8.24.2
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:
@@ -1631,7 +1635,7 @@ importers:
version: link:../../cellix/mongoose-seedwork
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -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.24.2
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:
@@ -1868,10 +1875,10 @@ importers:
version: link:../domain
mongodb:
specifier: 'catalog:'
- version: 6.18.0
+ version: 6.21.0
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -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:
@@ -1995,7 +2002,7 @@ importers:
version: link:../../cellix/mongoose-seedwork
mongoose:
specifier: 'catalog:'
- version: 8.17.0(supports-color@8.1.1)
+ version: 8.24.2
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -2167,7 +2174,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -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:
@@ -2261,7 +2268,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -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:
@@ -2413,7 +2420,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@ant-design/icons':
specifier: 'catalog:'
@@ -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:
@@ -2495,7 +2502,7 @@ importers:
version: 3.3.0(oidc-client-ts@3.4.1)(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/archunit-tests':
specifier: workspace:*
@@ -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:
@@ -2577,7 +2584,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -2620,7 +2627,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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
@@ -2706,7 +2725,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -2758,7 +2780,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -2834,7 +2856,7 @@ importers:
version: 19.2.0(react@19.2.0)
react-router-dom:
specifier: 'catalog:'
- version: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ version: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
devDependencies:
'@cellix/config-typescript':
specifier: workspace:*
@@ -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:
@@ -4065,217 +4087,217 @@ packages:
resolution: {integrity: sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-cascade-layers@5.0.2':
resolution: {integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-color-function-display-p3-linear@1.0.1':
resolution: {integrity: sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-color-function@4.0.12':
resolution: {integrity: sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-color-mix-function@3.0.12':
resolution: {integrity: sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-color-mix-variadic-function-arguments@1.0.2':
resolution: {integrity: sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-content-alt-text@2.0.8':
resolution: {integrity: sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-contrast-color-function@2.0.12':
resolution: {integrity: sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-exponential-functions@2.0.9':
resolution: {integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-font-format-keywords@4.0.0':
resolution: {integrity: sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-gamut-mapping@2.0.11':
resolution: {integrity: sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-gradients-interpolation-method@5.0.12':
resolution: {integrity: sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-hwb-function@4.0.12':
resolution: {integrity: sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-ic-unit@4.0.4':
resolution: {integrity: sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-initial@2.0.1':
resolution: {integrity: sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-is-pseudo-class@5.0.3':
resolution: {integrity: sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-light-dark-function@2.0.11':
resolution: {integrity: sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-logical-float-and-clear@3.0.0':
resolution: {integrity: sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-logical-overflow@2.0.0':
resolution: {integrity: sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-logical-overscroll-behavior@2.0.0':
resolution: {integrity: sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-logical-resize@3.0.0':
resolution: {integrity: sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-logical-viewport-units@3.0.4':
resolution: {integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-media-minmax@2.0.9':
resolution: {integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5':
resolution: {integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-nested-calc@4.0.0':
resolution: {integrity: sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-normalize-display-values@4.0.0':
resolution: {integrity: sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-oklab-function@4.0.12':
resolution: {integrity: sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-progressive-custom-properties@4.2.1':
resolution: {integrity: sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-random-function@2.0.1':
resolution: {integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-relative-color-syntax@3.0.12':
resolution: {integrity: sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-scope-pseudo-class@4.0.1':
resolution: {integrity: sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-sign-functions@1.1.4':
resolution: {integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-stepped-value-functions@4.0.9':
resolution: {integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-text-decoration-shorthand@4.0.3':
resolution: {integrity: sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-trigonometric-functions@4.0.9':
resolution: {integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/postcss-unset-value@4.0.0':
resolution: {integrity: sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/selector-resolve-nested@3.1.0':
resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==}
@@ -4293,7 +4315,7 @@ packages:
resolution: {integrity: sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@ctrl/tinycolor@3.6.1':
resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==}
@@ -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==}
@@ -7541,6 +7563,10 @@ packages:
resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==}
engines: {node: '>=12.0'}
+ agent-base@6.0.2:
+ resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
+ engines: {node: '>= 6.0.0'}
+
agent-base@7.1.4:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
@@ -7769,7 +7795,7 @@ packages:
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
@@ -7783,8 +7809,8 @@ packages:
resolution: {integrity: sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==}
engines: {node: '>=4'}
- axios@1.16.0:
- resolution: {integrity: sha512-6hp5CwvTPlN2A31g5dxnwAX0orzM7pmCRDLnZSX772mv8WDqICwFjowHuPs04Mc8deIld1+ejhtaMn5vp6b+1w==}
+ axios@1.19.0:
+ resolution: {integrity: sha512-ht/iuYZXEjFxLH/Hkezgd7m6JKlHHXEUSneaDz8uZe1Gj5QZtCnpyDsckvAiEnT89OEbCLmnte4R4sn7P0EKFw==}
azurite@3.35.0:
resolution: {integrity: sha512-GzKmi+/5U0baNRjEEVtBMLpLuIKEJ0uSh0VWBzOI4qe4f5ziJyoZQmcTO7QhxZTF6+rphj7TZS3PtJY7uiiacA==}
@@ -7901,9 +7927,9 @@ packages:
brace-expansion@2.0.3:
resolution: {integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==}
- brace-expansion@5.0.7:
- resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
- engines: {node: 18 || 20 || >=22}
+ brace-expansion@5.0.8:
+ resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==}
+ engines: {node: 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
@@ -8467,19 +8493,19 @@ packages:
resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
css-declaration-sorter@7.3.0:
resolution: {integrity: sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
css-has-pseudo@7.0.3:
resolution: {integrity: sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
css-loader@6.11.0:
resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==}
@@ -8522,7 +8548,7 @@ packages:
resolution: {integrity: sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
css-select@4.3.0:
resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==}
@@ -8557,25 +8583,25 @@ packages:
resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
cssnano-preset-default@6.1.2:
resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
cssnano-utils@4.0.2:
resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
cssnano@6.1.2:
resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
csso@5.0.5:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
@@ -9124,8 +9150,8 @@ packages:
fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- fast-uri@4.0.1:
- resolution: {integrity: sha512-j0VntHrljgRKiWdbjL1xECG44OQu5sb7en4b8z2CcRvtDUEG5DAvkXlllrRhvbABR+m2mUiSgYBPvDj/PzB0dg==}
+ fast-uri@4.1.1:
+ resolution: {integrity: sha512-YPOs1zD5TG2+EZt+r88LwF6mclA7TPkpwMP7ZN3TO2HiHS8TXvq7QA/17iJsV9dubcLo/f8eEYqMBruyQV21hQ==}
fast-xml-builder@1.2.0:
resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==}
@@ -9714,6 +9740,10 @@ packages:
https-browserify@1.0.0:
resolution: {integrity: sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==}
+ https-proxy-agent@5.0.1:
+ resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
+ engines: {node: '>= 6'}
+
https-proxy-agent@7.0.6:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
@@ -9751,7 +9781,7 @@ packages:
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -10122,9 +10152,6 @@ packages:
resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
engines: {node: '>=12'}
- isarray@0.0.1:
- resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
-
isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
@@ -10960,8 +10987,8 @@ packages:
resolution: {integrity: sha512-dRNr2uEhMgjEe6kgqS+ITBKBbl2cz0DNBjNZ12BGUckvEOAHbhd3R7q/lFPSZrZ6AMKa2EOUJdAmFF1WlqSbsA==}
engines: {node: '>=16.20.1'}
- mongodb@6.18.0:
- resolution: {integrity: sha512-fO5ttN9VC8P0F5fqtQmclAkgXZxbIkYRTUi1j8JO6IYwvamkhtYDilJr35jOPELR49zqCJgXZWwCtW7B+TM8vQ==}
+ mongodb@6.20.0:
+ resolution: {integrity: sha512-Tl6MEIU3K4Rq3TSHd+sZQqRBoGlFsOgNrH5ltAcFBV62Re3Fd+FcaVf8uSEQFOJ51SDowDVttBTONMfoYWrWlQ==}
engines: {node: '>=16.20.1'}
peerDependencies:
'@aws-sdk/credential-providers': ^3.188.0
@@ -10969,7 +10996,7 @@ packages:
gcp-metadata: ^5.2.0
kerberos: ^2.0.1
mongodb-client-encryption: '>=6.0.0 <7'
- snappy: ^7.2.2
+ snappy: ^7.3.2
socks: ^2.7.1
peerDependenciesMeta:
'@aws-sdk/credential-providers':
@@ -11014,8 +11041,8 @@ packages:
socks:
optional: true
- mongoose@8.17.0:
- resolution: {integrity: sha512-mxW6TBPHViORfNYOFXCVOnT4d5aRr+CgDxTs1ViYXfuHzNpkelgJQrQa+Lz6hofoEQISnKlXv1L3ZnHyJRkhfA==}
+ mongoose@8.24.2:
+ resolution: {integrity: sha512-5+H3MSHNJCcr9M+lVplekrZ4/Dyn3N1dOpvgn9gMwvHJhunc4G8SQcBVd/btBQoVdspVNPjx8Pw03YWBv6uTJg==}
engines: {node: '>=16.20.1'}
morgan@1.10.1:
@@ -11065,8 +11092,8 @@ packages:
resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==}
engines: {node: '>=12.0.0'}
- nanoid@3.3.11:
- resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
+ nanoid@3.3.16:
+ resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -11462,9 +11489,6 @@ packages:
path-to-regexp@0.1.13:
resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==}
- path-to-regexp@1.9.0:
- resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==}
-
path-to-regexp@3.3.0:
resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==}
@@ -11566,163 +11590,163 @@ packages:
resolution: {integrity: sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-calc@9.0.1:
resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-clamp@4.1.0:
resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==}
engines: {node: '>=7.6.0'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-color-functional-notation@7.0.12:
resolution: {integrity: sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-color-hex-alpha@10.0.0:
resolution: {integrity: sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-color-rebeccapurple@10.0.0:
resolution: {integrity: sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-colormin@6.1.0:
resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-convert-values@6.1.0:
resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-custom-media@11.0.6:
resolution: {integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-custom-properties@14.0.6:
resolution: {integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-custom-selectors@8.0.5:
resolution: {integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-dir-pseudo-class@9.0.1:
resolution: {integrity: sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-discard-comments@6.0.2:
resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-discard-duplicates@6.0.3:
resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-discard-empty@6.0.3:
resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-discard-overridden@6.0.2:
resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-discard-unused@6.0.5:
resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-double-position-gradients@6.0.4:
resolution: {integrity: sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-focus-visible@10.0.1:
resolution: {integrity: sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-focus-within@9.0.1:
resolution: {integrity: sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-font-variant@5.0.0:
resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-gap-properties@6.0.0:
resolution: {integrity: sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-image-set-function@7.0.0:
resolution: {integrity: sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-import@15.1.0:
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-js@4.1.0:
resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-lab-function@7.0.12:
resolution: {integrity: sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-load-config@6.0.1:
resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
engines: {node: '>= 18'}
peerDependencies:
jiti: 2.6.1
- postcss: 8.5.10
+ postcss: 8.5.18
tsx: ^4.8.1
yaml: 2.8.3
peerDependenciesMeta:
@@ -11739,216 +11763,216 @@ packages:
resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==}
engines: {node: '>= 14.15.0'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
webpack: ^5.105.4
postcss-logical@8.1.0:
resolution: {integrity: sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-merge-idents@6.0.3:
resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-merge-longhand@6.0.5:
resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-merge-rules@6.1.1:
resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-minify-font-values@6.1.0:
resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-minify-gradients@6.0.3:
resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-minify-params@6.1.0:
resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-minify-selectors@6.0.4:
resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-modules-extract-imports@3.1.0:
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-modules-local-by-default@4.2.0:
resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-modules-scope@3.2.1:
resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-modules-values@4.0.0:
resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-nested@6.2.0:
resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
engines: {node: '>=12.0'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-nesting@13.0.2:
resolution: {integrity: sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-charset@6.0.2:
resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-display-values@6.0.2:
resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-positions@6.0.2:
resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-repeat-style@6.0.2:
resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-string@6.0.2:
resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-timing-functions@6.0.2:
resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-unicode@6.1.0:
resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-url@6.0.2:
resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-normalize-whitespace@6.0.2:
resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-opacity-percentage@3.0.0:
resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-ordered-values@6.0.2:
resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-overflow-shorthand@6.0.0:
resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-page-break@3.0.4:
resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-place@10.0.0:
resolution: {integrity: sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-preset-env@10.4.0:
resolution: {integrity: sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-pseudo-class-any-link@10.0.1:
resolution: {integrity: sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-reduce-idents@6.0.3:
resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-reduce-initial@6.1.0:
resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-reduce-transforms@6.0.2:
resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-replace-overflow-wrap@4.0.0:
resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-not@8.0.1:
resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==}
engines: {node: '>=18'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
@@ -11962,19 +11986,19 @@ packages:
resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==}
engines: {node: '>=14.0.0'}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-svgo@6.0.3:
resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==}
engines: {node: ^14 || ^16 || >= 18}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-unique-selectors@6.0.4:
resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -11983,10 +12007,10 @@ packages:
resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss@8.5.10:
- resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==}
+ postcss@8.5.18:
+ resolution: {integrity: sha512-xdB1oSLHbz1vRWgCDalrCqEFTWzFlhqFC5tIHLMOSUIjhm3XXQ1qrFy8S/ESr1JYRRXqM3c1QFiMZUJdUTqyMQ==}
engines: {node: ^10 || ^12 || >=14}
pretty-error@4.0.0:
@@ -12193,27 +12217,22 @@ packages:
resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==}
peerDependencies:
react: '>=15'
- react-router: '>=5'
+ react-router: 7.18.2
react-router-dom@5.3.4:
resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==}
peerDependencies:
react: '>=15'
- react-router-dom@7.15.1:
- resolution: {integrity: sha512-AzF62gjY6U9rkMq4RfP/r2EVtQ7DMfNMjyOp/flLTCrtRylLiK4wT4pSq6O8rOXZ2eXdZYJPEYe+ifomiv+Igg==}
+ react-router-dom@7.18.2:
+ resolution: {integrity: sha512-AIKJ/jgGlFb3EbfCXk5Gzshiwt+l3mqbCrNjmEWMMjqQxNJ3svBa6bgzFyCC2Sw3RA0VWF1kg3uQf2OFhxb8hw==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
react-dom: '>=18'
- react-router@5.3.4:
- resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==}
- peerDependencies:
- react: '>=15'
-
- react-router@7.15.1:
- resolution: {integrity: sha512-R8rl9HhgikFYoPJymnUtPXWbnDb3oget6lQnfIoupbt61aT9aOhRkDsY2XRhZRyX1Z/8a5sL74fXmFNm3NRK5A==}
+ react-router@7.18.2:
+ resolution: {integrity: sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
@@ -13079,7 +13098,7 @@ packages:
resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
engines: {node: ^14 || ^16 || >=18.0}
peerDependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
stylis@4.3.6:
resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==}
@@ -13108,8 +13127,8 @@ packages:
svg-parser@2.0.4:
resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==}
- svgo@3.3.3:
- resolution: {integrity: sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==}
+ svgo@3.3.4:
+ resolution: {integrity: sha512-GsNRis4e8jxn2Y9ENz/8lbJ93CstG8svtMnuRaHbiF2LTJ5tK0/q3t/URPq9Zc7zVWBJnNnJMIp6bevK7bSmNg==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -13245,10 +13264,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 +13749,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 +13892,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 +14253,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:
@@ -14750,7 +14765,7 @@ snapshots:
'@azure/ms-rest-js@1.11.2':
dependencies:
'@azure/core-auth': 1.10.1
- axios: 1.16.0
+ axios: 1.19.0(supports-color@8.1.1)
form-data: 4.0.6
tough-cookie: 4.1.3
tslib: 1.14.1
@@ -15043,7 +15058,7 @@ snapshots:
'@babel/parser@7.29.2':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/types': 7.29.7
'@babel/parser@7.29.7':
dependencies:
@@ -15625,9 +15640,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:
@@ -15760,251 +15775,251 @@ snapshots:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.10)':
+ '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.10)':
+ '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.18)':
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1)
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.10)':
+ '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-color-function@4.0.12(postcss@8.5.10)':
+ '@csstools/postcss-color-function@4.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.10)':
+ '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.10)':
+ '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.10)':
+ '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.18)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.10)':
+ '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.10)':
+ '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.10)':
+ '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.18)':
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.10)':
+ '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.10)':
+ '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.10)':
+ '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.10)':
+ '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.18)':
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-initial@2.0.1(postcss@8.5.10)':
+ '@csstools/postcss-initial@2.0.1(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.10)':
+ '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.18)':
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1)
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.10)':
+ '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.18)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.10)':
+ '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.10)':
+ '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.10)':
+ '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.10)':
+ '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.10)':
+ '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.18)':
dependencies:
'@csstools/css-tokenizer': 3.0.4
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.10)':
+ '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.10)':
+ '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.18)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.10)':
+ '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.18)':
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.10)':
+ '@csstools/postcss-normalize-display-values@4.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.10)':
+ '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.10)':
+ '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-random-function@2.0.1(postcss@8.5.10)':
+ '@csstools/postcss-random-function@2.0.1(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.10)':
+ '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.18)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.10)':
+ '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.10)':
+ '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.10)':
+ '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.10)':
+ '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.18)':
dependencies:
'@csstools/color-helpers': 5.1.0
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.10)':
+ '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.18)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
- '@csstools/postcss-unset-value@4.0.0(postcss@8.5.10)':
+ '@csstools/postcss-unset-value@4.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.1)':
dependencies:
@@ -16014,9 +16029,9 @@ snapshots:
dependencies:
postcss-selector-parser: 7.1.1
- '@csstools/utilities@2.0.0(postcss@8.5.10)':
+ '@csstools/utilities@2.0.0(postcss@8.5.18)':
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
'@ctrl/tinycolor@3.6.1': {}
@@ -16274,14 +16289,14 @@ snapshots:
copy-webpack-plugin: 11.0.0(webpack@5.105.4(esbuild@0.28.1))
css-loader: 6.11.0(webpack@5.105.4(esbuild@0.28.1))
css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(esbuild@0.28.1)(webpack@5.105.4(esbuild@0.28.1))
- cssnano: 6.1.2(postcss@8.5.10)
+ cssnano: 6.1.2(postcss@8.5.18)
file-loader: 6.2.0(webpack@5.105.4(esbuild@0.28.1))
html-minifier-terser: 7.2.0
mini-css-extract-plugin: 2.9.4(webpack@5.105.4(esbuild@0.28.1))
null-loader: 4.0.1(webpack@5.105.4(esbuild@0.28.1))
- postcss: 8.5.10
- postcss-loader: 7.3.4(postcss@8.5.10)(typescript@6.0.3)(webpack@5.105.4(esbuild@0.28.1))
- postcss-preset-env: 10.4.0(postcss@8.5.10)
+ postcss: 8.5.18
+ postcss-loader: 7.3.4(postcss@8.5.18)(typescript@6.0.3)(webpack@5.105.4(esbuild@0.28.1))
+ postcss-preset-env: 10.4.0(postcss@8.5.18)
terser-webpack-plugin: 5.4.0(esbuild@0.28.1)(webpack@5.105.4(esbuild@0.28.1))
tslib: 2.8.1
url-loader: 4.1.1(file-loader@6.2.0(webpack@5.105.4(esbuild@0.28.1)))(webpack@5.105.4(esbuild@0.28.1))
@@ -16337,9 +16352,9 @@ snapshots:
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)'
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.0)'
react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.0))(webpack@5.105.4(esbuild@0.28.1))
- react-router: 5.3.4(react@19.2.0)
- react-router-config: 5.1.1(react-router@5.3.4(react@19.2.0))(react@19.2.0)
- react-router-dom: 5.3.4(react@19.2.0)
+ react-router: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ react-router-config: 5.1.1(react-router@7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)
+ react-router-dom: 5.3.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
semver: 7.7.4
serve-handler: 6.1.7
tinypool: 1.1.1
@@ -16366,9 +16381,9 @@ snapshots:
'@docusaurus/cssnano-preset@3.10.1':
dependencies:
- cssnano-preset-advanced: 6.1.2(postcss@8.5.10)
- postcss: 8.5.10
- postcss-sort-media-queries: 5.2.0(postcss@8.5.10)
+ cssnano-preset-advanced: 6.1.2(postcss@8.5.18)
+ postcss: 8.5.18
+ postcss-sort-media-queries: 5.2.0(postcss@8.5.18)
tslib: 2.8.1
'@docusaurus/logger@3.10.1':
@@ -16791,12 +16806,12 @@ snapshots:
infima: 0.2.0-alpha.45
lodash: 4.18.1
nprogress: 0.2.0
- postcss: 8.5.10
+ postcss: 8.5.18
prism-react-renderer: 2.4.1(react@19.2.0)
prismjs: 1.30.0
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
- react-router-dom: 5.3.4(react@19.2.0)
+ react-router-dom: 5.3.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
rtlcss: 4.3.0
tslib: 2.8.1
utility-types: 3.11.0
@@ -17464,10 +17479,10 @@ 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/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(supports-color@8.1.1)
+ '@babel/types': 7.29.7
'@graphql-tools/utils': 10.11.0(graphql@16.12.0)
graphql: 16.12.0
tslib: 2.8.1
@@ -19183,7 +19198,7 @@ snapshots:
dependencies:
'@serenity-js/core': 3.43.0
agent-base: 7.1.4
- axios: 1.16.0
+ axios: 1.19.0(supports-color@8.1.1)
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.6
lru-cache: 11.3.6
@@ -19198,7 +19213,7 @@ snapshots:
'@serenity-js/core': 3.43.0
'@serenity-js/rest': 3.43.0
ansi-regex: 5.0.1
- axios: 1.16.0
+ axios: 1.19.0(supports-color@8.1.1)
chalk: 4.1.2
find-java-home: 2.0.0
progress: 2.0.3
@@ -19248,10 +19263,10 @@ snapshots:
color: 5.0.3
text-hex: 1.0.0
- '@sonar/scan@4.3.2':
+ '@sonar/scan@4.3.2(supports-color@8.1.1)':
dependencies:
adm-zip: 0.5.16
- axios: 1.16.0
+ axios: 1.19.0(supports-color@8.1.1)
commander: 13.1.0
fs-extra: 11.3.2
hpagent: 1.2.0
@@ -19265,6 +19280,7 @@ snapshots:
- bare-abort-controller
- debug
- react-native-b4a
+ - supports-color
'@standard-schema/spec@1.1.0': {}
@@ -19297,16 +19313,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
@@ -19462,7 +19478,7 @@ snapshots:
'@svgr/core': 8.1.0(typescript@6.0.3)
cosmiconfig: 8.3.6(typescript@6.0.3)
deepmerge: 4.3.1
- svgo: 3.3.3
+ svgo: 3.3.4
transitivePeerDependencies:
- typescript
@@ -19868,13 +19884,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 +19898,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 +19929,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,7 +19946,7 @@ snapshots:
- utf-8-validate
- vite
- '@vitest/coverage-istanbul@4.1.8(supports-color@8.1.1)(vitest@4.1.8)':
+ '@vitest/coverage-istanbul@4.1.10(supports-color@8.1.1)(vitest@4.1.10)':
dependencies:
'@babel/core': 7.29.6(supports-color@8.1.1)
'@istanbuljs/schema': 0.1.3
@@ -19942,11 +19958,11 @@ snapshots:
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))
+ 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
- '@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)
'@istanbuljs/schema': 0.1.3
@@ -19958,7 +19974,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@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:
- supports-color
@@ -19970,26 +19986,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 +20015,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 +20035,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 +20043,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
@@ -20188,6 +20204,12 @@ snapshots:
adm-zip@0.5.16: {}
+ agent-base@6.0.2(supports-color@8.1.1):
+ dependencies:
+ debug: 4.4.3(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+
agent-base@7.1.4: {}
aggregate-error@3.1.0:
@@ -20226,7 +20248,7 @@ snapshots:
ajv@8.18.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 4.0.1
+ fast-uri: 4.1.1
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -20481,14 +20503,14 @@ snapshots:
auto-bind@4.0.0: {}
- autoprefixer@10.4.22(postcss@8.5.10):
+ autoprefixer@10.4.22(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
caniuse-lite: 1.0.30001777
fraction.js: 5.3.4
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -20499,20 +20521,22 @@ snapshots:
axe-core@4.11.0: {}
- axios@1.16.0:
+ axios@1.19.0(supports-color@8.1.1):
dependencies:
follow-redirects: 1.16.0(debug@4.4.3)
form-data: 4.0.6
+ https-proxy-agent: 5.0.1(supports-color@8.1.1)
proxy-from-env: 2.1.0
transitivePeerDependencies:
- debug
+ - supports-color
azurite@3.35.0(supports-color@8.1.1):
dependencies:
'@azure/ms-rest-js': 1.11.2
applicationinsights: 2.9.8
args: 5.0.3
- axios: 1.16.0
+ axios: 1.19.0(supports-color@8.1.1)
etag: 1.8.1
express: 4.22.2
fs-extra: 11.3.2
@@ -20559,7 +20583,7 @@ snapshots:
babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.29.6):
dependencies:
- '@babel/compat-data': 7.29.0
+ '@babel/compat-data': 7.29.7
'@babel/core': 7.29.6(supports-color@8.1.1)
'@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.29.6)
semver: 6.3.1
@@ -20669,7 +20693,7 @@ snapshots:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.7:
+ brace-expansion@5.0.8:
dependencies:
balanced-match: 4.0.4
@@ -21282,30 +21306,30 @@ snapshots:
dependencies:
type-fest: 1.4.0
- css-blank-pseudo@7.0.1(postcss@8.5.10):
+ css-blank-pseudo@7.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- css-declaration-sorter@7.3.0(postcss@8.5.10):
+ css-declaration-sorter@7.3.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- css-has-pseudo@7.0.3(postcss@8.5.10):
+ css-has-pseudo@7.0.3(postcss@8.5.18):
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1)
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
css-loader@6.11.0(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.10)
- postcss: 8.5.10
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.10)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.10)
- postcss-modules-scope: 3.2.1(postcss@8.5.10)
- postcss-modules-values: 4.0.0(postcss@8.5.10)
+ icss-utils: 5.1.0(postcss@8.5.18)
+ postcss: 8.5.18
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.18)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.18)
+ postcss-modules-scope: 3.2.1(postcss@8.5.18)
+ postcss-modules-values: 4.0.0(postcss@8.5.18)
postcss-value-parser: 4.2.0
semver: 7.7.4
optionalDependencies:
@@ -21314,9 +21338,9 @@ snapshots:
css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(esbuild@0.28.1)(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
- cssnano: 6.1.2(postcss@8.5.10)
+ cssnano: 6.1.2(postcss@8.5.18)
jest-worker: 29.7.0
- postcss: 8.5.10
+ postcss: 8.5.18
schema-utils: 4.3.3
serialize-javascript: 7.0.5
webpack: 5.105.4(esbuild@0.28.1)
@@ -21324,9 +21348,9 @@ snapshots:
clean-css: 5.3.3
esbuild: 0.28.1
- css-prefers-color-scheme@10.0.0(postcss@8.5.10):
+ css-prefers-color-scheme@10.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
css-select@4.3.0:
dependencies:
@@ -21362,60 +21386,60 @@ snapshots:
cssesc@3.0.0: {}
- cssnano-preset-advanced@6.1.2(postcss@8.5.10):
+ cssnano-preset-advanced@6.1.2(postcss@8.5.18):
dependencies:
- autoprefixer: 10.4.22(postcss@8.5.10)
+ autoprefixer: 10.4.22(postcss@8.5.18)
browserslist: 4.28.1
- cssnano-preset-default: 6.1.2(postcss@8.5.10)
- postcss: 8.5.10
- postcss-discard-unused: 6.0.5(postcss@8.5.10)
- postcss-merge-idents: 6.0.3(postcss@8.5.10)
- postcss-reduce-idents: 6.0.3(postcss@8.5.10)
- postcss-zindex: 6.0.2(postcss@8.5.10)
+ cssnano-preset-default: 6.1.2(postcss@8.5.18)
+ postcss: 8.5.18
+ postcss-discard-unused: 6.0.5(postcss@8.5.18)
+ postcss-merge-idents: 6.0.3(postcss@8.5.18)
+ postcss-reduce-idents: 6.0.3(postcss@8.5.18)
+ postcss-zindex: 6.0.2(postcss@8.5.18)
- cssnano-preset-default@6.1.2(postcss@8.5.10):
+ cssnano-preset-default@6.1.2(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
- css-declaration-sorter: 7.3.0(postcss@8.5.10)
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
- postcss-calc: 9.0.1(postcss@8.5.10)
- postcss-colormin: 6.1.0(postcss@8.5.10)
- postcss-convert-values: 6.1.0(postcss@8.5.10)
- postcss-discard-comments: 6.0.2(postcss@8.5.10)
- postcss-discard-duplicates: 6.0.3(postcss@8.5.10)
- postcss-discard-empty: 6.0.3(postcss@8.5.10)
- postcss-discard-overridden: 6.0.2(postcss@8.5.10)
- postcss-merge-longhand: 6.0.5(postcss@8.5.10)
- postcss-merge-rules: 6.1.1(postcss@8.5.10)
- postcss-minify-font-values: 6.1.0(postcss@8.5.10)
- postcss-minify-gradients: 6.0.3(postcss@8.5.10)
- postcss-minify-params: 6.1.0(postcss@8.5.10)
- postcss-minify-selectors: 6.0.4(postcss@8.5.10)
- postcss-normalize-charset: 6.0.2(postcss@8.5.10)
- postcss-normalize-display-values: 6.0.2(postcss@8.5.10)
- postcss-normalize-positions: 6.0.2(postcss@8.5.10)
- postcss-normalize-repeat-style: 6.0.2(postcss@8.5.10)
- postcss-normalize-string: 6.0.2(postcss@8.5.10)
- postcss-normalize-timing-functions: 6.0.2(postcss@8.5.10)
- postcss-normalize-unicode: 6.1.0(postcss@8.5.10)
- postcss-normalize-url: 6.0.2(postcss@8.5.10)
- postcss-normalize-whitespace: 6.0.2(postcss@8.5.10)
- postcss-ordered-values: 6.0.2(postcss@8.5.10)
- postcss-reduce-initial: 6.1.0(postcss@8.5.10)
- postcss-reduce-transforms: 6.0.2(postcss@8.5.10)
- postcss-svgo: 6.0.3(postcss@8.5.10)
- postcss-unique-selectors: 6.0.4(postcss@8.5.10)
-
- cssnano-utils@4.0.2(postcss@8.5.10):
- dependencies:
- postcss: 8.5.10
-
- cssnano@6.1.2(postcss@8.5.10):
- dependencies:
- cssnano-preset-default: 6.1.2(postcss@8.5.10)
+ css-declaration-sorter: 7.3.0(postcss@8.5.18)
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
+ postcss-calc: 9.0.1(postcss@8.5.18)
+ postcss-colormin: 6.1.0(postcss@8.5.18)
+ postcss-convert-values: 6.1.0(postcss@8.5.18)
+ postcss-discard-comments: 6.0.2(postcss@8.5.18)
+ postcss-discard-duplicates: 6.0.3(postcss@8.5.18)
+ postcss-discard-empty: 6.0.3(postcss@8.5.18)
+ postcss-discard-overridden: 6.0.2(postcss@8.5.18)
+ postcss-merge-longhand: 6.0.5(postcss@8.5.18)
+ postcss-merge-rules: 6.1.1(postcss@8.5.18)
+ postcss-minify-font-values: 6.1.0(postcss@8.5.18)
+ postcss-minify-gradients: 6.0.3(postcss@8.5.18)
+ postcss-minify-params: 6.1.0(postcss@8.5.18)
+ postcss-minify-selectors: 6.0.4(postcss@8.5.18)
+ postcss-normalize-charset: 6.0.2(postcss@8.5.18)
+ postcss-normalize-display-values: 6.0.2(postcss@8.5.18)
+ postcss-normalize-positions: 6.0.2(postcss@8.5.18)
+ postcss-normalize-repeat-style: 6.0.2(postcss@8.5.18)
+ postcss-normalize-string: 6.0.2(postcss@8.5.18)
+ postcss-normalize-timing-functions: 6.0.2(postcss@8.5.18)
+ postcss-normalize-unicode: 6.1.0(postcss@8.5.18)
+ postcss-normalize-url: 6.0.2(postcss@8.5.18)
+ postcss-normalize-whitespace: 6.0.2(postcss@8.5.18)
+ postcss-ordered-values: 6.0.2(postcss@8.5.18)
+ postcss-reduce-initial: 6.1.0(postcss@8.5.18)
+ postcss-reduce-transforms: 6.0.2(postcss@8.5.18)
+ postcss-svgo: 6.0.3(postcss@8.5.18)
+ postcss-unique-selectors: 6.0.4(postcss@8.5.18)
+
+ cssnano-utils@4.0.2(postcss@8.5.18):
+ dependencies:
+ postcss: 8.5.18
+
+ cssnano@6.1.2(postcss@8.5.18):
+ dependencies:
+ cssnano-preset-default: 6.1.2(postcss@8.5.18)
lilconfig: 3.1.3
- postcss: 8.5.10
+ postcss: 8.5.18
csso@5.0.5:
dependencies:
@@ -21810,7 +21834,7 @@ snapshots:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
- hasown: 2.0.2
+ hasown: 2.0.4
es-to-primitive@1.3.0:
dependencies:
@@ -22051,7 +22075,7 @@ snapshots:
fast-json-stable-stringify@2.1.0: {}
- fast-uri@4.0.1: {}
+ fast-uri@4.1.1: {}
fast-xml-builder@1.2.0:
dependencies:
@@ -22076,7 +22100,7 @@ snapshots:
faye-websocket@0.11.4:
dependencies:
- websocket-driver: 0.7.4
+ websocket-driver: 0.7.5
fb-watchman@2.0.2:
dependencies:
@@ -22830,6 +22854,13 @@ snapshots:
https-browserify@1.0.0: {}
+ https-proxy-agent@5.0.1(supports-color@8.1.1):
+ dependencies:
+ agent-base: 6.0.2(supports-color@8.1.1)
+ debug: 4.4.3(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
+
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.4
@@ -22857,9 +22888,9 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.10):
+ icss-utils@5.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
ieee754@1.2.1: {}
@@ -23182,8 +23213,6 @@ snapshots:
is-yarn-global@0.4.1: {}
- isarray@0.0.1: {}
-
isarray@1.0.0: {}
isarray@2.0.5: {}
@@ -23639,8 +23668,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 +23684,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.7.4
+ semver: 7.8.0
map-cache@0.2.2: {}
@@ -24243,15 +24272,15 @@ snapshots:
minimatch@10.2.4:
dependencies:
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
minimatch@3.1.5:
dependencies:
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
minimatch@9.0.9:
dependencies:
@@ -24360,7 +24389,7 @@ snapshots:
- socks
- supports-color
- mongodb@6.18.0:
+ mongodb@6.20.0:
dependencies:
'@mongodb-js/saslprep': 1.3.2
bson: 6.10.4
@@ -24372,13 +24401,13 @@ snapshots:
bson: 6.10.4
mongodb-connection-string-url: 3.0.2
- mongoose@8.17.0(supports-color@8.1.1):
+ mongoose@8.24.2:
dependencies:
bson: 6.10.4
kareem: 2.6.3
- mongodb: 6.18.0
+ mongodb: 6.20.0
mpath: 0.9.0
- mquery: 5.0.0(supports-color@8.1.1)
+ mquery: 5.0.0
ms: 2.1.3
sift: 17.1.3
transitivePeerDependencies:
@@ -24403,7 +24432,7 @@ snapshots:
mpath@0.9.0: {}
- mquery@5.0.0(supports-color@8.1.1):
+ mquery@5.0.0:
dependencies:
debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
@@ -24451,7 +24480,7 @@ snapshots:
dependencies:
lru-cache: 7.18.3
- nanoid@3.3.11: {}
+ nanoid@3.3.16: {}
native-duplexpair@1.0.0: {}
@@ -24957,10 +24986,6 @@ snapshots:
path-to-regexp@0.1.13: {}
- path-to-regexp@1.9.0:
- dependencies:
- isarray: 0.0.1
-
path-to-regexp@3.3.0: {}
path-to-regexp@8.4.0: {}
@@ -25046,429 +25071,429 @@ snapshots:
possible-typed-array-names@1.1.0: {}
- postcss-attribute-case-insensitive@7.0.1(postcss@8.5.10):
+ postcss-attribute-case-insensitive@7.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-calc@9.0.1(postcss@8.5.10):
+ postcss-calc@9.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0
- postcss-clamp@4.1.0(postcss@8.5.10):
+ postcss-clamp@4.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-color-functional-notation@7.0.12(postcss@8.5.10):
+ postcss-color-functional-notation@7.0.12(postcss@8.5.18):
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- postcss-color-hex-alpha@10.0.0(postcss@8.5.10):
+ postcss-color-hex-alpha@10.0.0(postcss@8.5.18):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-color-rebeccapurple@10.0.0(postcss@8.5.10):
+ postcss-color-rebeccapurple@10.0.0(postcss@8.5.18):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-colormin@6.1.0(postcss@8.5.10):
+ postcss-colormin@6.1.0(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-convert-values@6.1.0(postcss@8.5.10):
+ postcss-convert-values@6.1.0(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-custom-media@11.0.6(postcss@8.5.10):
+ postcss-custom-media@11.0.6(postcss@8.5.18):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-custom-properties@14.0.6(postcss@8.5.10):
+ postcss-custom-properties@14.0.6(postcss@8.5.18):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-custom-selectors@8.0.5(postcss@8.5.10):
+ postcss-custom-selectors@8.0.5(postcss@8.5.18):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-dir-pseudo-class@9.0.1(postcss@8.5.10):
+ postcss-dir-pseudo-class@9.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-discard-comments@6.0.2(postcss@8.5.10):
+ postcss-discard-comments@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-discard-duplicates@6.0.3(postcss@8.5.10):
+ postcss-discard-duplicates@6.0.3(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-discard-empty@6.0.3(postcss@8.5.10):
+ postcss-discard-empty@6.0.3(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-discard-overridden@6.0.2(postcss@8.5.10):
+ postcss-discard-overridden@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-discard-unused@6.0.5(postcss@8.5.10):
+ postcss-discard-unused@6.0.5(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
- postcss-double-position-gradients@6.0.4(postcss@8.5.10):
+ postcss-double-position-gradients@6.0.4(postcss@8.5.18):
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-focus-visible@10.0.1(postcss@8.5.10):
+ postcss-focus-visible@10.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-focus-within@9.0.1(postcss@8.5.10):
+ postcss-focus-within@9.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-font-variant@5.0.0(postcss@8.5.10):
+ postcss-font-variant@5.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-gap-properties@6.0.0(postcss@8.5.10):
+ postcss-gap-properties@6.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-image-set-function@7.0.0(postcss@8.5.10):
+ postcss-image-set-function@7.0.0(postcss@8.5.18):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-import@15.1.0(postcss@8.5.10):
+ postcss-import@15.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.11
- postcss-js@4.1.0(postcss@8.5.10):
+ postcss-js@4.1.0(postcss@8.5.18):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-lab-function@7.0.12(postcss@8.5.10):
+ postcss-lab-function@7.0.12(postcss@8.5.18):
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/utilities': 2.0.0(postcss@8.5.10)
- postcss: 8.5.10
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/utilities': 2.0.0(postcss@8.5.18)
+ postcss: 8.5.18
- postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.10)(tsx@4.21.0)(yaml@2.8.3):
+ postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.18)(tsx@4.21.0)(yaml@2.8.3):
dependencies:
lilconfig: 3.1.3
optionalDependencies:
jiti: 2.6.1
- postcss: 8.5.10
+ postcss: 8.5.18
tsx: 4.21.0
yaml: 2.8.3
- postcss-loader@7.3.4(postcss@8.5.10)(typescript@6.0.3)(webpack@5.105.4(esbuild@0.28.1)):
+ postcss-loader@7.3.4(postcss@8.5.18)(typescript@6.0.3)(webpack@5.105.4(esbuild@0.28.1)):
dependencies:
cosmiconfig: 8.3.6(typescript@6.0.3)
jiti: 2.6.1
- postcss: 8.5.10
+ postcss: 8.5.18
semver: 7.7.4
webpack: 5.105.4(esbuild@0.28.1)
transitivePeerDependencies:
- typescript
- postcss-logical@8.1.0(postcss@8.5.10):
+ postcss-logical@8.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-merge-idents@6.0.3(postcss@8.5.10):
+ postcss-merge-idents@6.0.3(postcss@8.5.18):
dependencies:
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-merge-longhand@6.0.5(postcss@8.5.10):
+ postcss-merge-longhand@6.0.5(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- stylehacks: 6.1.1(postcss@8.5.10)
+ stylehacks: 6.1.1(postcss@8.5.18)
- postcss-merge-rules@6.1.1(postcss@8.5.10):
+ postcss-merge-rules@6.1.1(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
caniuse-api: 3.0.0
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
- postcss-minify-font-values@6.1.0(postcss@8.5.10):
+ postcss-minify-font-values@6.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-minify-gradients@6.0.3(postcss@8.5.10):
+ postcss-minify-gradients@6.0.3(postcss@8.5.18):
dependencies:
colord: 2.9.3
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-minify-params@6.1.0(postcss@8.5.10):
+ postcss-minify-params@6.1.0(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-minify-selectors@6.0.4(postcss@8.5.10):
+ postcss-minify-selectors@6.0.4(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
- postcss-modules-extract-imports@3.1.0(postcss@8.5.10):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-modules-local-by-default@4.2.0(postcss@8.5.10):
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.18):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.10)
- postcss: 8.5.10
+ icss-utils: 5.1.0(postcss@8.5.18)
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.10):
+ postcss-modules-scope@3.2.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-modules-values@4.0.0(postcss@8.5.10):
+ postcss-modules-values@4.0.0(postcss@8.5.18):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.10)
- postcss: 8.5.10
+ icss-utils: 5.1.0(postcss@8.5.18)
+ postcss: 8.5.18
- postcss-nested@6.2.0(postcss@8.5.10):
+ postcss-nested@6.2.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
- postcss-nesting@13.0.2(postcss@8.5.10):
+ postcss-nesting@13.0.2(postcss@8.5.18):
dependencies:
'@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.1)
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.1)
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-normalize-charset@6.0.2(postcss@8.5.10):
+ postcss-normalize-charset@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-normalize-display-values@6.0.2(postcss@8.5.10):
+ postcss-normalize-display-values@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-positions@6.0.2(postcss@8.5.10):
+ postcss-normalize-positions@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@6.0.2(postcss@8.5.10):
+ postcss-normalize-repeat-style@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-string@6.0.2(postcss@8.5.10):
+ postcss-normalize-string@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@6.0.2(postcss@8.5.10):
+ postcss-normalize-timing-functions@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@6.1.0(postcss@8.5.10):
+ postcss-normalize-unicode@6.1.0(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-url@6.0.2(postcss@8.5.10):
+ postcss-normalize-url@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@6.0.2(postcss@8.5.10):
+ postcss-normalize-whitespace@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-opacity-percentage@3.0.0(postcss@8.5.10):
+ postcss-opacity-percentage@3.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-ordered-values@6.0.2(postcss@8.5.10):
+ postcss-ordered-values@6.0.2(postcss@8.5.18):
dependencies:
- cssnano-utils: 4.0.2(postcss@8.5.10)
- postcss: 8.5.10
+ cssnano-utils: 4.0.2(postcss@8.5.18)
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-overflow-shorthand@6.0.0(postcss@8.5.10):
+ postcss-overflow-shorthand@6.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-page-break@3.0.4(postcss@8.5.10):
+ postcss-page-break@3.0.4(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-place@10.0.0(postcss@8.5.10):
+ postcss-place@10.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-preset-env@10.4.0(postcss@8.5.10):
- dependencies:
- '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.10)
- '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.10)
- '@csstools/postcss-color-function': 4.0.12(postcss@8.5.10)
- '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.10)
- '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.10)
- '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.10)
- '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.10)
- '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.10)
- '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.10)
- '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.10)
- '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.10)
- '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.10)
- '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.10)
- '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.10)
- '@csstools/postcss-initial': 2.0.1(postcss@8.5.10)
- '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.10)
- '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.10)
- '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.10)
- '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.10)
- '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.10)
- '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.10)
- '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.10)
- '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.10)
- '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.10)
- '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.10)
- '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.10)
- '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.10)
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.10)
- '@csstools/postcss-random-function': 2.0.1(postcss@8.5.10)
- '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.10)
- '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.10)
- '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.10)
- '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.10)
- '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.10)
- '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.10)
- '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.10)
- autoprefixer: 10.4.22(postcss@8.5.10)
+ postcss-preset-env@10.4.0(postcss@8.5.18):
+ dependencies:
+ '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.18)
+ '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.18)
+ '@csstools/postcss-color-function': 4.0.12(postcss@8.5.18)
+ '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.18)
+ '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.18)
+ '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.18)
+ '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.18)
+ '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.18)
+ '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.18)
+ '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.18)
+ '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.18)
+ '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.18)
+ '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.18)
+ '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.18)
+ '@csstools/postcss-initial': 2.0.1(postcss@8.5.18)
+ '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.18)
+ '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.18)
+ '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.18)
+ '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.18)
+ '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.18)
+ '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.18)
+ '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.18)
+ '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.18)
+ '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.18)
+ '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.18)
+ '@csstools/postcss-normalize-display-values': 4.0.0(postcss@8.5.18)
+ '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.18)
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.18)
+ '@csstools/postcss-random-function': 2.0.1(postcss@8.5.18)
+ '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.18)
+ '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.18)
+ '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.18)
+ '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.18)
+ '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.18)
+ '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.18)
+ '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.18)
+ autoprefixer: 10.4.22(postcss@8.5.18)
browserslist: 4.28.1
- css-blank-pseudo: 7.0.1(postcss@8.5.10)
- css-has-pseudo: 7.0.3(postcss@8.5.10)
- css-prefers-color-scheme: 10.0.0(postcss@8.5.10)
+ css-blank-pseudo: 7.0.1(postcss@8.5.18)
+ css-has-pseudo: 7.0.3(postcss@8.5.18)
+ css-prefers-color-scheme: 10.0.0(postcss@8.5.18)
cssdb: 8.4.3
- postcss: 8.5.10
- postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.10)
- postcss-clamp: 4.1.0(postcss@8.5.10)
- postcss-color-functional-notation: 7.0.12(postcss@8.5.10)
- postcss-color-hex-alpha: 10.0.0(postcss@8.5.10)
- postcss-color-rebeccapurple: 10.0.0(postcss@8.5.10)
- postcss-custom-media: 11.0.6(postcss@8.5.10)
- postcss-custom-properties: 14.0.6(postcss@8.5.10)
- postcss-custom-selectors: 8.0.5(postcss@8.5.10)
- postcss-dir-pseudo-class: 9.0.1(postcss@8.5.10)
- postcss-double-position-gradients: 6.0.4(postcss@8.5.10)
- postcss-focus-visible: 10.0.1(postcss@8.5.10)
- postcss-focus-within: 9.0.1(postcss@8.5.10)
- postcss-font-variant: 5.0.0(postcss@8.5.10)
- postcss-gap-properties: 6.0.0(postcss@8.5.10)
- postcss-image-set-function: 7.0.0(postcss@8.5.10)
- postcss-lab-function: 7.0.12(postcss@8.5.10)
- postcss-logical: 8.1.0(postcss@8.5.10)
- postcss-nesting: 13.0.2(postcss@8.5.10)
- postcss-opacity-percentage: 3.0.0(postcss@8.5.10)
- postcss-overflow-shorthand: 6.0.0(postcss@8.5.10)
- postcss-page-break: 3.0.4(postcss@8.5.10)
- postcss-place: 10.0.0(postcss@8.5.10)
- postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.10)
- postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.10)
- postcss-selector-not: 8.0.1(postcss@8.5.10)
-
- postcss-pseudo-class-any-link@10.0.1(postcss@8.5.10):
- dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
+ postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.18)
+ postcss-clamp: 4.1.0(postcss@8.5.18)
+ postcss-color-functional-notation: 7.0.12(postcss@8.5.18)
+ postcss-color-hex-alpha: 10.0.0(postcss@8.5.18)
+ postcss-color-rebeccapurple: 10.0.0(postcss@8.5.18)
+ postcss-custom-media: 11.0.6(postcss@8.5.18)
+ postcss-custom-properties: 14.0.6(postcss@8.5.18)
+ postcss-custom-selectors: 8.0.5(postcss@8.5.18)
+ postcss-dir-pseudo-class: 9.0.1(postcss@8.5.18)
+ postcss-double-position-gradients: 6.0.4(postcss@8.5.18)
+ postcss-focus-visible: 10.0.1(postcss@8.5.18)
+ postcss-focus-within: 9.0.1(postcss@8.5.18)
+ postcss-font-variant: 5.0.0(postcss@8.5.18)
+ postcss-gap-properties: 6.0.0(postcss@8.5.18)
+ postcss-image-set-function: 7.0.0(postcss@8.5.18)
+ postcss-lab-function: 7.0.12(postcss@8.5.18)
+ postcss-logical: 8.1.0(postcss@8.5.18)
+ postcss-nesting: 13.0.2(postcss@8.5.18)
+ postcss-opacity-percentage: 3.0.0(postcss@8.5.18)
+ postcss-overflow-shorthand: 6.0.0(postcss@8.5.18)
+ postcss-page-break: 3.0.4(postcss@8.5.18)
+ postcss-place: 10.0.0(postcss@8.5.18)
+ postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.18)
+ postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.18)
+ postcss-selector-not: 8.0.1(postcss@8.5.18)
+
+ postcss-pseudo-class-any-link@10.0.1(postcss@8.5.18):
+ dependencies:
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
- postcss-reduce-idents@6.0.3(postcss@8.5.10):
+ postcss-reduce-idents@6.0.3(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-reduce-initial@6.1.0(postcss@8.5.10):
+ postcss-reduce-initial@6.1.0(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
caniuse-api: 3.0.0
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-reduce-transforms@6.0.2(postcss@8.5.10):
+ postcss-reduce-transforms@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- postcss-replace-overflow-wrap@4.0.0(postcss@8.5.10):
+ postcss-replace-overflow-wrap@4.0.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss-selector-not@8.0.1(postcss@8.5.10):
+ postcss-selector-not@8.0.1(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 7.1.1
postcss-selector-parser@6.1.2:
@@ -25481,31 +25506,31 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-sort-media-queries@5.2.0(postcss@8.5.10):
+ postcss-sort-media-queries@5.2.0(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
sort-css-media-queries: 2.2.0
- postcss-svgo@6.0.3(postcss@8.5.10):
+ postcss-svgo@6.0.3(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-value-parser: 4.2.0
- svgo: 3.3.3
+ svgo: 3.3.4
- postcss-unique-selectors@6.0.4(postcss@8.5.10):
+ postcss-unique-selectors@6.0.4(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
postcss-value-parser@4.2.0: {}
- postcss-zindex@6.0.2(postcss@8.5.10):
+ postcss-zindex@6.0.2(postcss@8.5.18):
dependencies:
- postcss: 8.5.10
+ postcss: 8.5.18
- postcss@8.5.10:
+ postcss@8.5.18:
dependencies:
- nanoid: 3.3.11
+ nanoid: 3.3.16
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -25720,43 +25745,32 @@ snapshots:
oidc-client-ts: 3.4.1
react: 19.2.0
- react-router-config@5.1.1(react-router@5.3.4(react@19.2.0))(react@19.2.0):
+ react-router-config@5.1.1(react-router@7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0):
dependencies:
'@babel/runtime': 7.28.4
react: 19.2.0
- react-router: 5.3.4(react@19.2.0)
+ react-router: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- react-router-dom@5.3.4(react@19.2.0):
+ react-router-dom@5.3.4(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
dependencies:
'@babel/runtime': 7.28.4
history: 4.10.1
loose-envify: 1.4.0
prop-types: 15.8.1
react: 19.2.0
- react-router: 5.3.4(react@19.2.0)
+ react-router: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
+ transitivePeerDependencies:
+ - react-dom
- react-router-dom@7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
+ react-router-dom@7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
dependencies:
react: 19.2.0
react-dom: 19.2.0(react@19.2.0)
- react-router: 7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ react-router: 7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
- react-router@5.3.4(react@19.2.0):
- dependencies:
- '@babel/runtime': 7.28.4
- history: 4.10.1
- hoist-non-react-statics: 3.3.2
- loose-envify: 1.4.0
- path-to-regexp: 1.9.0
- prop-types: 15.8.1
- react: 19.2.0
- react-is: 16.13.1
- tiny-invariant: 1.3.3
- tiny-warning: 1.0.3
-
- react-router@7.15.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
+ react-router@7.18.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
dependencies:
cookie: 1.1.1
react: 19.2.0
@@ -26167,7 +26181,7 @@ snapshots:
dependencies:
escalade: 3.2.0
picocolors: 1.1.1
- postcss: 8.5.10
+ postcss: 8.5.18
strip-json-comments: 3.1.1
run-applescript@7.1.0: {}
@@ -26512,7 +26526,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: {}
@@ -26773,10 +26787,10 @@ snapshots:
dependencies:
inline-style-parser: 0.2.7
- stylehacks@6.1.1(postcss@8.5.10):
+ stylehacks@6.1.1(postcss@8.5.18):
dependencies:
browserslist: 4.28.1
- postcss: 8.5.10
+ postcss: 8.5.18
postcss-selector-parser: 6.1.2
stylis@4.3.6: {}
@@ -26788,7 +26802,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:
@@ -26807,7 +26821,7 @@ snapshots:
svg-parser@2.0.4: {}
- svgo@3.3.3:
+ svgo@3.3.4:
dependencies:
commander: 7.2.0
css-select: 5.2.2
@@ -26855,11 +26869,11 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.5.10
- postcss-import: 15.1.0(postcss@8.5.10)
- postcss-js: 4.1.0(postcss@8.5.10)
- postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(tsx@4.21.0)(yaml@2.8.3)
- postcss-nested: 6.2.0(postcss@8.5.10)
+ postcss: 8.5.18
+ postcss-import: 15.1.0(postcss@8.5.18)
+ postcss-js: 4.1.0(postcss@8.5.18)
+ postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.18)(tsx@4.21.0)(yaml@2.8.3)
+ postcss-nested: 6.2.0(postcss@8.5.18)
postcss-selector-parser: 6.1.2
resolve: 1.22.11
sucrase: 3.35.1
@@ -26974,11 +26988,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)
@@ -27411,7 +27420,7 @@ snapshots:
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
rolldown: 1.0.3
tinyglobby: 0.2.17
optionalDependencies:
@@ -27428,7 +27437,7 @@ snapshots:
dependencies:
lightningcss: 1.32.0
picomatch: 4.0.4
- postcss: 8.5.10
+ postcss: 8.5.18
rolldown: 1.0.3
tinyglobby: 0.2.17
optionalDependencies:
@@ -27441,15 +27450,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 +27475,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(supports-color@8.1.1)(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 +27507,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 +27670,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..155110d4e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -25,18 +25,18 @@ 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
graphql: ^16.10.0
jsdom: ^26.1.0
- mongodb: 6.18.0
+ mongodb: 6.21.0
mongodb-memory-server: ^10.1.4
- mongoose: 8.17.0
- react-router-dom: 7.15.1
+ mongoose: 8.24.2
+ react-router-dom: 7.18.2
react: ^19.1.1
react-dom: ^19.1.1
'@ant-design/icons': ^6.0.2
@@ -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:
@@ -60,9 +60,10 @@ auditConfig:
- GHSA-6rw7-vpxm-498p
- GHSA-2w69-qvjg-hvjx
- GHSA-8v8x-cx79-35w7
- - GHSA-wpg9-53fq-2r8h
- - GHSA-q7rr-3cgh-j5r3
+ - GHSA-q7rr-3cgh-j5r3 # @opentelemetry/sdk-node prometheus crash: exporter overridden to 0.217.0; Azure pins OTel v1 sdk-node
- GHSA-869p-cjfg-cm3x # jws@4.0.0: Improperly Verifies HMAC Signature (transitive from azurite)
+ - GHSA-45rx-2jwx-cxfr # @opentelemetry/propagator-jaeger: fix is 2.x; Azure/OTel stack pinned to v1
+ - GHSA-qwww-vcr4-c8h2 # react-router RSC CSRF: fix needs react-router 8.x; react-router-dom has no 8.x yet; apps not on RSC mode
allowBuilds:
'@apollo/protobufjs': true
@@ -75,25 +76,26 @@ 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
+ axios: 1.19.0
body-parser: 2.3.0
+ websocket-driver: 0.7.5
esbuild: 'catalog:'
follow-redirects: ^1.16.0
vite: "catalog:"
jiti: 2.6.1
rollup: ^4.59.0
'@ant-design/pro-layout>path-to-regexp': ^8.4.0
- brace-expansion: 5.0.7
+ brace-expansion: 5.0.8
'diff@4.0.2': 4.0.4
'@protobufjs/codegen': 2.0.5
'@protobufjs/utf8': 1.1.1
'serve-handler>minimatch': 3.1.5
'serialize-javascript@6.0.2': 7.0.5
'serialize-javascript@7.0.4': 7.0.5
- svgo: ^3.3.3
+ svgo: 3.3.4
'yaml@2.8.2': 2.8.3
'yauzl@3.2.0': 3.2.1
qs: 6.15.2
@@ -113,10 +115,10 @@ overrides:
'ws@8.20.0': 8.21.0
playwright-core: 1.59.0
playwright: 1.59.0
- postcss: 8.5.10
+ postcss: 8.5.18
protobufjs: 7.6.5
ip-address: ^10.1.1
- fast-uri: ^4.0.1
+ fast-uri: 4.1.1
'@babel/plugin-transform-modules-systemjs': 7.29.4
'@babel/core': ^7.29.6
js-yaml: 4.3.0
@@ -135,7 +137,7 @@ overrides:
http-proxy-middleware: 3.0.7
immutable: 3.8.3
launch-editor: ^2.14.1
- 'react-router-dom@7.15.0>react-router': 7.15.1
+ react-router: 7.18.2
sequelize: 6.37.8
smol-toml: 1.6.1
'@azure/ms-rest-js>tough-cookie': 4.1.3
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