Skip to content

Commit e6b7bbd

Browse files
Merge branch 'main' into fix-table-core-readonly-array-options
2 parents 149fbf9 + d538a90 commit e6b7bbd

File tree

10 files changed

+12289
-12161
lines changed

10 files changed

+12289
-12161
lines changed

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20.15.1
1+
24.8.0

examples/angular/filters/src/app/app.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
@if (!header.isPlaceholder) {
1111
<div
1212
[ngClass]="{
13-
'cursor-pointer select-none': header.column.getCanSort()
13+
'cursor-pointer select-none': header.column.getCanSort(),
1414
}"
1515
>
1616
<ng-container

examples/vue/filters/src/Filter.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ const props = defineProps({
1212
required: true,
1313
},
1414
})
15-
const firstValue = computed(
16-
() =>
17-
props.table.getPreFilteredRowModel().flatRows[0]?.getValue(props.column.id)
15+
const firstValue = computed(() =>
16+
props.table.getPreFilteredRowModel().flatRows[0]?.getValue(props.column.id)
1817
)
1918
const columnFilterValue = computed(() => props.column.getFilterValue())
2019
const sortedUniqueValues = computed(() =>

package.json

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"namespace": "@tanstack",
44
"private": true,
55
"repository": "https://github.com/tanstack/table.git",
6-
"packageManager": "pnpm@8.12.1",
6+
"packageManager": "pnpm@10.16.1",
77
"type": "module",
88
"scripts": {
99
"clean": "pnpm --filter \"./packages/**\" run clean",
@@ -23,8 +23,8 @@
2323
"dev": "pnpm run watch",
2424
"prettier": "prettier --ignore-unknown '**/*'",
2525
"prettier:write": "pnpm run prettier --write",
26-
"cipublish": "node scripts/publish.js",
27-
"verify-links": "node scripts/verify-links.ts"
26+
"verify-links": "node scripts/verify-links.ts",
27+
"cipublish": "node scripts/publish.js"
2828
},
2929
"nx": {
3030
"includedScripts": [
@@ -44,40 +44,37 @@
4444
}
4545
],
4646
"devDependencies": {
47-
"@babel/core": "^7.24.3",
48-
"@babel/preset-env": "^7.24.3",
49-
"@babel/preset-react": "^7.24.1",
50-
"@babel/preset-typescript": "^7.24.1",
47+
"@babel/core": "^7.24.7",
48+
"@babel/preset-env": "^7.24.7",
49+
"@babel/preset-react": "^7.24.7",
50+
"@babel/preset-typescript": "^7.24.7",
5151
"@faker-js/faker": "^8.4.1",
5252
"@rollup/plugin-babel": "^6.0.4",
53-
"@rollup/plugin-commonjs": "^25.0.7",
53+
"@rollup/plugin-commonjs": "^26.0.1",
5454
"@rollup/plugin-node-resolve": "^15.2.3",
55-
"@rollup/plugin-replace": "^5.0.5",
55+
"@rollup/plugin-replace": "^5.0.7",
5656
"@rollup/plugin-terser": "^0.4.4",
57-
"@size-limit/preset-small-lib": "^11.1.2",
58-
"@tanstack/config": "^0.6.0",
59-
"@testing-library/jest-dom": "^6.4.2",
60-
"@testing-library/react": "^14.2.2",
57+
"@size-limit/preset-small-lib": "^11.1.4",
58+
"@tanstack/config": "^0.13.0",
59+
"@testing-library/jest-dom": "^6.4.6",
60+
"@testing-library/react": "^16.0.0",
6161
"@testing-library/react-hooks": "^8.0.1",
62-
"@types/node": "^20.11.30",
63-
"jsdom": "^24.0.0",
64-
"knip": "^5.5.0",
65-
"nx": "^18.1.3",
66-
"prettier": "^4.0.0-alpha.8",
67-
"prettier-plugin-svelte": "^3.2.2",
68-
"rimraf": "^5.0.5",
69-
"rollup": "^4.13.0",
62+
"@types/node": "^20.14.9",
63+
"jsdom": "^24.1.0",
64+
"knip": "^5.23.2",
65+
"markdown-link-extractor": "^4.0.2",
66+
"nx": "^19.3.2",
67+
"prettier": "^3.3.2",
68+
"prettier-plugin-svelte": "^3.2.5",
69+
"rimraf": "^5.0.7",
70+
"rollup": "^4.18.0",
7071
"rollup-plugin-size": "^0.3.1",
71-
"rollup-plugin-svelte": "^7.2.0",
72+
"rollup-plugin-svelte": "^7.2.2",
7273
"rollup-plugin-visualizer": "^5.12.0",
73-
"sherif": "^0.8.1",
74-
"size-limit": "^11.1.2",
75-
"typescript": "5.4.3",
76-
"vitest": "^1.4.0",
77-
"@types/glob": "^8.1.0",
78-
"fast-glob": "^3.3.3",
79-
"glob": "^8.1.0",
80-
"markdown-link-extractor": "^4.0.2",
81-
"ts-node": "^10.9.2"
74+
"sherif": "^0.9.0",
75+
"size-limit": "^11.1.4",
76+
"tinyglobby": "^0.2.15",
77+
"typescript": "5.4.5",
78+
"vitest": "^1.6.0"
8279
}
8380
}

packages/table-core/src/filterFns.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ const arrIncludesSome: FilterFn<any> = (
6969
columnId: string,
7070
filterValue: unknown[]
7171
) => {
72-
return filterValue.some(
73-
val => row.getValue<unknown[]>(columnId)?.includes(val)
72+
return filterValue.some(val =>
73+
row.getValue<unknown[]>(columnId)?.includes(val)
7474
)
7575
}
7676

packages/table-core/src/utils.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,12 @@ type DeepKeysPrefix<
6565
? `${TPrefix}.${DeepKeys<T[TPrefix], [...TDepth, any]> & string}`
6666
: never
6767

68-
export type DeepValue<T, TProp> = T extends Record<string | number, any>
69-
? TProp extends `${infer TBranch}.${infer TDeepProp}`
70-
? DeepValue<T[TBranch], TDeepProp>
71-
: T[TProp & string]
72-
: never
68+
export type DeepValue<T, TProp> =
69+
T extends Record<string | number, any>
70+
? TProp extends `${infer TBranch}.${infer TDeepProp}`
71+
? DeepValue<T[TBranch], TDeepProp>
72+
: T[TProp & string]
73+
: never
7374

7475
export type NoInfer<T> = [T][T extends any ? 0 : never]
7576

packages/table-core/src/utils/getSortedRowModel.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ export function getSortedRowModel<TData extends RowData>(): (
1818
const sortedFlatRows: Row<TData>[] = []
1919

2020
// Filter out sortings that correspond to non existing columns
21-
const availableSorting = sortingState.filter(
22-
sort => table.getColumn(sort.id)?.getCanSort()
21+
const availableSorting = sortingState.filter(sort =>
22+
table.getColumn(sort.id)?.getCanSort()
2323
)
2424

2525
const columnInfoById: Record<

0 commit comments

Comments
 (0)