Skip to content

Commit aef86f2

Browse files
ci: pull more important changes from main (#6166)
* Pull more important changes from main * Fix prettier
1 parent 6b36195 commit aef86f2

50 files changed

Lines changed: 517 additions & 291 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Auto detect text files and perform LF normalization
2-
* text=auto
2+
* text=auto eol=lf

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
blank_issues_enabled: false
22
contact_links:
3-
- name: Feature Requests & Questions
3+
- name: 🤔 Feature Requests & Questions
44
url: https://github.com/TanStack/table/discussions
55
about: Please ask and answer questions here.
6-
- name: Community Chat
6+
- name: 💬 Community Chat
77
url: https://discord.gg/mQd7egN
88
about: A dedicated discord server hosted by TanStack
9+
- name: 🦋 TanStack Bluesky
10+
url: https://bsky.app/profile/tanstack.com
11+
about: Stay up to date with new releases of our libraries

.github/pull_request_template

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
## 🎯 Changes
2+
3+
<!-- What changes are made in this PR? Describe the change and its motivation. -->
4+
5+
## ✅ Checklist
6+
7+
- [ ] I have followed the steps in the [Contributing guide](https://github.com/TanStack/table/blob/main/CONTRIBUTING.md).
8+
- [ ] I have tested this code locally with `pnpm test:pr`.

.github/workflows/release.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,7 @@ jobs:
4343
run: |
4444
git config --global user.name 'Tanner Linsley'
4545
git config --global user.email 'tannerlinsley@users.noreply.github.com'
46-
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
4746
pnpm run cipublish
4847
env:
4948
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
5149
TAG: ${{ inputs.tag }}

.npmrc

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
link-workspace-packages=true
2-
prefer-workspace-packages=true
31
provenance=true

docs/framework/react/guide/table-state.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ title: Table State (React) Guide
66

77
Want to skip to the implementation? Check out these examples:
88

9-
- [kitchen sink](../../examples/kitchen-sink)
10-
- [fully controlled](../../examples/fully-controlled)
9+
- [kitchen sink](../examples/kitchen-sink)
10+
- [fully controlled](../examples/fully-controlled)
1111

1212
## Table State (React) Guide
1313

docs/guide/cells.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ title: Cells Guide
44

55
## API
66

7-
[Cell API](../../api/core/cell)
7+
[Cell API](../api/core/cell)
88

99
## Cells Guide
1010

1111
This quick guide will discuss the different ways you can retrieve and interact with `cell` objects in TanStack Table.
1212

1313
### Where to Get Cells From
1414

15-
Cells come from [Rows](../rows). Enough said, right?
15+
Cells come from [Rows](./rows). Enough said, right?
1616

1717
There are multiple `row` instance APIs you can use to retrieve the appropriate cells from a row depending on which features you are using. Most commonly, you will use the `row.getAllCells` or `row.getVisibleCells` APIs (if you are using column visibility features), but there are a handful of other similar APIs that you can use.
1818

@@ -32,7 +32,7 @@ During grouping or aggregation features, the `cell.id` will have additional stri
3232

3333
#### Cell Parent Objects
3434

35-
Every cell stores a reference to its parent [row](../rows) and [column](../columns) objects.
35+
Every cell stores a reference to its parent [row](./rows) and [column](./columns) objects.
3636

3737
#### Access Cell Values
3838

docs/guide/column-defs.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ title: Columns Definitions Guide
44

55
## API
66

7-
[Column Def](../../api/core/column-def)
7+
[Column Def](../api/core/column-def)
88

99
## Column Definitions Guide
1010

11-
> Note: This guide is about setting up column definitions for your table and NOT about the actual [`column`](../columns) objects that are generated within the table instance.
11+
> Note: This guide is about setting up column definitions for your table and NOT about the actual [`column`](./columns) objects that are generated within the table instance.
1212
1313
Column defs are the single most important part of building a table. They are responsible for:
1414

1515
- Building the underlying data model that will be used for everything including sorting, filtering, grouping, etc.
1616
- Formatting the data model into what will be displayed in the table
17-
- Creating [header groups](../../../api/core/header-group), [headers](../../../api/core/header) and [footers](../../../api/core/column-def#footer)
17+
- Creating [header groups](../api/core/header-group), [headers](../api/core/header) and [footers](../api/core/column-def#footer)
1818
- Creating columns for display-only purposes, eg. action buttons, checkboxes, expanders, sparklines, etc.
1919

2020
## Column Def Types
@@ -276,7 +276,7 @@ columnHelper.accessor('firstName', {
276276

277277
## Aggregated Cell Formatting
278278

279-
For more info on aggregated cells, see [grouping](../grouping).
279+
For more info on aggregated cells, see [grouping](./grouping).
280280

281281
## Header & Footer Formatting
282282

docs/guide/column-faceting.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ title: Column Faceting Guide
66

77
Want to skip to the implementation? Check out these examples:
88

9-
- [filters-faceted](../../framework/react/examples/filters-faceted)
9+
- [filters-faceted](../framework/react/examples/filters-faceted)
1010

1111
## API
1212

13-
[Column Faceting API](../../api/features/column-faceting)
13+
[Column Faceting API](../api/features/column-faceting)
1414

1515
## Column Faceting Guide
1616

docs/guide/column-filtering.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@ title: Column Filtering Guide
66

77
Want to skip to the implementation? Check out these examples:
88

9-
- [Column Filters](../../framework/react/examples/filters)
10-
- [Faceted Filters](../../framework/react/examples/filters-faceted) (Autocomplete and Range filters)
11-
- [Fuzzy Search](../../framework/react/examples/filters-fuzzy) (Match Sorter)
12-
- [Editable Data](../../framework/react/examples/editable-data)
13-
- [Expanding](../../framework/react/examples/expanding) (Filtering from Sub-Rows)
14-
- [Grouping](../../framework/react/examples/grouping)
15-
- [Pagination](../../framework/react/examples/pagination)
16-
- [Row Selection](../../framework/react/examples/row-selection)
9+
- [Column Filters](../framework/react/examples/filters)
10+
- [Faceted Filters](../framework/react/examples/filters-faceted) (Autocomplete and Range filters)
11+
- [Fuzzy Search](../framework/react/examples/filters-fuzzy) (Match Sorter)
12+
- [Editable Data](../framework/react/examples/editable-data)
13+
- [Expanding](../framework/react/examples/expanding) (Filtering from Sub-Rows)
14+
- [Grouping](../framework/react/examples/grouping)
15+
- [Pagination](../framework/react/examples/pagination)
16+
- [Row Selection](../framework/react/examples/row-selection)
1717

1818
## API
1919

20-
[Column Filtering API](../../api/features/column-filtering)
20+
[Column Filtering API](../api/features/column-filtering)
2121

2222
## Column Filtering Guide
2323

@@ -31,7 +31,7 @@ TanStack table supports both client-side and manual server-side filtering. This
3131

3232
If you have a large dataset, you may not want to load all of that data into the client's browser in order to filter it. In this case, you will most likely want to implement server-side filtering, sorting, pagination, etc.
3333

34-
However, as also discussed in the [Pagination Guide](../pagination#should-you-use-client-side-pagination), a lot of developers underestimate how many rows can be loaded client-side without a performance hit. The TanStack table examples are often tested to handle up to 100,000 rows or more with decent performance for client-side filtering, sorting, pagination, and grouping. This doesn't necessarily mean that your app will be able to handle that many rows, but if your table is only going to have a few thousand rows at most, you might be able to take advantage of the client-side filtering, sorting, pagination, and grouping that TanStack table provides.
34+
However, as also discussed in the [Pagination Guide](./pagination#should-you-use-client-side-pagination), a lot of developers underestimate how many rows can be loaded client-side without a performance hit. The TanStack table examples are often tested to handle up to 100,000 rows or more with decent performance for client-side filtering, sorting, pagination, and grouping. This doesn't necessarily mean that your app will be able to handle that many rows, but if your table is only going to have a few thousand rows at most, you might be able to take advantage of the client-side filtering, sorting, pagination, and grouping that TanStack table provides.
3535

3636
> TanStack Table can handle thousands of client-side rows with good performance. Don't rule out client-side filtering, pagination, sorting, etc. without some thought first.
3737

0 commit comments

Comments
 (0)