renders table correctly 1`] = `
aria-label="Max"
autocomplete="new-password"
class="MuiInputBase-input MuiInput-input MuiInputBase-inputAdornedEnd css-929hxt-MuiInputBase-input-MuiInput-input"
- id=":rl:"
+ id=":ro:"
inputmode="text"
placeholder="Max"
title="Max"
@@ -1180,7 +1315,7 @@ exports[`Usage statuses > renders table correctly 1`] = `
class="MuiInputBase-root MuiInput-root MuiInputBase-colorPrimary css-1mmm5cp-MuiInputBase-root-MuiInput-root-MuiSelect-root"
>
row.value,
id: 'value',
+ filterVariant: 'text',
+ filterFn: 'fuzzy',
+ columnFilterModeOptions: [
+ 'fuzzy',
+ 'contains',
+ 'startsWith',
+ 'endsWith',
+ 'notEquals',
+ 'equals',
+ ],
Cell: ({ row }) => row.original.value,
},
{
@@ -56,10 +67,10 @@ function UsageStatuses() {
accessorFn: (row) => new Date(row.modified_time),
id: 'modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
Cell: ({ row }) =>
- row.original.modified_time &&
formatDateTimeStrings(row.original.modified_time, true),
},
{
@@ -67,6 +78,7 @@ function UsageStatuses() {
accessorFn: (row) => new Date(row.created_time),
id: 'created_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
enableHiding: true,
@@ -76,12 +88,17 @@ function UsageStatuses() {
];
}, []);
+ const initialColumnFilterFnState = React.useMemo(() => {
+ return getInitialColumnFilterFnState(columns);
+ }, [columns]);
+
const noResultsTxt =
'No results found: Try adding a Usage Status by using the Add Usage Status button';
const { preservedState, onPreservedStatesChange } = usePreservedTableState({
initialState: {
pagination: { pageSize: 15, pageIndex: 0 },
+ columnFilterFns: initialColumnFilterFnState,
},
storeInUrl: true,
});
@@ -91,6 +108,7 @@ function UsageStatuses() {
data: usageStatusData ?? [],
// Features
enableColumnOrdering: true,
+ enableColumnFilterModes: true,
enableFacetedValues: true,
enableRowActions: true,
enableStickyHeader: true,
diff --git a/src/catalogue/category/catalogueCategoryTableView.component.tsx b/src/catalogue/category/catalogueCategoryTableView.component.tsx
index a002de31f..cb253eb13 100644
--- a/src/catalogue/category/catalogueCategoryTableView.component.tsx
+++ b/src/catalogue/category/catalogueCategoryTableView.component.tsx
@@ -60,6 +60,7 @@ const CatalogueCategoryTableView = (props: CatalogueCategoryTableViewProps) => {
accessorFn: (row) => new Date(row.modified_time),
id: 'modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 567.5,
enableGrouping: false,
Cell: ({ row }) =>
diff --git a/src/catalogue/items/catalogueItemsTable.component.tsx b/src/catalogue/items/catalogueItemsTable.component.tsx
index 93b422341..2965b36f9 100644
--- a/src/catalogue/items/catalogueItemsTable.component.tsx
+++ b/src/catalogue/items/catalogueItemsTable.component.tsx
@@ -261,6 +261,7 @@ const CatalogueItemsTable = (props: CatalogueItemsTableProps) => {
accessorFn: (row) => new Date(row.catalogueItem.modified_time),
id: 'catalogueItem.modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
Cell: ({ row }) =>
@@ -272,6 +273,7 @@ const CatalogueItemsTable = (props: CatalogueItemsTableProps) => {
accessorFn: (row) => new Date(row.catalogueItem.created_time),
id: 'catalogueItem.created_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
enableHiding: true,
diff --git a/src/common/preservedTableState.component.test.tsx b/src/common/preservedTableState.component.test.tsx
index f1701f667..6813a00a2 100644
--- a/src/common/preservedTableState.component.test.tsx
+++ b/src/common/preservedTableState.component.test.tsx
@@ -37,6 +37,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: {},
sorting: [],
columnVisibility: {},
globalFilter: undefined,
@@ -59,6 +60,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: {},
sorting: [],
columnVisibility: {},
globalFilter: undefined,
@@ -88,6 +90,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: {},
sorting: [],
columnVisibility: {},
globalFilter: undefined,
@@ -109,6 +112,7 @@ describe('Preserved table state functions', () => {
columnVisibility: { created_time: false },
grouping: ['catalogue_item.name'],
pagination: { pageSize: 20, pageIndex: 5 },
+ columnFilterFns: { 'catalogue_item.name': 'betweenInclusive' },
},
storeInUrl: true,
}),
@@ -120,6 +124,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: { 'catalogue_item.name': 'betweenInclusive' },
sorting: [],
columnVisibility: { created_time: false },
globalFilter: undefined,
@@ -207,6 +212,7 @@ describe('Preserved table state functions', () => {
value: [null, '2024-06-11T23:00:00.000Z'],
},
],
+ columnFilterFns: {},
sorting: [{ id: 'catalogueItem.name', desc: true }],
columnVisibility: {
'catalogueItem.created_time': false,
@@ -238,6 +244,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: {},
sorting: [],
columnVisibility: {},
globalFilter: undefined,
@@ -267,6 +274,7 @@ describe('Preserved table state functions', () => {
value: [null, '2024-06-11T23:00:00.000Z'],
},
],
+ columnFilterFns: {},
sorting: [{ id: 'catalogueItem.name', desc: true }],
columnVisibility: {
'catalogueItem.created_time': false,
@@ -311,6 +319,7 @@ describe('Preserved table state functions', () => {
value: [null, '2024-06-11T23:00:00.000Z'],
},
],
+ columnFilterFns: {},
sorting: [{ id: 'catalogueItem.name', desc: true }],
columnVisibility: {
'catalogueItem.created_time': false,
@@ -342,6 +351,7 @@ describe('Preserved table state functions', () => {
expect(JSON.stringify(result.current.preservedState)).toBe(
JSON.stringify({
columnFilters: [],
+ columnFilterFns: {},
sorting: [],
columnVisibility: {},
globalFilter: undefined,
@@ -549,6 +559,110 @@ describe('Preserved table state functions', () => {
);
});
+ it('onColumnFilterFnsChange updates the state and url correctly', async () => {
+ const { result } = renderHookWithBrowserRouterURL(
+ () =>
+ usePreservedTableState({
+ storeInUrl: true,
+ }),
+ '/'
+ );
+
+ // Change the state to a non-default value
+ act(() =>
+ result.current.onPreservedStatesChange.onColumnFilterFnsChange({
+ 'catalogueItem.modified_time': 'betweenInclusive',
+ 'catalogueItem.created_time': 'between',
+ })
+ );
+
+ await waitFor(() =>
+ expect(
+ JSON.stringify(result.current.preservedState.columnFilterFns)
+ ).toBe(
+ JSON.stringify({
+ 'catalogueItem.modified_time': 'betweenInclusive',
+ 'catalogueItem.created_time': 'between',
+ })
+ )
+ );
+
+ expect(window.location.search).toBe(
+ '?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUwElk8BbAOhIwBMBLAMxryoH1kaS84QAjPZAdzx4oBKGDQ4AzjQBunADTgU6bPiKkyYAE54UTVu06wefQcJABfC0A'
+ );
+
+ // Now change back to a default value
+ act(() =>
+ result.current.onPreservedStatesChange.onColumnFilterFnsChange({})
+ );
+
+ await waitFor(() =>
+ expect(
+ JSON.stringify(result.current.preservedState.columnFilterFns)
+ ).toBe(JSON.stringify({}))
+ );
+ expect(window.location.search).toBe('');
+ });
+
+ it('onColumnFilterFnsChange updates the state and url correctly, when using an initial state', async () => {
+ const { result } = renderHookWithBrowserRouterURL(
+ () =>
+ usePreservedTableState({
+ storeInUrl: true,
+ initialState: {
+ columnFilterFns: {
+ 'catalogueItem.modified_time': 'between',
+ 'catalogueItem.created_time': 'between',
+ },
+ },
+ }),
+ '/'
+ );
+
+ // Change the state to a non-default value
+ act(() =>
+ result.current.onPreservedStatesChange.onColumnFilterFnsChange({
+ 'catalogueItem.modified_time': 'betweenInclusive',
+ 'catalogueItem.created_time': 'between',
+ })
+ );
+
+ await waitFor(() =>
+ expect(
+ JSON.stringify(result.current.preservedState.columnFilterFns)
+ ).toBe(
+ JSON.stringify({
+ 'catalogueItem.modified_time': 'betweenInclusive',
+ 'catalogueItem.created_time': 'between',
+ })
+ )
+ );
+
+ expect(window.location.search).toBe(
+ '?state=N4IgxgYgdiBcpgIYBdEBsD2BzArgUwElk8BbAOhIwBMBLAMxryoH1kaS84QAjPZAdzx4oBKGDQ4AzjQBunADTgU6bPiKkyYAE54UTVu06wefQcJABfC0A'
+ );
+
+ // Now change back to a default value
+ act(() =>
+ result.current.onPreservedStatesChange.onColumnFilterFnsChange({
+ 'catalogueItem.modified_time': 'between',
+ 'catalogueItem.created_time': 'between',
+ })
+ );
+
+ await waitFor(() =>
+ expect(
+ JSON.stringify(result.current.preservedState.columnFilterFns)
+ ).toBe(
+ JSON.stringify({
+ 'catalogueItem.modified_time': 'between',
+ 'catalogueItem.created_time': 'between',
+ })
+ )
+ );
+ expect(window.location.search).toBe('');
+ });
+
it('onSortingChange updates the state and url correctly', async () => {
const { result } = renderHookWithBrowserRouterURL(
() => usePreservedTableState({ storeInUrl: true }),
diff --git a/src/common/preservedTableState.component.tsx b/src/common/preservedTableState.component.tsx
index ff6aa54de..94213b3dd 100644
--- a/src/common/preservedTableState.component.tsx
+++ b/src/common/preservedTableState.component.tsx
@@ -2,6 +2,7 @@ import { ColumnFilter } from '@tanstack/react-table';
import LZString from 'lz-string';
import {
MRT_ColumnFiltersState,
+ MRT_ColumnFilterFnsState,
MRT_ColumnOrderState,
MRT_GroupingState,
MRT_PaginationState,
@@ -16,6 +17,7 @@ import { useLocation, useSearchParams } from 'react-router-dom';
// State as will be stored after parsing from search params
interface State {
cF: MRT_ColumnFiltersState;
+ cFn: MRT_ColumnFilterFnsState;
srt: MRT_SortingState;
cVis: MRT_VisibilityState;
gFil: string | undefined; // Global filter
@@ -247,6 +249,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
const defaultState: State = useMemo(
() => ({
cF: [],
+ cFn: props?.initialState?.columnFilterFns || {},
srt: [],
// Use given default or {}
cVis: props?.initialState?.columnVisibility || {},
@@ -262,6 +265,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
// eslint-disable-next-line react-hooks/exhaustive-deps
[
props?.initialState?.columnVisibility,
+ props?.initialState?.columnFilterFns,
props?.initialState?.grouping,
props?.initialState?.pagination,
firstUpdate.current?.cO,
@@ -274,6 +278,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
const state: State = useMemo(
() => ({
cF: parsedState.cF || defaultState.cF,
+ cFn: parsedState.cFn || defaultState.cFn,
srt: parsedState.srt || defaultState.srt,
cVis: parsedState.cVis || defaultState.cVis,
gFil: parsedState.gFil || defaultState.gFil,
@@ -285,6 +290,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
}),
[
defaultState.cF,
+ defaultState.cFn,
defaultState.cO,
defaultState.cVis,
defaultState.g,
@@ -292,6 +298,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
defaultState.p,
defaultState.srt,
parsedState.cF,
+ parsedState.cFn,
parsedState.cO,
parsedState.cVis,
parsedState.g,
@@ -367,6 +374,25 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
[defaultState.cF, updateSearchParams]
);
+ const setColumnFilterFns = useCallback(
+ (updaterOrValue: Updater
) => {
+ updateSearchParams((prevState: StatePartial) => {
+ const newValue = getValueFromUpdater(
+ updaterOrValue,
+ prevState.cFn || defaultState.cFn
+ );
+ const initialValue = defaultState.cFn;
+ const isDefaultState =
+ JSON.stringify(initialValue) === JSON.stringify(newValue);
+ return {
+ ...prevState,
+ cFn: isDefaultState ? undefined : newValue,
+ };
+ });
+ },
+ [defaultState.cFn, updateSearchParams]
+ );
+
const setSorting = useCallback(
(updaterOrValue: Updater) => {
updateSearchParams((prevState: StatePartial) => {
@@ -514,6 +540,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
return {
preservedState: {
columnFilters: state.cF,
+ columnFilterFns: state.cFn,
sorting: state.srt,
columnVisibility: state.cVis,
globalFilter: state.gFil,
@@ -523,6 +550,7 @@ export const usePreservedTableState = (props?: UsePreservedTableStateProps) => {
},
onPreservedStatesChange: {
onColumnFiltersChange: setColumnFilters,
+ onColumnFilterFnsChange: setColumnFilterFns,
onSortingChange: setSorting,
onColumnVisibilityChange: setColumnVisibility,
onGlobalFilterChange: setGlobalFilter,
diff --git a/src/common/tabPanel.component.test.tsx b/src/common/tabPanel.component.test.tsx
new file mode 100644
index 000000000..2bfc608f6
--- /dev/null
+++ b/src/common/tabPanel.component.test.tsx
@@ -0,0 +1,35 @@
+import { render, screen } from '@testing-library/react';
+import TabPanel, { a11yProps } from './tabPanel.component';
+
+describe('TabPanel Component', () => {
+ const label = 'tab1';
+ const value = 'tab1';
+
+ it('renders correctly when value matches label', async () => {
+ render(
+
+ Tab Content
+
+ );
+
+ const tabPanel = await screen.findByRole('tabpanel');
+ expect(tabPanel).toBeVisible();
+ expect(tabPanel).toHaveTextContent('Tab Content');
+ });
+
+ it('has correct accessibility attributes', async () => {
+ render();
+
+ const tabPanel = await screen.findByRole('tabpanel');
+ expect(tabPanel).toHaveAttribute('id', `${label}-tabpanel`);
+ expect(tabPanel).toHaveAttribute('aria-labelledby', `${label}-tab`);
+ });
+
+ it('a11yProps function returns correct attributes', () => {
+ const props = a11yProps(label);
+ expect(props).toEqual({
+ id: `${label}-tab`,
+ 'aria-controls': `${label}-tabpanel`,
+ });
+ });
+});
diff --git a/src/common/tabPanel.component.tsx b/src/common/tabPanel.component.tsx
new file mode 100644
index 000000000..1334f0f5a
--- /dev/null
+++ b/src/common/tabPanel.component.tsx
@@ -0,0 +1,43 @@
+import { Box, styled } from '@mui/material';
+import Tab from '@mui/material/Tab';
+
+export interface TabPanelProps {
+ children?: React.ReactNode;
+ value: T | false;
+ label: T | false;
+}
+
+export function TabPanel({
+ children,
+ value,
+ label,
+ ...other
+}: TabPanelProps) {
+ return (
+
+ {value === label && {children}}
+
+ );
+}
+
+export function a11yProps(label: T) {
+ return {
+ id: `${label}-tab`,
+ 'aria-controls': `${label}-tabpanel`,
+ };
+}
+
+export const StyledTab = styled(Tab)(({ theme }) => ({
+ textTransform: 'none',
+ fontWeight: theme.typography.fontWeightBold,
+ fontSize: theme.typography.pxToRem(16),
+}));
+
+export default TabPanel;
diff --git a/src/items/itemsTable.component.tsx b/src/items/itemsTable.component.tsx
index da9093309..05ed6650c 100644
--- a/src/items/itemsTable.component.tsx
+++ b/src/items/itemsTable.component.tsx
@@ -140,6 +140,7 @@ export function ItemsTable(props: ItemTableProps) {
accessorFn: (row) => new Date(row.item.modified_time),
id: 'item.modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
Cell: ({ row }) =>
row.original.item.modified_time &&
@@ -152,6 +153,7 @@ export function ItemsTable(props: ItemTableProps) {
accessorFn: (row) => new Date(row.item.created_time),
id: 'item.created_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
Cell: ({ row }) =>
formatDateTimeStrings(row.original.item.created_time, true),
@@ -183,6 +185,7 @@ export function ItemsTable(props: ItemTableProps) {
: null,
id: 'item.warranty_end_date',
filterVariant: 'date-range',
+ filterFn: 'betweenInclusive',
size: 350,
Cell: ({ row }) =>
row.original.item.warranty_end_date &&
@@ -200,6 +203,7 @@ export function ItemsTable(props: ItemTableProps) {
row.item.delivered_date ? new Date(row.item.delivered_date) : null,
id: 'item.delivered_date',
filterVariant: 'date-range',
+ filterFn: 'betweenInclusive',
size: 350,
Cell: ({ row }) =>
row.original.item.delivered_date &&
diff --git a/src/manufacturer/manufacturer.component.tsx b/src/manufacturer/manufacturer.component.tsx
index b4daffa85..2c12627d3 100644
--- a/src/manufacturer/manufacturer.component.tsx
+++ b/src/manufacturer/manufacturer.component.tsx
@@ -78,6 +78,7 @@ function ManufacturerComponent() {
accessorFn: (row) => new Date(row.modified_time),
id: 'modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
Cell: ({ row }) =>
@@ -90,6 +91,7 @@ function ManufacturerComponent() {
accessorFn: (row) => new Date(row.created_time),
id: 'created_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
enableHiding: true,
diff --git a/src/systems/systemItemsTable.component.tsx b/src/systems/systemItemsTable.component.tsx
index d3f72d57a..08100529f 100644
--- a/src/systems/systemItemsTable.component.tsx
+++ b/src/systems/systemItemsTable.component.tsx
@@ -303,6 +303,7 @@ export function SystemItemsTable(props: SystemItemsTableProps) {
accessorFn: (row) => new Date(row.item.modified_time),
id: 'item.modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
Cell: ({ row }) =>
@@ -315,6 +316,7 @@ export function SystemItemsTable(props: SystemItemsTableProps) {
accessorFn: (row) => new Date(row.item.created_time),
id: 'item.created_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 350,
enableGrouping: false,
Cell: ({ row }) =>
@@ -327,6 +329,7 @@ export function SystemItemsTable(props: SystemItemsTableProps) {
row.item.delivered_date ? new Date(row.item.delivered_date) : null,
id: 'item.delivered_date',
filterVariant: 'date-range',
+ filterFn: 'betweenInclusive',
size: 350,
Cell: ({ row }) =>
row.original.item.delivered_date &&
diff --git a/src/systems/systemsTableView.component.tsx b/src/systems/systemsTableView.component.tsx
index 1d2995225..dc15d2606 100644
--- a/src/systems/systemsTableView.component.tsx
+++ b/src/systems/systemsTableView.component.tsx
@@ -53,6 +53,7 @@ export const SystemsTableView = (props: SystemsTableViewProps) => {
accessorFn: (row) => new Date(row.modified_time),
id: 'modified_time',
filterVariant: 'datetime-range',
+ filterFn: 'betweenInclusive',
size: 400,
enableGrouping: false,
Cell: ({ row }) =>
diff --git a/src/utils.test.tsx b/src/utils.test.tsx
index f7b5f7532..9a4dcbc21 100644
--- a/src/utils.test.tsx
+++ b/src/utils.test.tsx
@@ -8,9 +8,12 @@ import {
generateUniqueId,
generateUniqueName,
generateUniqueNameUsingCode,
+ getInitialColumnFilterFnState,
sortDataList,
trimStringValues,
} from './utils';
+import { MRT_ColumnDef } from 'material-react-table';
+import { UsageStatus } from './api/api.types';
describe('Utility functions', () => {
afterEach(() => {
@@ -290,6 +293,29 @@ describe('Utility functions', () => {
{ name: 'Susan' },
]);
});
+
+ it('getInitialColumnFilterFnState correctly creates filterFns initial state', () => {
+ const expectedResult = { created_time: 'between', value: 'fuzzy' };
+
+ const columns: MRT_ColumnDef[] = [
+ {
+ header: 'Value',
+ filterVariant: 'text',
+ filterFn: 'fuzzy',
+ enableColumnFilterModes: false,
+ id: 'value',
+ },
+ {
+ header: 'Created',
+ filterVariant: 'datetime-range',
+ filterFn: 'between',
+ id: 'created_time',
+ },
+ ];
+
+ const actualResult = getInitialColumnFilterFnState(columns);
+ expect(actualResult).toEqual(expectedResult);
+ });
});
describe('checkForDuplicates', () => {
diff --git a/src/utils.tsx b/src/utils.tsx
index 2a256db75..b775ce5ff 100644
--- a/src/utils.tsx
+++ b/src/utils.tsx
@@ -11,6 +11,9 @@ import { format, parseISO } from 'date-fns';
import {
MRT_Cell,
MRT_Column,
+ MRT_ColumnDef,
+ MRT_ColumnFilterFnsState,
+ MRT_FilterOption,
MRT_Header,
MRT_Row,
MRT_RowData,
@@ -395,6 +398,21 @@ export const displayTableRowCountText = (
return {tableRowCountText};
};
+export const getInitialColumnFilterFnState = (
+ columns: MRT_ColumnDef[]
+): MRT_ColumnFilterFnsState => {
+ const initialState = columns.reduce(
+ (result, column) => {
+ if (column.id) {
+ result[column.id] = column.filterFn as MRT_FilterOption;
+ }
+ return result;
+ },
+ {}
+ );
+ return initialState;
+};
+
export const checkForDuplicates = (props: {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
data: any[];
diff --git a/yarn.lock b/yarn.lock
index 591d208c5..4aa172077 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -22,49 +22,49 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/code-frame@npm:7.24.7"
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/code-frame@npm:7.25.7"
dependencies:
- "@babel/highlight": "npm:^7.24.7"
+ "@babel/highlight": "npm:^7.25.7"
picocolors: "npm:^1.0.0"
- checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6
+ checksum: 10c0/14825c298bdec914caf3d24d1383b6d4cd6b030714686004992f4fc251831ecf432236652896f99d5d341f17170ae9a07b58d8d7b15aa0df8cfa1c5a7d5474bc
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.25.2":
- version: 7.25.4
- resolution: "@babel/compat-data@npm:7.25.4"
- checksum: 10c0/50d79734d584a28c69d6f5b99adfaa064d0f41609a378aef04eb06accc5b44f8520e68549eba3a082478180957b7d5783f1bfb1672e4ae8574e797ce8bae79fa
+"@babel/compat-data@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/compat-data@npm:7.25.7"
+ checksum: 10c0/e5cc915abdd18d021236474a96606b2d4a915c4fb620c1ad776b8a08d91111e788cb3b7e9bad43593d4e0bfa4f06894357bcb0984102de1861b9e7322b6bc9f8
languageName: node
linkType: hard
-"@babel/core@npm:^7.24.5":
- version: 7.25.2
- resolution: "@babel/core@npm:7.25.2"
+"@babel/core@npm:^7.25.2":
+ version: 7.25.7
+ resolution: "@babel/core@npm:7.25.7"
dependencies:
"@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.0"
- "@babel/helper-compilation-targets": "npm:^7.25.2"
- "@babel/helper-module-transforms": "npm:^7.25.2"
- "@babel/helpers": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.0"
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.2"
- "@babel/types": "npm:^7.25.2"
+ "@babel/code-frame": "npm:^7.25.7"
+ "@babel/generator": "npm:^7.25.7"
+ "@babel/helper-compilation-targets": "npm:^7.25.7"
+ "@babel/helper-module-transforms": "npm:^7.25.7"
+ "@babel/helpers": "npm:^7.25.7"
+ "@babel/parser": "npm:^7.25.7"
+ "@babel/template": "npm:^7.25.7"
+ "@babel/traverse": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
- checksum: 10c0/a425fa40e73cb72b6464063a57c478bc2de9dbcc19c280f1b55a3d88b35d572e87e8594e7d7b4880331addb6faef641bbeb701b91b41b8806cd4deae5d74f401
+ checksum: 10c0/dad20af39624086afc3a0910bd97ae712c9ad0e9dda09fc5da93876e8ea1802b63ddd81c44f4aa8a9834db46de801eaab1ce9b81ab54b4fe907ae052c24de136
languageName: node
linkType: hard
-"@babel/eslint-parser@npm:7.25.1":
- version: 7.25.1
- resolution: "@babel/eslint-parser@npm:7.25.1"
+"@babel/eslint-parser@npm:7.25.8":
+ version: 7.25.8
+ resolution: "@babel/eslint-parser@npm:7.25.8"
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1"
eslint-visitor-keys: "npm:^2.1.0"
@@ -72,149 +72,149 @@ __metadata:
peerDependencies:
"@babel/core": ^7.11.0
eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
- checksum: 10c0/9f98351b32edfced9e6308a80ad69af1210d9c9780f19339cb286d0c9be0a9afac80d1df3b3793112e720675ce5b927920b19454d0f48ddf8370d08ab62d0dc2
+ checksum: 10c0/3f62111b83f367652a690eb0e8714696a97df875b4df4ddabb58f3fcec628ae6501a3742f6af6c2a1f4b6b4df00d38e9063082bb82dae43b319e56afd884dae7
languageName: node
linkType: hard
-"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6":
- version: 7.25.6
- resolution: "@babel/generator@npm:7.25.6"
+"@babel/generator@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/generator@npm:7.25.7"
dependencies:
- "@babel/types": "npm:^7.25.6"
+ "@babel/types": "npm:^7.25.7"
"@jridgewell/gen-mapping": "npm:^0.3.5"
"@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^2.5.1"
- checksum: 10c0/f89282cce4ddc63654470b98086994d219407d025497f483eb03ba102086e11e2b685b27122f6ff2e1d93b5b5fa0c3a6b7e974fbf2e4a75b685041a746a4291e
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/c03a26c79864d60d04ce36b649c3fa0d6fd7b2bf6a22e22854a0457aa09206508392dd73ee40e7bc8d50b3602f9ff068afa47770cda091d332e7db1ca382ee96
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-compilation-targets@npm:7.25.2"
+"@babel/helper-compilation-targets@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-compilation-targets@npm:7.25.7"
dependencies:
- "@babel/compat-data": "npm:^7.25.2"
- "@babel/helper-validator-option": "npm:^7.24.8"
- browserslist: "npm:^4.23.1"
+ "@babel/compat-data": "npm:^7.25.7"
+ "@babel/helper-validator-option": "npm:^7.25.7"
+ browserslist: "npm:^4.24.0"
lru-cache: "npm:^5.1.1"
semver: "npm:^6.3.1"
- checksum: 10c0/de10e986b5322c9f807350467dc845ec59df9e596a5926a3b5edbb4710d8e3b8009d4396690e70b88c3844fe8ec4042d61436dd4b92d1f5f75655cf43ab07e99
+ checksum: 10c0/705be7e5274a3fdade68e3e2cf42e2b600316ab52794e13b91299a16f16c926f15886b6e9d6df20eb943ccc1cdba5a363d4766f8d01e47b8e6f4e01175f5e66c
languageName: node
linkType: hard
-"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-module-imports@npm:7.24.7"
+"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-module-imports@npm:7.25.7"
dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0
+ "@babel/traverse": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
+ checksum: 10c0/0fd0c3673835e5bf75558e184bcadc47c1f6dd2fe2016d53ebe1e5a6ae931a44e093015c2f9a6651c1a89f25c76d9246710c2b0b460b95ee069c464f2837fa2c
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-module-transforms@npm:7.25.2"
+"@babel/helper-module-transforms@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-module-transforms@npm:7.25.7"
dependencies:
- "@babel/helper-module-imports": "npm:^7.24.7"
- "@babel/helper-simple-access": "npm:^7.24.7"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- "@babel/traverse": "npm:^7.25.2"
+ "@babel/helper-module-imports": "npm:^7.25.7"
+ "@babel/helper-simple-access": "npm:^7.25.7"
+ "@babel/helper-validator-identifier": "npm:^7.25.7"
+ "@babel/traverse": "npm:^7.25.7"
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 10c0/adaa15970ace0aee5934b5a633789b5795b6229c6a9cf3e09a7e80aa33e478675eee807006a862aa9aa517935d81f88a6db8a9f5936e3a2a40ec75f8062bc329
+ checksum: 10c0/f37fa7d1d4df21690535b278468cbd5faf0133a3080f282000cfa4f3ffc9462a1458f866b04b6a2f2d1eec4691236cba9a867da61270dab3ab19846e62f05090
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.24.7":
- version: 7.24.8
- resolution: "@babel/helper-plugin-utils@npm:7.24.8"
- checksum: 10c0/0376037f94a3bfe6b820a39f81220ac04f243eaee7193774b983e956c1750883ff236b30785795abbcda43fac3ece74750566830c2daa4d6e3870bb0dff34c2d
+"@babel/helper-plugin-utils@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-plugin-utils@npm:7.25.7"
+ checksum: 10c0/241f8cf3c5b7700e91cab7cfe5b432a3c710ae3cd5bb96dc554da536a6d25f5b9f000cc0c0917501ceb4f76ba92599ee3beb25e10adaf96be59f8df89a842faf
languageName: node
linkType: hard
-"@babel/helper-simple-access@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-simple-access@npm:7.24.7"
+"@babel/helper-simple-access@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-simple-access@npm:7.25.7"
dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7
+ "@babel/traverse": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
+ checksum: 10c0/eed1b499bfb4f613c18debd61517e3de77b6da2727ca025aa05ac81599e0269f1dddb5237db04e8bb598115d015874752e0a7f11ff38672d74a4976097417059
languageName: node
linkType: hard
-"@babel/helper-string-parser@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-string-parser@npm:7.24.8"
- checksum: 10c0/6361f72076c17fabf305e252bf6d580106429014b3ab3c1f5c4eb3e6d465536ea6b670cc0e9a637a77a9ad40454d3e41361a2909e70e305116a23d68ce094c08
+"@babel/helper-string-parser@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-string-parser@npm:7.25.7"
+ checksum: 10c0/73ef2ceb81f8294678a0afe8ab0103729c0370cac2e830e0d5128b03be5f6a2635838af31d391d763e3c5a4460ed96f42fd7c9b552130670d525be665913bc4c
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-validator-identifier@npm:7.24.7"
- checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651
+"@babel/helper-validator-identifier@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-validator-identifier@npm:7.25.7"
+ checksum: 10c0/07438e5bf01ab2882a15027fdf39ac3b0ba1b251774a5130917907014684e2f70fef8fd620137ca062c4c4eedc388508d2ea7a3a7d9936a32785f4fe116c68c0
languageName: node
linkType: hard
-"@babel/helper-validator-option@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-validator-option@npm:7.24.8"
- checksum: 10c0/73db93a34ae89201351288bee7623eed81a54000779462a986105b54ffe82069e764afd15171a428b82e7c7a9b5fec10b5d5603b216317a414062edf5c67a21f
+"@babel/helper-validator-option@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helper-validator-option@npm:7.25.7"
+ checksum: 10c0/12ed418c8e3ed9ed44c8c80d823f4e42d399b5eb2e423adccb975e31a31a008cd3b5d8eab688b31f740caff4a1bb28fe06ea2fa7d635aee34cc0ad6995d50f0a
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.25.0":
- version: 7.25.6
- resolution: "@babel/helpers@npm:7.25.6"
+"@babel/helpers@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/helpers@npm:7.25.7"
dependencies:
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.6"
- checksum: 10c0/448c1cdabccca42fd97a252f73f1e4bcd93776dbf24044f3b4f49b756bf2ece73ee6df05177473bb74ea7456dddd18d6f481e4d96d2cc7839d078900d48c696c
+ "@babel/template": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
+ checksum: 10c0/3b3ae9e373bd785414195ef8f59976a69d5a6ebe0ef2165fdcc5165e5c3ee09e0fcee94bb457df2ddb8c0532e4146d0a9b7a96b3497399a4bff4ffe196b30228
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/highlight@npm:7.24.7"
+"@babel/highlight@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/highlight@npm:7.25.7"
dependencies:
- "@babel/helper-validator-identifier": "npm:^7.24.7"
+ "@babel/helper-validator-identifier": "npm:^7.25.7"
chalk: "npm:^2.4.2"
js-tokens: "npm:^4.0.0"
picocolors: "npm:^1.0.0"
- checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a
+ checksum: 10c0/1f5894fdb0a0af6101fb2822369b2eeeae32cbeae2ef73ff73fc6a0a4a20471565cd9cfa589f54ed69df66adeca7c57266031ca9134b7bd244d023a488d419aa
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.6":
- version: 7.25.6
- resolution: "@babel/parser@npm:7.25.6"
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.4, @babel/parser@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/parser@npm:7.25.7"
dependencies:
- "@babel/types": "npm:^7.25.6"
+ "@babel/types": "npm:^7.25.7"
bin:
parser: ./bin/babel-parser.js
- checksum: 10c0/f88a0e895dbb096fd37c4527ea97d12b5fc013720602580a941ac3a339698872f0c911e318c292b184c36b5fbe23b612f05aff9d24071bc847c7b1c21552c41d
+ checksum: 10c0/b771469bb6b636c18a8d642b9df3c73913c3860a979591e1a29a98659efd38b81d3e393047b5251fe382d4c82c681c12da9ce91c98d69316d2604d155a214bcf
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.24.5":
- version: 7.24.7
- resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7"
+"@babel/plugin-transform-react-jsx-self@npm:^7.24.7":
+ version: 7.25.7
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.7"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
+ "@babel/helper-plugin-utils": "npm:^7.25.7"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/dcf3b732401f47f06bb29d6016e48066f66de00029a0ded98ddd9983c770a00a109d91cd04d2700d15ee0bcec3ae3027a5f12d69e15ec56efc0bcbfac65e92cb
+ checksum: 10c0/51ab0302f808186b671722db40ef25d6f691f969aeaa8f7ef8565c5ca227c8b4dbd1002997478414d3f6984b1fd80a01303e98853fd8bd9606c35bcd72c94065
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.24.1":
- version: 7.24.7
- resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7"
+"@babel/plugin-transform-react-jsx-source@npm:^7.24.7":
+ version: 7.25.7
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.7"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
+ "@babel/helper-plugin-utils": "npm:^7.25.7"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/970ef1264c7c6c416ab11610665d5309aec2bd2b9086ae394e1132e65138d97b060a7dc9d31054e050d6dc475b5a213938c9707c0202a5022d55dcb4c5abe28f
+ checksum: 10c0/c014de49a466c18ab77bea409542f40409a6a561afc8879ecbeca6a4618161b5aa71ab0825b733c5c87bebe09a19455a79bc1bed86488a84ef712e42e1ed2875
languageName: node
linkType: hard
@@ -227,40 +227,40 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/template@npm:7.25.0"
+"@babel/template@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/template@npm:7.25.7"
dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/parser": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10c0/4e31afd873215744c016e02b04f43b9fa23205d6d0766fb2e93eb4091c60c1b88897936adb895fb04e3c23de98dfdcbe31bc98daaa1a4e0133f78bb948e1209b
+ "@babel/code-frame": "npm:^7.25.7"
+ "@babel/parser": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
+ checksum: 10c0/8ae9e36e4330ee83d4832531d1d9bec7dc2ef6a2a8afa1ef1229506fd60667abcb17f306d1c3d7e582251270597022990c845d5d69e7add70a5aea66720decb9
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2":
- version: 7.25.6
- resolution: "@babel/traverse@npm:7.25.6"
+"@babel/traverse@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/traverse@npm:7.25.7"
dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.6"
- "@babel/parser": "npm:^7.25.6"
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.6"
+ "@babel/code-frame": "npm:^7.25.7"
+ "@babel/generator": "npm:^7.25.7"
+ "@babel/parser": "npm:^7.25.7"
+ "@babel/template": "npm:^7.25.7"
+ "@babel/types": "npm:^7.25.7"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
- checksum: 10c0/964304c6fa46bd705428ba380bf73177eeb481c3f26d82ea3d0661242b59e0dd4329d23886035e9ca9a4ceb565c03a76fd615109830687a27bcd350059d6377e
+ checksum: 10c0/75d73e52c507a7a7a4c7971d6bf4f8f26fdd094e0d3a0193d77edf6a5efa36fc3db91ec5cc48e8b94e6eb5d5ad21af0a1040e71309172851209415fd105efb1a
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.6":
- version: 7.25.6
- resolution: "@babel/types@npm:7.25.6"
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.4, @babel/types@npm:^7.25.7":
+ version: 7.25.7
+ resolution: "@babel/types@npm:7.25.7"
dependencies:
- "@babel/helper-string-parser": "npm:^7.24.8"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
+ "@babel/helper-string-parser": "npm:^7.25.7"
+ "@babel/helper-validator-identifier": "npm:^7.25.7"
to-fast-properties: "npm:^2.0.0"
- checksum: 10c0/89d45fbee24e27a05dca2d08300a26b905bd384a480448823f6723c72d3a30327c517476389b7280ce8cb9a2c48ef8f47da7f9f6d326faf6f53fd6b68237bdc4
+ checksum: 10c0/e03e1e2e08600fa1e8eb90632ac9c253dd748176c8d670d85f85b0dc83a0573b26ae748a1cbcb81f401903a3d95f43c3f4f8d516a5ed779929db27de56289633
languageName: node
linkType: hard
@@ -306,9 +306,9 @@ __metadata:
languageName: node
linkType: hard
-"@cypress/request@npm:^3.0.1":
- version: 3.0.1
- resolution: "@cypress/request@npm:3.0.1"
+"@cypress/request@npm:^3.0.4":
+ version: 3.0.5
+ resolution: "@cypress/request@npm:3.0.5"
dependencies:
aws-sign2: "npm:~0.7.0"
aws4: "npm:^1.8.0"
@@ -316,19 +316,19 @@ __metadata:
combined-stream: "npm:~1.0.6"
extend: "npm:~3.0.2"
forever-agent: "npm:~0.6.1"
- form-data: "npm:~2.3.2"
- http-signature: "npm:~1.3.6"
+ form-data: "npm:~4.0.0"
+ http-signature: "npm:~1.4.0"
is-typedarray: "npm:~1.0.0"
isstream: "npm:~0.1.2"
json-stringify-safe: "npm:~5.0.1"
mime-types: "npm:~2.1.19"
performance-now: "npm:^2.1.0"
- qs: "npm:6.10.4"
+ qs: "npm:6.13.0"
safe-buffer: "npm:^5.1.2"
tough-cookie: "npm:^4.1.3"
tunnel-agent: "npm:^0.6.0"
uuid: "npm:^8.3.2"
- checksum: 10c0/8eb92a665e6549e2533f5169431addcaad0307f51a8c7f3b6b169eb79b4d673373784a527590a47b0a2905ad5f601b24ab2d1b31d184243235aba470ffc9c1f7
+ checksum: 10c0/3195d59cf0457fd7dff7e7f6a29fbb4f44c483f8007f236952f726f96dabe19b7c58a4d7673d544753e54e1b3b916ae2d067144bc11d72ff7155851f557e1d2c
languageName: node
linkType: hard
@@ -706,6 +706,13 @@ __metadata:
languageName: node
linkType: hard
+"@eslint/core@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "@eslint/core@npm:0.6.0"
+ checksum: 10c0/fffdb3046ad6420f8cb9204b6466fdd8632a9baeebdaf2a97d458a4eac0e16653ba50d82d61835d7d771f6ced0ec942ec482b2fbccc300e45f2cbf784537f240
+ languageName: node
+ linkType: hard
+
"@eslint/eslintrc@npm:^3.1.0":
version: 3.1.0
resolution: "@eslint/eslintrc@npm:3.1.0"
@@ -723,10 +730,10 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/js@npm:9.10.0":
- version: 9.10.0
- resolution: "@eslint/js@npm:9.10.0"
- checksum: 10c0/2ac45a002dc1ccf25be46ea61001ada8d77248d1313ab4e53f3735e5ae00738a757874e41f62ad6fbd49df7dffeece66e5f53ff0d7b78a99ce4c68e8fea66753
+"@eslint/js@npm:9.12.0":
+ version: 9.12.0
+ resolution: "@eslint/js@npm:9.12.0"
+ checksum: 10c0/325650a59a1ce3d97c69441501ebaf415607248bacbe8c8ca35adc7cb73b524f592f266a75772f496b06f3239e3ee1996722a242148085f0ee5fb3dd7065897c
languageName: node
linkType: hard
@@ -737,12 +744,12 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/plugin-kit@npm:^0.1.0":
- version: 0.1.0
- resolution: "@eslint/plugin-kit@npm:0.1.0"
+"@eslint/plugin-kit@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "@eslint/plugin-kit@npm:0.2.0"
dependencies:
levn: "npm:^0.4.1"
- checksum: 10c0/fae97cd4efc1c32501c286abba1b5409848ce8c989e1ca6a5bb057a304a2cd721e6e957f6bc35ce95cfd0871e822ed42df3c759fecdad72c30e70802e26f83c7
+ checksum: 10c0/00b92bc52ad09b0e2bbbb30591c02a895f0bec3376759562590e8a57a13d096b22f8c8773b6bf791a7cf2ea614123b3d592fd006c51ac5fd0edbb90ea6d8760c
languageName: node
linkType: hard
@@ -771,6 +778,23 @@ __metadata:
languageName: node
linkType: hard
+"@humanfs/core@npm:^0.19.0":
+ version: 0.19.0
+ resolution: "@humanfs/core@npm:0.19.0"
+ checksum: 10c0/f87952d5caba6ae427a620eff783c5d0b6cef0cfc256dec359cdaa636c5f161edb8d8dad576742b3de7f0b2f222b34aad6870248e4b7d2177f013426cbcda232
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.5":
+ version: 0.16.5
+ resolution: "@humanfs/node@npm:0.16.5"
+ dependencies:
+ "@humanfs/core": "npm:^0.19.0"
+ "@humanwhocodes/retry": "npm:^0.3.0"
+ checksum: 10c0/41c365ab09e7c9eaeed373d09243195aef616d6745608a36fc3e44506148c28843872f85e69e2bf5f1e992e194286155a1c1cecfcece6a2f43875e37cd243935
+ languageName: node
+ linkType: hard
+
"@humanwhocodes/module-importer@npm:^1.0.1":
version: 1.0.1
resolution: "@humanwhocodes/module-importer@npm:1.0.1"
@@ -778,10 +802,10 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/retry@npm:^0.3.0":
- version: 0.3.0
- resolution: "@humanwhocodes/retry@npm:0.3.0"
- checksum: 10c0/7111ec4e098b1a428459b4e3be5a5d2a13b02905f805a2468f4fa628d072f0de2da26a27d04f65ea2846f73ba51f4204661709f05bfccff645e3cedef8781bb6
+"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "@humanwhocodes/retry@npm:0.3.1"
+ checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b
languageName: node
linkType: hard
@@ -1149,7 +1173,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
+"@nodelib/fs.walk@npm:^1.2.3":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -1388,14 +1412,14 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/eslint-plugin-query@npm:5.53.0":
- version: 5.53.0
- resolution: "@tanstack/eslint-plugin-query@npm:5.53.0"
+"@tanstack/eslint-plugin-query@npm:5.59.7":
+ version: 5.59.7
+ resolution: "@tanstack/eslint-plugin-query@npm:5.59.7"
dependencies:
"@typescript-eslint/utils": "npm:^8.3.0"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- checksum: 10c0/b5bbf700abeb21942289bdd1f1b337bb2387a54d766a6c294f5d6c5468be8d3186d5285520e60000cd0e3b5e09c1f88a0e88dbc6eaec441f765d83f220fac592
+ checksum: 10c0/83ab51531b613d5f1015e1d0483b05fb27c654a8b6f40ed5dd1a6dcc48b221dd987c0bb9d9c64b6dd4632819599d93d5a85b431fc91d7846fdb1483551bda460
languageName: node
linkType: hard
@@ -1408,40 +1432,40 @@ __metadata:
languageName: node
linkType: hard
-"@tanstack/query-core@npm:5.55.4":
- version: 5.55.4
- resolution: "@tanstack/query-core@npm:5.55.4"
- checksum: 10c0/c463b582b8c7c24fddd8da9c6fd311805df48bbfbdf9feae5662cd6e3d1df3eba47a1fc0c6e7f3feed6e0add2e363fbfcaad25e931b1bda6da6aabdccf3e5898
+"@tanstack/query-core@npm:5.59.13":
+ version: 5.59.13
+ resolution: "@tanstack/query-core@npm:5.59.13"
+ checksum: 10c0/57b43a9c1599b99055195fa83db80ddc7e00996244e9b73de5afa6bb8b0b489ee344ca5bcd660ccb9a6e4d2c01ef5dab42acd2e30ffa2b96d0335b3facb84707
languageName: node
linkType: hard
-"@tanstack/query-devtools@npm:5.55.1":
- version: 5.55.1
- resolution: "@tanstack/query-devtools@npm:5.55.1"
- checksum: 10c0/ff37d9b372d8f5a6cc37d68fcb7bf23e4dfe15ff4fbd79f967d261063eac51b2bf582cf8b1bd320edba45f1656a24abe7f2b88d1d9095f1f9775c481f0476bcd
+"@tanstack/query-devtools@npm:5.58.0":
+ version: 5.58.0
+ resolution: "@tanstack/query-devtools@npm:5.58.0"
+ checksum: 10c0/3b0ad21503682f6c452f5f78f5cc9007e902f455c70fd7d537ca2c3b13f41607ab4ad612c0ca19abc24aa2a9fa9bf019101dfeb43abfa53f04782322558f19f6
languageName: node
linkType: hard
"@tanstack/react-query-devtools@npm:^5.40.0":
- version: 5.55.4
- resolution: "@tanstack/react-query-devtools@npm:5.55.4"
+ version: 5.59.13
+ resolution: "@tanstack/react-query-devtools@npm:5.59.13"
dependencies:
- "@tanstack/query-devtools": "npm:5.55.1"
+ "@tanstack/query-devtools": "npm:5.58.0"
peerDependencies:
- "@tanstack/react-query": ^5.55.4
+ "@tanstack/react-query": ^5.59.13
react: ^18 || ^19
- checksum: 10c0/948d6ccd42470ec9745514d7cf28a9c698065e3fcb89733eaeba6be53126e7832b953ebcba61c8c1e34629011f8d4c4000b01a66f79c8e3509fa06546136e43a
+ checksum: 10c0/1bcfc48634871263bd132e67e8b2044dce016bdaa4df641ad15e52ce7efbc356fa2b8660c344bf9c70ffd7a99c75fb7c24251afebff6087809499d122674e2f3
languageName: node
linkType: hard
"@tanstack/react-query@npm:^5.40.0":
- version: 5.55.4
- resolution: "@tanstack/react-query@npm:5.55.4"
+ version: 5.59.13
+ resolution: "@tanstack/react-query@npm:5.59.13"
dependencies:
- "@tanstack/query-core": "npm:5.55.4"
+ "@tanstack/query-core": "npm:5.59.13"
peerDependencies:
react: ^18 || ^19
- checksum: 10c0/b81f4e2942aa4e978278816e7939ac4df500cc38e052fd24c48e6ee5eddb89809b546e8536b50558f65ad679635ac0763ddfa3c14e73d60cfcf0646d5e57fd2a
+ checksum: 10c0/b69b87ff61245f4ddc6c7fffd0b817b0fa24a3f2f79f70b3be8e0c861fb19430392c4df664f7d64f127b3ab8549e45acc4c65b652799494555762f050507fe2f
languageName: node
linkType: hard
@@ -1638,7 +1662,14 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0":
+"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "@types/estree@npm:1.0.6"
+ checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
+ languageName: node
+ linkType: hard
+
+"@types/estree@npm:1.0.5":
version: 1.0.5
resolution: "@types/estree@npm:1.0.5"
checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d
@@ -1652,7 +1683,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.9":
+"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db
@@ -1814,15 +1845,15 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/eslint-plugin@npm:8.5.0"
+"@typescript-eslint/eslint-plugin@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.8.1"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:8.5.0"
- "@typescript-eslint/type-utils": "npm:8.5.0"
- "@typescript-eslint/utils": "npm:8.5.0"
- "@typescript-eslint/visitor-keys": "npm:8.5.0"
+ "@typescript-eslint/scope-manager": "npm:8.8.1"
+ "@typescript-eslint/type-utils": "npm:8.8.1"
+ "@typescript-eslint/utils": "npm:8.8.1"
+ "@typescript-eslint/visitor-keys": "npm:8.8.1"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
@@ -1833,25 +1864,25 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/69ae7067e03d2d8d442e69d668235bdafd63b07229d0be27025eaad8aa468b5af8ac54627021e0e3a060df04ed1c39d1327a0b11469ac72405b52b74a79f402b
+ checksum: 10c0/020a0a482202b34c6665a56ec5902e38ae1870b2600ec1b2092de352b23099dde553781ee8323974f63962ebe164a6304f0019e937afb5cf7854b0e0163ad1ca
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/parser@npm:8.5.0"
+"@typescript-eslint/parser@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/parser@npm:8.8.1"
dependencies:
- "@typescript-eslint/scope-manager": "npm:8.5.0"
- "@typescript-eslint/types": "npm:8.5.0"
- "@typescript-eslint/typescript-estree": "npm:8.5.0"
- "@typescript-eslint/visitor-keys": "npm:8.5.0"
+ "@typescript-eslint/scope-manager": "npm:8.8.1"
+ "@typescript-eslint/types": "npm:8.8.1"
+ "@typescript-eslint/typescript-estree": "npm:8.8.1"
+ "@typescript-eslint/visitor-keys": "npm:8.8.1"
debug: "npm:^4.3.4"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/509fdd605b86c7d025928f20e1035712c2fc268c34b1af84248ed0b53d699034f19caf98e085c5c758d3025e29939dd12eea427c72cae9e5ea79274364851f0a
+ checksum: 10c0/2afd147ccec6754316d6837d6108a5d822eb6071e1a7355073288c232530bc3e49901d3f08755ce02d497110c531f3b3658eb46d0ff875a69d4f360b5f938cb4
languageName: node
linkType: hard
@@ -1865,28 +1896,28 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/scope-manager@npm:8.5.0"
+"@typescript-eslint/scope-manager@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/scope-manager@npm:8.8.1"
dependencies:
- "@typescript-eslint/types": "npm:8.5.0"
- "@typescript-eslint/visitor-keys": "npm:8.5.0"
- checksum: 10c0/868602f9324a6e15fcae017acd3b0832e9f2c8c8cd315667df37c2e7c765cda5fba7c4bede931f32cc04819ba97cf74a5fddb085c6f1c7993f1fb085ba126422
+ "@typescript-eslint/types": "npm:8.8.1"
+ "@typescript-eslint/visitor-keys": "npm:8.8.1"
+ checksum: 10c0/6f697baf087aedc3f0f228ff964fd108a9dd33fe4e5cc6c914be6367c324cee55629e099832668042bedfec8cdc72c6ef2ca960ee26966dbcc75753059a1352f
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/type-utils@npm:8.5.0"
+"@typescript-eslint/type-utils@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/type-utils@npm:8.8.1"
dependencies:
- "@typescript-eslint/typescript-estree": "npm:8.5.0"
- "@typescript-eslint/utils": "npm:8.5.0"
+ "@typescript-eslint/typescript-estree": "npm:8.8.1"
+ "@typescript-eslint/utils": "npm:8.8.1"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/675d3e41f938d16e9268fd33764a4e16b12a4a9817e61d5e2508a07fe6783c69ce9d05facc61822b5647c71d767929618ed37b8b93f423f7c2ccb62cfeb4343b
+ checksum: 10c0/6edfc2b9fca5233dd922141f080377b677db1093ec3e702a3ab52d58f77b91c0fb69479d4d42f125536b8fc0ffa85c07c7de2f17cc4c6fa1df1226ec01e5608c
languageName: node
linkType: hard
@@ -1897,10 +1928,10 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/types@npm:8.5.0"
- checksum: 10c0/f0b666b5c001b9779bfd9e4c7d031843d07264429d5bcf5d636f26f96cd5d949a33f5d6a645b8d74b93daf565a468476a6a4935dd7135a200250fb03acbe4988
+"@typescript-eslint/types@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/types@npm:8.8.1"
+ checksum: 10c0/4b44857332a0b1bfafbeccb8be157f8266d9e226ac723f6af1272b9b670b49444423ddac733655163eb3b90e8c88393a68ab2d7f326f5775371eaf4b9ca31d7b
languageName: node
linkType: hard
@@ -1922,12 +1953,12 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.5.0"
+"@typescript-eslint/typescript-estree@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/typescript-estree@npm:8.8.1"
dependencies:
- "@typescript-eslint/types": "npm:8.5.0"
- "@typescript-eslint/visitor-keys": "npm:8.5.0"
+ "@typescript-eslint/types": "npm:8.8.1"
+ "@typescript-eslint/visitor-keys": "npm:8.8.1"
debug: "npm:^4.3.4"
fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
@@ -1937,21 +1968,21 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/f62f03d0c5dc57b2b54dbe1cbd027966f774f241279655f46c64145abb54b765176a0cd40447583ba56ada306181da9a82e39b777c78128e105e4ea98c609350
+ checksum: 10c0/e3b9bc1e925c07833237044271cdc9bd8bdba3e2143dcfc5bf3bf481c89731b666a6fad25333a4b1980ac2f4c6f5e6e42c71206f73f3704e319f6b3b67463a6a
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.5.0, @typescript-eslint/utils@npm:^8.3.0":
- version: 8.5.0
- resolution: "@typescript-eslint/utils@npm:8.5.0"
+"@typescript-eslint/utils@npm:8.8.1, @typescript-eslint/utils@npm:^8.3.0":
+ version: 8.8.1
+ resolution: "@typescript-eslint/utils@npm:8.8.1"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
- "@typescript-eslint/scope-manager": "npm:8.5.0"
- "@typescript-eslint/types": "npm:8.5.0"
- "@typescript-eslint/typescript-estree": "npm:8.5.0"
+ "@typescript-eslint/scope-manager": "npm:8.8.1"
+ "@typescript-eslint/types": "npm:8.8.1"
+ "@typescript-eslint/typescript-estree": "npm:8.8.1"
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
- checksum: 10c0/0cb0bfdaf0da79d13c0d0379478eb14b5825d235873bc7181e70c4f6297fa1c74431ef730cbc2912fe1814dd8d46c6515ce22b39c57e8f03c337aa152fd49a4e
+ checksum: 10c0/954a2e85ae56a3ebefb6e41fb33c59ffa886963860536e9729a35ecea55eefdc58858c7aa126048c4a61f4fd9997b4f7601e7884ed2b3e4e7a46c9e4617a9f29
languageName: node
linkType: hard
@@ -1983,28 +2014,28 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:8.5.0":
- version: 8.5.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.5.0"
+"@typescript-eslint/visitor-keys@npm:8.8.1":
+ version: 8.8.1
+ resolution: "@typescript-eslint/visitor-keys@npm:8.8.1"
dependencies:
- "@typescript-eslint/types": "npm:8.5.0"
+ "@typescript-eslint/types": "npm:8.8.1"
eslint-visitor-keys: "npm:^3.4.3"
- checksum: 10c0/8b9e81968ad36e8af18ac17b63c4e0764612451ca085676c939b723549052243f63577d2706bc2da48174f11bf47587ab47e6e0b7c5b28d9f3c1ef7b9aad322d
+ checksum: 10c0/6f917090b61277bd443aa851c532c4a9cc91ad57aedf185c5dff0c530f158cce84ef815833bd8deffa87f0bbf7a9f1abd1e02e30af2463c4e7f27c0c08f59080
languageName: node
linkType: hard
"@vitejs/plugin-react@npm:^4.3.0":
- version: 4.3.1
- resolution: "@vitejs/plugin-react@npm:4.3.1"
+ version: 4.3.2
+ resolution: "@vitejs/plugin-react@npm:4.3.2"
dependencies:
- "@babel/core": "npm:^7.24.5"
- "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5"
- "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1"
+ "@babel/core": "npm:^7.25.2"
+ "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7"
+ "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7"
"@types/babel__core": "npm:^7.20.5"
react-refresh: "npm:^0.14.2"
peerDependencies:
vite: ^4.2.0 || ^5.0.0
- checksum: 10c0/39a027feddfd6b3e307121d79631462ef1aae05714ba7a2f9a73d240d0f89c2bf281132568eb27b55d6ddaf08d86ad1bd8b0066090240e570de8c6320eb9a903
+ checksum: 10c0/945f357175bea45031dc98d379e63cd34cd60a51b3dd394b66138696625ac8b55bc913a23481f78bbe15ca558c21ea4699b936abbd8242003d7c0ad51d298727
languageName: node
linkType: hard
@@ -2654,17 +2685,17 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.23.0, browserslist@npm:^4.23.1":
- version: 4.23.3
- resolution: "browserslist@npm:4.23.3"
+"browserslist@npm:^4.23.0, browserslist@npm:^4.24.0":
+ version: 4.24.0
+ resolution: "browserslist@npm:4.24.0"
dependencies:
- caniuse-lite: "npm:^1.0.30001646"
- electron-to-chromium: "npm:^1.5.4"
+ caniuse-lite: "npm:^1.0.30001663"
+ electron-to-chromium: "npm:^1.5.28"
node-releases: "npm:^2.0.18"
update-browserslist-db: "npm:^1.1.0"
bin:
browserslist: cli.js
- checksum: 10c0/3063bfdf812815346447f4796c8f04601bf5d62003374305fd323c2a463e42776475bcc5309264e39bcf9a8605851e53560695991a623be988138b3ff8c66642
+ checksum: 10c0/95e76ad522753c4c470427f6e3c8a4bb5478ff448841e22b3d3e53f89ecaf17b6984666d6c7e715c370f1e7fa0cf684f42e34e554236a8b2fab38ea76b9e4c52
languageName: node
linkType: hard
@@ -2760,10 +2791,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001646":
- version: 1.0.30001655
- resolution: "caniuse-lite@npm:1.0.30001655"
- checksum: 10c0/fff0c0c3ffcba89828bfa6b99f118e82c064f46f15bb8655b9f2a352a3f552ccac0b87a9fe9532f8c5a29e284aae5579791e196480ec717d11ef1d1a1c2e3ff9
+"caniuse-lite@npm:^1.0.30001663":
+ version: 1.0.30001666
+ resolution: "caniuse-lite@npm:1.0.30001666"
+ checksum: 10c0/2d49e9be676233c24717f12aad3d01b3e5f902b457fe1deefaa8d82e64786788a8f79381ae437c61b50e15c9aea8aeb59871b1d54cb4c28b9190d53d292e2339
languageName: node
linkType: hard
@@ -2997,7 +3028,7 @@ __metadata:
languageName: node
linkType: hard
-"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
+"combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
dependencies:
@@ -3175,11 +3206,11 @@ __metadata:
languageName: node
linkType: hard
-"cypress@npm:13.14.2":
- version: 13.14.2
- resolution: "cypress@npm:13.14.2"
+"cypress@npm:13.15.0":
+ version: 13.15.0
+ resolution: "cypress@npm:13.15.0"
dependencies:
- "@cypress/request": "npm:^3.0.1"
+ "@cypress/request": "npm:^3.0.4"
"@cypress/xvfb": "npm:^1.2.4"
"@types/sinonjs__fake-timers": "npm:8.1.1"
"@types/sizzle": "npm:^2.3.2"
@@ -3223,7 +3254,7 @@ __metadata:
yauzl: "npm:^2.10.0"
bin:
cypress: bin/cypress
- checksum: 10c0/ca838bbf878c46aa643e879c83c1532250cb3ec12cdc4e94e9c483bf042179a8de2b9d30fcc7777820793d71c44627c75c35c472b9de8b8dd39500ffbea75a34
+ checksum: 10c0/d453c89f8220aecb726f842ea2895f452a4ec0c74f718834354533da62d28545eb68fc3ac21209df52d4314b4db4221d26ce8f33a6f08641eec3b4269f037717
languageName: node
linkType: hard
@@ -3286,10 +3317,10 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:3.6.0":
- version: 3.6.0
- resolution: "date-fns@npm:3.6.0"
- checksum: 10c0/0b5fb981590ef2f8e5a3ba6cd6d77faece0ea7f7158948f2eaae7bbb7c80a8f63ae30b01236c2923cf89bb3719c33aeb150c715ea4fe4e86e37dcf06bed42fb6
+"date-fns@npm:4.1.0":
+ version: 4.1.0
+ resolution: "date-fns@npm:4.1.0"
+ checksum: 10c0/b79ff32830e6b7faa009590af6ae0fb8c3fd9ffad46d930548fbb5acf473773b4712ae887e156ba91a7b3dc30591ce0f517d69fd83bd9c38650fdc03b4e0bac8
languageName: node
linkType: hard
@@ -3507,10 +3538,10 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.5.4":
- version: 1.5.13
- resolution: "electron-to-chromium@npm:1.5.13"
- checksum: 10c0/1d88ac39447e1d718c4296f92fe89836df4688daf2d362d6c49108136795f05a56dd9c950f1c6715e0395fa037c3b5f5ea686c543fdc90e6d74a005877c45022
+"electron-to-chromium@npm:^1.5.28":
+ version: 1.5.31
+ resolution: "electron-to-chromium@npm:1.5.31"
+ checksum: 10c0/e8aecd88c4c6d50a9d459b4b222865b855bab8f1b52e82913804e18b7884f2887bd76c61b3aa08c2ccbdcda098dd8486443f75bf770f0138f21dd9e63548fca7
languageName: node
linkType: hard
@@ -3868,14 +3899,14 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-cypress@npm:3.5.0":
- version: 3.5.0
- resolution: "eslint-plugin-cypress@npm:3.5.0"
+"eslint-plugin-cypress@npm:4.0.0":
+ version: 4.0.0
+ resolution: "eslint-plugin-cypress@npm:4.0.0"
dependencies:
- globals: "npm:^13.20.0"
+ globals: "npm:^15.11.0"
peerDependencies:
- eslint: ">=7"
- checksum: 10c0/45b26d454a101e6e3adc4f4c213f660f5b09ceedab692768b06533e05fe40295344ca744f75d23e552ca6ae512bf18efe154cd7c341389a60e35ef252f29431d
+ eslint: ">=9"
+ checksum: 10c0/56711e177c272e01a90116a94508a829d40143b2d20c93e31623d905050d18312d6055842127bc3cfded1533c253b2f0eb76bf2ee8c56e5431ce5d54664867c9
languageName: node
linkType: hard
@@ -3932,18 +3963,18 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-react-hooks@npm:4.6.2":
- version: 4.6.2
- resolution: "eslint-plugin-react-hooks@npm:4.6.2"
+"eslint-plugin-react-hooks@npm:5.0.0":
+ version: 5.0.0
+ resolution: "eslint-plugin-react-hooks@npm:5.0.0"
peerDependencies:
- eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
- checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc
+ eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
+ checksum: 10c0/bcb74b421f32e4203a7100405b57aab85526be4461e5a1da01bc537969a30012d2ee209a2c2a6cac543833a27188ce1e6ad71e4628d0bb4a2e5365cad86c5002
languageName: node
linkType: hard
-"eslint-plugin-react@npm:7.36.1":
- version: 7.36.1
- resolution: "eslint-plugin-react@npm:7.36.1"
+"eslint-plugin-react@npm:7.37.1":
+ version: 7.37.1
+ resolution: "eslint-plugin-react@npm:7.37.1"
dependencies:
array-includes: "npm:^3.1.8"
array.prototype.findlast: "npm:^1.2.5"
@@ -3965,7 +3996,7 @@ __metadata:
string.prototype.repeat: "npm:^1.0.0"
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
- checksum: 10c0/8cb37f7fb351213bc44263580ff77627e14e27870fd81dae593e3de2826340b9bd8bbac7ae00fd5de69751a0660b2e51bd26760596f4ae85548f6b1bd76706e6
+ checksum: 10c0/13cf55666f16d2ca45b14aad1b0e14741d1817679c86d20aff0bc1e802439a8541f40a42c4c8e3486ffb710f1bcc2f3e56697f2b5f724306a7fca174e1ad6433
languageName: node
linkType: hard
@@ -3990,13 +4021,13 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^8.0.2":
- version: 8.0.2
- resolution: "eslint-scope@npm:8.0.2"
+"eslint-scope@npm:^8.1.0":
+ version: 8.1.0
+ resolution: "eslint-scope@npm:8.1.0"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10c0/477f820647c8755229da913025b4567347fd1f0bf7cbdf3a256efff26a7e2e130433df052bd9e3d014025423dc00489bea47eb341002b15553673379c1a7dc36
+ checksum: 10c0/ae1df7accae9ea90465c2ded70f7064d6d1f2962ef4cc87398855c4f0b3a5ab01063e0258d954bb94b184f6759febe04c3118195cab5c51978a7229948ba2875
languageName: node
linkType: hard
@@ -4014,34 +4045,37 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^4.0.0":
- version: 4.0.0
- resolution: "eslint-visitor-keys@npm:4.0.0"
- checksum: 10c0/76619f42cf162705a1515a6868e6fc7567e185c7063a05621a8ac4c3b850d022661262c21d9f1fc1d144ecf0d5d64d70a3f43c15c3fc969a61ace0fb25698cf5
+"eslint-visitor-keys@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "eslint-visitor-keys@npm:4.1.0"
+ checksum: 10c0/5483ef114c93a136aa234140d7aa3bd259488dae866d35cb0d0b52e6a158f614760a57256ac8d549acc590a87042cb40f6951815caa821e55dc4fd6ef4c722eb
languageName: node
linkType: hard
-"eslint@npm:9.10.0":
- version: 9.10.0
- resolution: "eslint@npm:9.10.0"
+"eslint@npm:9.12.0":
+ version: 9.12.0
+ resolution: "eslint@npm:9.12.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.11.0"
"@eslint/config-array": "npm:^0.18.0"
+ "@eslint/core": "npm:^0.6.0"
"@eslint/eslintrc": "npm:^3.1.0"
- "@eslint/js": "npm:9.10.0"
- "@eslint/plugin-kit": "npm:^0.1.0"
+ "@eslint/js": "npm:9.12.0"
+ "@eslint/plugin-kit": "npm:^0.2.0"
+ "@humanfs/node": "npm:^0.16.5"
"@humanwhocodes/module-importer": "npm:^1.0.1"
- "@humanwhocodes/retry": "npm:^0.3.0"
- "@nodelib/fs.walk": "npm:^1.2.8"
+ "@humanwhocodes/retry": "npm:^0.3.1"
+ "@types/estree": "npm:^1.0.6"
+ "@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.2"
debug: "npm:^4.3.2"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^8.0.2"
- eslint-visitor-keys: "npm:^4.0.0"
- espree: "npm:^10.1.0"
+ eslint-scope: "npm:^8.1.0"
+ eslint-visitor-keys: "npm:^4.1.0"
+ espree: "npm:^10.2.0"
esquery: "npm:^1.5.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
@@ -4051,13 +4085,11 @@ __metadata:
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
- is-path-inside: "npm:^3.0.3"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
- strip-ansi: "npm:^6.0.1"
text-table: "npm:^0.2.0"
peerDependencies:
jiti: "*"
@@ -4066,18 +4098,18 @@ __metadata:
optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/7357f3995b15043eea83c8c0ab16c385ce3f28925c1b11cfcd6b2ede8faab3d91ede84a68173dd5f6e3e176e177984e6218de58b7b8388e53e2881f1ec07c836
+ checksum: 10c0/67cf6ea3ea28dcda7dd54aac33e2d4028eb36991d13defb0d2339c3eaa877d5dddd12cd4416ddc701a68bcde9e0bb9e65524c2e4e9914992c724f5b51e949dda
languageName: node
linkType: hard
-"espree@npm:^10.0.1, espree@npm:^10.1.0":
- version: 10.1.0
- resolution: "espree@npm:10.1.0"
+"espree@npm:^10.0.1, espree@npm:^10.2.0":
+ version: 10.2.0
+ resolution: "espree@npm:10.2.0"
dependencies:
acorn: "npm:^8.12.0"
acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.0.0"
- checksum: 10c0/52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0
+ eslint-visitor-keys: "npm:^4.1.0"
+ checksum: 10c0/2b6bfb683e7e5ab2e9513949879140898d80a2d9867ea1db6ff5b0256df81722633b60a7523a7c614f05a39aeea159dd09ad2a0e90c0e218732fc016f9086215
languageName: node
linkType: hard
@@ -4465,25 +4497,14 @@ __metadata:
languageName: node
linkType: hard
-"form-data@npm:^4.0.0":
- version: 4.0.0
- resolution: "form-data@npm:4.0.0"
+"form-data@npm:^4.0.0, form-data@npm:~4.0.0":
+ version: 4.0.1
+ resolution: "form-data@npm:4.0.1"
dependencies:
asynckit: "npm:^0.4.0"
combined-stream: "npm:^1.0.8"
mime-types: "npm:^2.1.12"
- checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e
- languageName: node
- linkType: hard
-
-"form-data@npm:~2.3.2":
- version: 2.3.3
- resolution: "form-data@npm:2.3.3"
- dependencies:
- asynckit: "npm:^0.4.0"
- combined-stream: "npm:^1.0.6"
- mime-types: "npm:^2.1.12"
- checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4
+ checksum: 10c0/bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8
languageName: node
linkType: hard
@@ -4719,15 +4740,6 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^13.20.0":
- version: 13.24.0
- resolution: "globals@npm:13.24.0"
- dependencies:
- type-fest: "npm:^0.20.2"
- checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd
- languageName: node
- linkType: hard
-
"globals@npm:^14.0.0":
version: 14.0.0
resolution: "globals@npm:14.0.0"
@@ -4735,6 +4747,13 @@ __metadata:
languageName: node
linkType: hard
+"globals@npm:^15.11.0":
+ version: 15.11.0
+ resolution: "globals@npm:15.11.0"
+ checksum: 10c0/861e39bb6bd9bd1b9f355c25c962e5eb4b3f0e1567cf60fa6c06e8c502b0ec8706b1cce055d69d84d0b7b8e028bec5418cf629a54e7047e116538d1c1c1a375c
+ languageName: node
+ linkType: hard
+
"globalthis@npm:^1.0.3":
version: 1.0.4
resolution: "globalthis@npm:1.0.4"
@@ -4929,14 +4948,14 @@ __metadata:
languageName: node
linkType: hard
-"http-signature@npm:~1.3.6":
- version: 1.3.6
- resolution: "http-signature@npm:1.3.6"
+"http-signature@npm:~1.4.0":
+ version: 1.4.0
+ resolution: "http-signature@npm:1.4.0"
dependencies:
assert-plus: "npm:^1.0.0"
jsprim: "npm:^2.0.2"
- sshpk: "npm:^1.14.1"
- checksum: 10c0/f8d15d8c91a5a80805530e2f401a3f83ed55162058651d86ad00df294b159a54e001b5d00e04983f7542a55865aee02d2d83d68c8499137ff2bc142553d8dfc2
+ sshpk: "npm:^1.18.0"
+ checksum: 10c0/b9806f5a9ed82a146589837d175c43b596b1cc8c9431665e83d47c152aa8a4629dd1b1e050f8f56e7f17f62cf97b58e888775093310441ddee5f105f28646b2b
languageName: node
linkType: hard
@@ -5063,18 +5082,18 @@ __metadata:
version: 0.0.0-use.local
resolution: "inventory-management-system@workspace:."
dependencies:
- "@babel/eslint-parser": "npm:7.25.1"
+ "@babel/eslint-parser": "npm:7.25.8"
"@date-io/date-fns": "npm:3.0.0"
"@emotion/react": "npm:^11.11.4"
"@emotion/styled": "npm:^11.11.5"
"@eslint/compat": "npm:1.1.1"
- "@eslint/js": "npm:9.10.0"
+ "@eslint/js": "npm:9.12.0"
"@hookform/resolvers": "npm:^3.6.0"
"@mui/icons-material": "npm:^5.15.19"
"@mui/material": "npm:^5.15.19"
"@mui/x-date-pickers": "npm:^7.6.1"
"@reduxjs/toolkit": "npm:^2.2.5"
- "@tanstack/eslint-plugin-query": "npm:5.53.0"
+ "@tanstack/eslint-plugin-query": "npm:5.59.7"
"@tanstack/react-query": "npm:^5.40.0"
"@tanstack/react-query-devtools": "npm:^5.40.0"
"@testing-library/cypress": "npm:10.0.2"
@@ -5095,16 +5114,16 @@ __metadata:
browserslist: "npm:^4.23.0"
browserslist-to-esbuild: "npm:^2.1.1"
cross-env: "npm:7.0.3"
- cypress: "npm:13.14.2"
- date-fns: "npm:3.6.0"
- eslint: "npm:9.10.0"
+ cypress: "npm:13.15.0"
+ date-fns: "npm:4.1.0"
+ eslint: "npm:9.12.0"
eslint-config-prettier: "npm:9.1.0"
- eslint-plugin-cypress: "npm:3.5.0"
+ eslint-plugin-cypress: "npm:4.0.0"
eslint-plugin-jsx-a11y: "npm:6.10.0"
eslint-plugin-no-only-tests: "npm:3.3.0"
eslint-plugin-prettier: "npm:5.2.1"
- eslint-plugin-react: "npm:7.36.1"
- eslint-plugin-react-hooks: "npm:4.6.2"
+ eslint-plugin-react: "npm:7.37.1"
+ eslint-plugin-react-hooks: "npm:5.0.0"
eslint-plugin-testing-library: "npm:6.3.0"
express: "npm:4.21.0"
globals: "npm:15.9.0"
@@ -5125,7 +5144,7 @@ __metadata:
single-spa-react: "npm:5.1.4"
start-server-and-test: "npm:2.0.8"
typescript: "npm:^5.4.5"
- typescript-eslint: "npm:8.5.0"
+ typescript-eslint: "npm:8.8.1"
uuid: "npm:^10.0.0"
vite: "npm:^5.2.12"
vitest: "npm:2.1.1"
@@ -5354,7 +5373,7 @@ __metadata:
languageName: node
linkType: hard
-"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3":
+"is-path-inside@npm:^3.0.2":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05
@@ -5656,12 +5675,12 @@ __metadata:
languageName: node
linkType: hard
-"jsesc@npm:^2.5.1":
- version: 2.5.2
- resolution: "jsesc@npm:2.5.2"
+"jsesc@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "jsesc@npm:3.0.2"
bin:
jsesc: bin/jsesc
- checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88
+ checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1
languageName: node
linkType: hard
@@ -6868,15 +6887,6 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:6.10.4":
- version: 6.10.4
- resolution: "qs@npm:6.10.4"
- dependencies:
- side-channel: "npm:^1.0.4"
- checksum: 10c0/7a8c9d77968aeccb769aedd7e047c0e0109dad0cfa57cab1ad906f4069fd58f361b80abd2de5854ba9a09b4c5d06d6a2c82108766f1f1527572fe6130deaa471
- languageName: node
- linkType: hard
-
"qs@npm:6.13.0":
version: 6.13.0
resolution: "qs@npm:6.13.0"
@@ -7701,7 +7711,7 @@ __metadata:
languageName: node
linkType: hard
-"sshpk@npm:^1.14.1":
+"sshpk@npm:^1.18.0":
version: 1.18.0
resolution: "sshpk@npm:1.18.0"
dependencies:
@@ -8190,13 +8200,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^0.20.2":
- version: 0.20.2
- resolution: "type-fest@npm:0.20.2"
- checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3
- languageName: node
- linkType: hard
-
"type-fest@npm:^0.21.3":
version: 0.21.3
resolution: "type-fest@npm:0.21.3"
@@ -8280,17 +8283,17 @@ __metadata:
languageName: node
linkType: hard
-"typescript-eslint@npm:8.5.0":
- version: 8.5.0
- resolution: "typescript-eslint@npm:8.5.0"
+"typescript-eslint@npm:8.8.1":
+ version: 8.8.1
+ resolution: "typescript-eslint@npm:8.8.1"
dependencies:
- "@typescript-eslint/eslint-plugin": "npm:8.5.0"
- "@typescript-eslint/parser": "npm:8.5.0"
- "@typescript-eslint/utils": "npm:8.5.0"
+ "@typescript-eslint/eslint-plugin": "npm:8.8.1"
+ "@typescript-eslint/parser": "npm:8.8.1"
+ "@typescript-eslint/utils": "npm:8.8.1"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/dd92e8f5fb50bb05810a1a37a4bbb6f60761295b121f6118bc027686ebc1b3ba9e4248ab5223ed4753e1320ef6329dd2e53e8160fa4463264277f307fefefd62
+ checksum: 10c0/d6793697fce239ef8838ced6e1e59940c30579c8f62c49bc605fdeda9f3f7a5c24bfddd997b142f8c411859dc0b9985ecdae569814dd4f8e6775e1899d55e9cc
languageName: node
linkType: hard