Skip to content

Commit 0610c0a

Browse files
committed
chore: package and type upgrades
1 parent 8a02c5a commit 0610c0a

File tree

15 files changed

+1903
-2868
lines changed

15 files changed

+1903
-2868
lines changed

apps/material-react-table-docs/examples/aggregation-multi/sandbox/src/TS.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const localeStringOptions = {
1212
currency: 'USD',
1313
minimumFractionDigits: 0,
1414
maximumFractionDigits: 0,
15-
};
15+
} as const;
1616

1717
const Example = () => {
1818
const columns = useMemo<MRT_ColumnDef<Person>[]>(

apps/material-react-table-docs/package.json

+18-18
Original file line numberDiff line numberDiff line change
@@ -13,46 +13,46 @@
1313
"sitemap": "pnpm docs:sitemap"
1414
},
1515
"dependencies": {
16-
"@docsearch/js": "3.6.0",
16+
"@docsearch/js": "3.6.1",
1717
"@emotion/react": "^11.11.4",
1818
"@emotion/styled": "^11.11.5",
1919
"@faker-js/faker": "^8.4.1",
20-
"@fortawesome/fontawesome-svg-core": "^6.5.2",
21-
"@fortawesome/free-solid-svg-icons": "^6.5.2",
20+
"@fortawesome/fontawesome-svg-core": "^6.6.0",
21+
"@fortawesome/free-solid-svg-icons": "^6.6.0",
2222
"@fortawesome/react-fontawesome": "^0.2.2",
2323
"@mdx-js/loader": "^3.0.1",
2424
"@mdx-js/react": "^3.0.1",
25-
"@mui/icons-material": "^5.15.19",
26-
"@mui/material": "^5.15.19",
27-
"@mui/x-charts": "^7.6.1",
28-
"@mui/x-date-pickers": "^7.6.1",
29-
"@next/mdx": "^14.2.3",
30-
"@tanstack/react-query": "^5.40.0",
31-
"@tanstack/react-table-devtools": "^8.17.3",
25+
"@mui/icons-material": "^5.16.4",
26+
"@mui/material": "^5.16.4",
27+
"@mui/x-charts": "^7.10.0",
28+
"@mui/x-date-pickers": "^7.10.0",
29+
"@next/mdx": "^14.2.5",
30+
"@tanstack/react-query": "^5.51.5",
31+
"@tanstack/react-table-devtools": "^8.19.3",
3232
"@types/mdx": "^2.0.13",
3333
"dayjs": "^1.11.11",
3434
"export-to-csv": "^1.3.0",
3535
"jspdf": "^2.5.1",
3636
"jspdf-autotable": "^3.8.2",
3737
"material-react-table": "workspace:*",
38-
"next": "14.2.3",
38+
"next": "14.2.5",
3939
"next-sitemap": "^4.2.3",
4040
"prism-react-renderer": "^2.3.1",
4141
"react": "18.3.1",
4242
"react-dom": "18.3.1",
4343
"zod": "^3.23.8"
4444
},
4545
"devDependencies": {
46-
"@tanstack/eslint-plugin-query": "^5.35.6",
47-
"@types/node": "^20.14.0",
46+
"@tanstack/eslint-plugin-query": "^5.51.1",
47+
"@types/node": "^20.14.11",
4848
"@types/react": "^18.3.3",
4949
"@types/react-dom": "^18.3.0",
50-
"@typescript-eslint/eslint-plugin": "^7.12.0",
51-
"@typescript-eslint/parser": "^7.12.0",
52-
"eslint": "9.4.0",
53-
"eslint-config-next": "14.2.3",
50+
"@typescript-eslint/eslint-plugin": "^7.16.1",
51+
"@typescript-eslint/parser": "^7.16.1",
52+
"eslint": "9.7.0",
53+
"eslint-config-next": "14.2.5",
5454
"next-plausible": "^3.12.0",
5555
"raw-loader": "^4.0.2",
56-
"typescript": "5.4.5"
56+
"typescript": "5.5.3"
5757
}
5858
}

apps/test-cra/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"dependencies": {
66
"@emotion/react": "^11.11.4",
77
"@emotion/styled": "^11.11.5",
8-
"@mui/icons-material": "^5.15.19",
9-
"@mui/material": "^5.15.19",
10-
"@mui/x-date-pickers": "^7.6.1",
11-
"@testing-library/jest-dom": "^6.4.5",
8+
"@mui/icons-material": "^5.16.4",
9+
"@mui/material": "^5.16.4",
10+
"@mui/x-date-pickers": "^7.10.0",
11+
"@testing-library/jest-dom": "^6.4.6",
1212
"@testing-library/react": "^16.0.0",
1313
"@testing-library/user-event": "^14.5.2",
1414
"material-react-table": "workspace:*",

apps/test-remix/package.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212
"dependencies": {
1313
"@emotion/react": "^11.11.4",
1414
"@emotion/styled": "^11.11.5",
15-
"@mui/icons-material": "^5.15.19",
16-
"@mui/material": "^5.15.19",
17-
"@mui/x-date-pickers": "^7.6.1",
18-
"@remix-run/css-bundle": "^2.9.2",
19-
"@remix-run/node": "^2.9.2",
20-
"@remix-run/react": "^2.9.2",
21-
"@remix-run/serve": "^2.9.2",
22-
"isbot": "^5.1.8",
15+
"@mui/icons-material": "^5.16.4",
16+
"@mui/material": "^5.16.4",
17+
"@mui/x-date-pickers": "^7.10.0",
18+
"@remix-run/css-bundle": "^2.10.3",
19+
"@remix-run/node": "^2.10.3",
20+
"@remix-run/react": "^2.10.3",
21+
"@remix-run/serve": "^2.10.3",
22+
"isbot": "^5.1.13",
2323
"material-react-table": "workspace:*",
2424
"react": "^18.3.1",
2525
"react-dom": "^18.3.1"
2626
},
2727
"devDependencies": {
28-
"@remix-run/dev": "^2.9.2",
29-
"@remix-run/eslint-config": "^2.9.2",
28+
"@remix-run/dev": "^2.10.3",
29+
"@remix-run/eslint-config": "^2.10.3",
3030
"@types/react": "^18.3.3",
3131
"@types/react-dom": "^18.3.0",
32-
"eslint": "^9.4.0",
33-
"typescript": "^5.4.5"
32+
"eslint": "^9.7.0",
33+
"typescript": "^5.5.3"
3434
},
3535
"engines": {
3636
"node": ">=18.0.0"

apps/test-vite/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212
"dependencies": {
1313
"@emotion/react": "^11.11.4",
1414
"@emotion/styled": "^11.11.5",
15-
"@mui/icons-material": "^5.15.19",
16-
"@mui/material": "^5.15.19",
17-
"@mui/x-date-pickers": "^7.6.1",
15+
"@mui/icons-material": "^5.16.4",
16+
"@mui/material": "^5.16.4",
17+
"@mui/x-date-pickers": "^7.10.0",
1818
"material-react-table": "workspace:*",
1919
"react": "^18.3.1",
2020
"react-dom": "^18.3.1"
2121
},
2222
"devDependencies": {
2323
"@types/react": "^18.3.3",
2424
"@types/react-dom": "^18.3.0",
25-
"@typescript-eslint/eslint-plugin": "^7.12.0",
26-
"@typescript-eslint/parser": "^7.12.0",
27-
"@vitejs/plugin-react": "^4.3.0",
28-
"eslint": "^9.4.0",
25+
"@typescript-eslint/eslint-plugin": "^7.16.1",
26+
"@typescript-eslint/parser": "^7.16.1",
27+
"@vitejs/plugin-react": "^4.3.1",
28+
"eslint": "^9.7.0",
2929
"eslint-plugin-react-hooks": "^4.6.2",
30-
"eslint-plugin-react-refresh": "^0.4.7",
31-
"typescript": "^5.4.5",
32-
"vite": "^5.2.12"
30+
"eslint-plugin-react-refresh": "^0.4.8",
31+
"typescript": "^5.5.3",
32+
"vite": "^5.3.4"
3333
}
3434
}

package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@
2525
"storybook:dev": "turbo run storybook"
2626
},
2727
"devDependencies": {
28-
"prettier": "^3.3.0",
29-
"turbo": "^1.13.3"
28+
"prettier": "^3.3.3",
29+
"turbo": "^2.0.7"
3030
},
3131
"engines": {
3232
"node": ">=16.0.0"
33-
}
33+
},
34+
"packageManager": "[email protected]"
3435
}

packages/material-react-table/package.json

+24-24
Original file line numberDiff line numberDiff line change
@@ -65,28 +65,28 @@
6565
"@emotion/react": "^11.11.4",
6666
"@emotion/styled": "^11.11.5",
6767
"@faker-js/faker": "^8.4.1",
68-
"@mui/icons-material": "^5.15.19",
69-
"@mui/material": "^5.15.19",
70-
"@mui/x-date-pickers": "^7.6.1",
68+
"@mui/icons-material": "^5.16.4",
69+
"@mui/material": "^5.16.4",
70+
"@mui/x-date-pickers": "^7.10.0",
7171
"@rollup/plugin-typescript": "^11.1.6",
7272
"@size-limit/preset-small-lib": "^11.1.4",
73-
"@storybook/addon-a11y": "^8.1.5",
74-
"@storybook/addon-essentials": "^8.1.5",
75-
"@storybook/addon-links": "^8.1.5",
76-
"@storybook/addon-storysource": "^8.1.5",
77-
"@storybook/blocks": "^8.1.5",
78-
"@storybook/preview-api": "^8.1.5",
79-
"@storybook/react": "^8.1.5",
80-
"@storybook/react-vite": "^8.1.5",
81-
"@types/node": "^20.14.0",
73+
"@storybook/addon-a11y": "^8.2.4",
74+
"@storybook/addon-essentials": "^8.2.4",
75+
"@storybook/addon-links": "^8.2.4",
76+
"@storybook/addon-storysource": "^8.2.4",
77+
"@storybook/blocks": "^8.2.4",
78+
"@storybook/preview-api": "^8.2.4",
79+
"@storybook/react": "^8.2.4",
80+
"@storybook/react-vite": "^8.2.4",
81+
"@types/node": "^20.14.11",
8282
"@types/react": "^18.3.3",
8383
"@types/react-dom": "^18.3.0",
84-
"@typescript-eslint/eslint-plugin": "^7.12.0",
85-
"@typescript-eslint/parser": "^7.12.0",
86-
"@vitejs/plugin-react": "^4.3.0",
87-
"eslint": "^9.4.0",
84+
"@typescript-eslint/eslint-plugin": "^7.16.1",
85+
"@typescript-eslint/parser": "^7.16.1",
86+
"@vitejs/plugin-react": "^4.3.1",
87+
"eslint": "^9.7.0",
8888
"eslint-plugin-mui-path-imports": "^0.0.15",
89-
"eslint-plugin-perfectionist": "^2.10.0",
89+
"eslint-plugin-perfectionist": "^2.11.0",
9090
"eslint-plugin-storybook": "^0.8.0",
9191
"prop-types": "^15.8.1",
9292
"react": "^18.3.1",
@@ -98,11 +98,11 @@
9898
"rollup-plugin-dts": "^6.1.1",
9999
"rollup-plugin-peer-deps-external": "^2.2.4",
100100
"size-limit": "^11.1.4",
101-
"storybook": "^8.1.5",
102-
"storybook-dark-mode": "^4.0.1",
103-
"tslib": "^2.6.2",
104-
"typescript": "^5.4.5",
105-
"vite": "^5.2.12"
101+
"storybook": "^8.2.4",
102+
"storybook-dark-mode": "^4.0.2",
103+
"tslib": "^2.6.3",
104+
"typescript": "^5.5.3",
105+
"vite": "^5.3.4"
106106
},
107107
"peerDependencies": {
108108
"@emotion/react": ">=11.11",
@@ -115,8 +115,8 @@
115115
},
116116
"dependencies": {
117117
"@tanstack/match-sorter-utils": "8.15.1",
118-
"@tanstack/react-table": "8.17.3",
119-
"@tanstack/react-virtual": "3.5.0",
118+
"@tanstack/react-table": "8.19.3",
119+
"@tanstack/react-virtual": "3.8.3",
120120
"highlight-words": "1.2.2"
121121
}
122122
}

packages/material-react-table/src/components/body/MRT_TableBody.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ export const MRT_TableBody = <TData extends MRT_RowData>({
172172
rowVirtualizer,
173173
staticRowIndex,
174174
virtualRow: rowVirtualizer
175-
? (rowOrVirtualRow as VirtualItem)
175+
? (rowOrVirtualRow as VirtualItem<HTMLTableRowElement>)
176176
: undefined,
177177
};
178178
const key = `${row.id}-${row.index}`;

packages/material-react-table/src/components/body/MRT_TableBodyRow.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export interface MRT_TableBodyRowProps<TData extends MRT_RowData>
3535
rowVirtualizer?: MRT_RowVirtualizer;
3636
staticRowIndex: number;
3737
table: MRT_TableInstance<TData>;
38-
virtualRow?: VirtualItem;
38+
virtualRow?: VirtualItem<HTMLTableRowElement>;
3939
}
4040

4141
export const MRT_TableBodyRow = <TData extends MRT_RowData>({

packages/material-react-table/src/components/body/MRT_TableDetailPanel.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export interface MRT_TableDetailPanelProps<TData extends MRT_RowData>
1818
rowVirtualizer?: MRT_RowVirtualizer;
1919
staticRowIndex: number;
2020
table: MRT_TableInstance<TData>;
21-
virtualRow?: MRT_VirtualItem;
21+
virtualRow?: MRT_VirtualItem<HTMLTableRowElement>;
2222
}
2323

2424
export const MRT_TableDetailPanel = <TData extends MRT_RowData>({

packages/material-react-table/src/hooks/useMRT_ColumnVirtualizer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export const useMRT_ColumnVirtualizer = <
9191
}) as unknown as MRT_ColumnVirtualizer<TScrollElement, TItemElement>;
9292

9393
const virtualColumns = columnVirtualizer.getVirtualItems();
94-
columnVirtualizer.virtualColumns = virtualColumns;
94+
columnVirtualizer.virtualColumns = virtualColumns as any;
9595
const numColumns = virtualColumns.length;
9696

9797
if (numColumns) {

packages/material-react-table/src/hooks/useMRT_RowVirtualizer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export const useMRT_RowVirtualizer = <
6565
...rowVirtualizerProps,
6666
}) as unknown as MRT_RowVirtualizer<TScrollElement, TItemElement>;
6767

68-
rowVirtualizer.virtualRows = rowVirtualizer.getVirtualItems();
68+
rowVirtualizer.virtualRows = rowVirtualizer.getVirtualItems() as any;
6969

7070
if (rowVirtualizerInstanceRef) {
7171
//@ts-ignore

packages/material-react-table/src/types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export type MRT_PaginationState = PaginationState;
114114
export type MRT_RowSelectionState = RowSelectionState;
115115
export type MRT_SortingState = SortingState;
116116
export type MRT_Updater<T> = Updater<T>;
117-
export type MRT_VirtualItem = VirtualItem;
117+
export type MRT_VirtualItem<T extends Element = Element> = VirtualItem<T>;
118118
export type MRT_VisibilityState = VisibilityState;
119119

120120
export type MRT_VirtualizerOptions<

0 commit comments

Comments
 (0)