diff --git a/_artifacts/domain_map.yaml b/_artifacts/domain_map.yaml index 6da3039d33..65d4b4d578 100644 --- a/_artifacts/domain_map.yaml +++ b/_artifacts/domain_map.yaml @@ -118,7 +118,7 @@ coverage: - 'tanstack-solid-table-example-basic-external-atoms' - 'tanstack-solid-table-example-basic-external-state' - 'tanstack-solid-table-example-basic-use-table' - - 'tanstack-solid-table-example-column-groups' + - 'tanstack-solid-table-example-header-groups' - 'tanstack-solid-table-example-column-ordering' - 'tanstack-solid-table-example-column-pinning' - 'tanstack-solid-table-example-column-pinning-split' diff --git a/docs/config.json b/docs/config.json index 0b7a987f1e..147bea5df6 100644 --- a/docs/config.json +++ b/docs/config.json @@ -926,7 +926,7 @@ { "to": "framework/alpine/examples/basic-external-state", "label": "Basic (External State)" }, { "to": "framework/alpine/examples/basic-external-atoms", "label": "Basic (External Atoms)" }, { "to": "framework/alpine/examples/basic-dynamic-columns", "label": "Basic (Dynamic Columns)" }, - { "to": "framework/alpine/examples/column-groups", "label": "Header Groups" } + { "to": "framework/alpine/examples/header-groups", "label": "Header Groups" } ] }, { @@ -937,7 +937,7 @@ { "label": "Basic (External State)", "to": "framework/angular/examples/basic-external-state" }, { "label": "Basic (External Atoms)", "to": "framework/angular/examples/basic-external-atoms" }, { "label": "Basic (Dynamic Columns)", "to": "framework/angular/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/angular/examples/column-groups" } + { "label": "Header Groups", "to": "framework/angular/examples/header-groups" } ] }, { @@ -947,7 +947,7 @@ { "label": "Basic (createAppTable)", "to": "framework/ember/examples/basic-app-table" }, { "label": "Basic (External State)", "to": "framework/ember/examples/basic-external-state" }, { "label": "Basic (External Atoms)", "to": "framework/ember/examples/basic-external-atoms" }, - { "label": "Header Groups", "to": "framework/ember/examples/column-groups" } + { "label": "Header Groups", "to": "framework/ember/examples/header-groups" } ] }, { @@ -959,7 +959,7 @@ { "label": "Basic (External Atoms)", "to": "framework/lit/examples/basic-external-atoms" }, { "label": "Basic (Subscribe)", "to": "framework/lit/examples/basic-subscribe" }, { "label": "Basic (Dynamic Columns)", "to": "framework/lit/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/lit/examples/column-groups" } + { "label": "Header Groups", "to": "framework/lit/examples/header-groups" } ] }, { @@ -972,7 +972,7 @@ { "label": "Basic (External Atoms)", "to": "framework/react/examples/basic-external-atoms" }, { "label": "Basic (Subscribe)", "to": "framework/react/examples/basic-subscribe" }, { "label": "Basic (Dynamic Columns)", "to": "framework/react/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/react/examples/column-groups" } + { "label": "Header Groups", "to": "framework/react/examples/header-groups" } ] }, { @@ -983,7 +983,7 @@ { "label": "Basic (External State)", "to": "framework/solid/examples/basic-external-state" }, { "label": "Basic (External Atoms)", "to": "framework/solid/examples/basic-external-atoms" }, { "label": "Basic (Dynamic Columns)", "to": "framework/solid/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/solid/examples/column-groups" } + { "label": "Header Groups", "to": "framework/solid/examples/header-groups" } ] }, { @@ -995,7 +995,7 @@ { "label": "Basic (External State)", "to": "framework/svelte/examples/basic-external-state" }, { "label": "Basic (External Atoms)", "to": "framework/svelte/examples/basic-external-atoms" }, { "label": "Basic (Dynamic Columns)", "to": "framework/svelte/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/svelte/examples/column-groups" } + { "label": "Header Groups", "to": "framework/svelte/examples/header-groups" } ] }, { @@ -1006,7 +1006,7 @@ { "label": "Basic (External State)", "to": "framework/vue/examples/basic-external-state" }, { "label": "Basic (External Atoms)", "to": "framework/vue/examples/basic-external-atoms" }, { "label": "Basic (Dynamic Columns)", "to": "framework/vue/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/vue/examples/column-groups" } + { "label": "Header Groups", "to": "framework/vue/examples/header-groups" } ] }, { @@ -1018,7 +1018,7 @@ { "label": "Basic (External Atoms)", "to": "framework/preact/examples/basic-external-atoms" }, { "label": "Basic (Subscribe)", "to": "framework/preact/examples/basic-subscribe" }, { "label": "Basic (Dynamic Columns)", "to": "framework/preact/examples/basic-dynamic-columns" }, - { "label": "Header Groups", "to": "framework/preact/examples/column-groups" } + { "label": "Header Groups", "to": "framework/preact/examples/header-groups" } ] }, { diff --git a/docs/guide/header-groups.md b/docs/guide/header-groups.md index d655ceace6..602bdbc276 100644 --- a/docs/guide/header-groups.md +++ b/docs/guide/header-groups.md @@ -6,7 +6,7 @@ This quick guide will discuss the different ways you can retrieve and interact w ## What are Header Groups? -Header Groups are simply "rows" of headers. Don't let the name confuse you, it's just that simple. The large majority of tables will only have one row of headers (a single header group), but if you define your column structure with nested columns as with the [Column Groups example](../framework/react/examples/column-groups), you can have multiple rows of headers (multiple header groups). +Header Groups are simply "rows" of headers. Don't let the name confuse you, it's just that simple. The large majority of tables will only have one row of headers (a single header group), but if you define your column structure with nested columns as with the [Header Groups example](../framework/react/examples/header-groups), you can have multiple rows of headers (multiple header groups). ## Where to Get Header Groups From diff --git a/examples/alpine/column-groups/.devcontainer/devcontainer.json b/examples/alpine/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/alpine/column-groups/.devcontainer/devcontainer.json rename to examples/alpine/header-groups/.devcontainer/devcontainer.json diff --git a/examples/alpine/column-groups/index.html b/examples/alpine/header-groups/index.html similarity index 97% rename from examples/alpine/column-groups/index.html rename to examples/alpine/header-groups/index.html index b27ca67c80..f87d7fd1c9 100644 --- a/examples/alpine/column-groups/index.html +++ b/examples/alpine/header-groups/index.html @@ -3,7 +3,7 @@ - TanStack Alpine Table - Column Groups + TanStack Alpine Table - Header Groups
diff --git a/examples/alpine/column-groups/package.json b/examples/alpine/header-groups/package.json similarity index 91% rename from examples/alpine/column-groups/package.json rename to examples/alpine/header-groups/package.json index b4200dd240..a89023f3c1 100644 --- a/examples/alpine/column-groups/package.json +++ b/examples/alpine/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-alpine-table-example-column-groups", + "name": "tanstack-alpine-table-example-header-groups", "private": true, "scripts": { "dev": "vite", diff --git a/examples/alpine/column-groups/src/index.css b/examples/alpine/header-groups/src/index.css similarity index 100% rename from examples/alpine/column-groups/src/index.css rename to examples/alpine/header-groups/src/index.css diff --git a/examples/alpine/column-groups/src/main.ts b/examples/alpine/header-groups/src/main.ts similarity index 100% rename from examples/alpine/column-groups/src/main.ts rename to examples/alpine/header-groups/src/main.ts diff --git a/examples/alpine/column-groups/src/makeData.ts b/examples/alpine/header-groups/src/makeData.ts similarity index 100% rename from examples/alpine/column-groups/src/makeData.ts rename to examples/alpine/header-groups/src/makeData.ts diff --git a/examples/alpine/column-groups/src/vite-env.d.ts b/examples/alpine/header-groups/src/vite-env.d.ts similarity index 100% rename from examples/alpine/column-groups/src/vite-env.d.ts rename to examples/alpine/header-groups/src/vite-env.d.ts diff --git a/examples/alpine/column-groups/tests/e2e/smoke.spec.ts b/examples/alpine/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/alpine/column-groups/tests/e2e/smoke.spec.ts rename to examples/alpine/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/alpine/column-groups/tsconfig.json b/examples/alpine/header-groups/tsconfig.json similarity index 100% rename from examples/alpine/column-groups/tsconfig.json rename to examples/alpine/header-groups/tsconfig.json diff --git a/examples/alpine/column-groups/vite.config.js b/examples/alpine/header-groups/vite.config.js similarity index 100% rename from examples/alpine/column-groups/vite.config.js rename to examples/alpine/header-groups/vite.config.js diff --git a/examples/angular/column-groups/.devcontainer/devcontainer.json b/examples/angular/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/angular/column-groups/.devcontainer/devcontainer.json rename to examples/angular/header-groups/.devcontainer/devcontainer.json diff --git a/examples/angular/column-groups/.gitignore b/examples/angular/header-groups/.gitignore similarity index 100% rename from examples/angular/column-groups/.gitignore rename to examples/angular/header-groups/.gitignore diff --git a/examples/angular/column-groups/angular.json b/examples/angular/header-groups/angular.json similarity index 94% rename from examples/angular/column-groups/angular.json rename to examples/angular/header-groups/angular.json index a47f4d02ed..27a8bf3183 100644 --- a/examples/angular/column-groups/angular.json +++ b/examples/angular/header-groups/angular.json @@ -10,7 +10,7 @@ }, "newProjectRoot": "projects", "projects": { - "column-groups": { + "header-groups": { "projectType": "application", "schematics": { "@schematics/angular:component": { @@ -85,10 +85,10 @@ "builder": "@angular/build:dev-server", "configurations": { "production": { - "buildTarget": "column-groups:build:production" + "buildTarget": "header-groups:build:production" }, "development": { - "buildTarget": "column-groups:build:development" + "buildTarget": "header-groups:build:development" } }, "defaultConfiguration": "development" diff --git a/examples/angular/column-groups/package.json b/examples/angular/header-groups/package.json similarity index 94% rename from examples/angular/column-groups/package.json rename to examples/angular/header-groups/package.json index fdf28c7035..575922cb4e 100644 --- a/examples/angular/column-groups/package.json +++ b/examples/angular/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-angular-table-example-column-groups", + "name": "tanstack-angular-table-example-header-groups", "scripts": { "ng": "ng", "start": "ng serve --port 6565", diff --git a/examples/angular/column-groups/public/favicon.ico b/examples/angular/header-groups/public/favicon.ico similarity index 100% rename from examples/angular/column-groups/public/favicon.ico rename to examples/angular/header-groups/public/favicon.ico diff --git a/examples/angular/column-groups/src/app/app.config.ts b/examples/angular/header-groups/src/app/app.config.ts similarity index 100% rename from examples/angular/column-groups/src/app/app.config.ts rename to examples/angular/header-groups/src/app/app.config.ts diff --git a/examples/angular/column-groups/src/app/app.html b/examples/angular/header-groups/src/app/app.html similarity index 100% rename from examples/angular/column-groups/src/app/app.html rename to examples/angular/header-groups/src/app/app.html diff --git a/examples/angular/column-groups/src/app/app.routes.ts b/examples/angular/header-groups/src/app/app.routes.ts similarity index 100% rename from examples/angular/column-groups/src/app/app.routes.ts rename to examples/angular/header-groups/src/app/app.routes.ts diff --git a/examples/angular/column-groups/src/app/app.ts b/examples/angular/header-groups/src/app/app.ts similarity index 100% rename from examples/angular/column-groups/src/app/app.ts rename to examples/angular/header-groups/src/app/app.ts diff --git a/examples/angular/column-groups/src/app/makeData.ts b/examples/angular/header-groups/src/app/makeData.ts similarity index 100% rename from examples/angular/column-groups/src/app/makeData.ts rename to examples/angular/header-groups/src/app/makeData.ts diff --git a/examples/angular/column-groups/src/index.html b/examples/angular/header-groups/src/index.html similarity index 100% rename from examples/angular/column-groups/src/index.html rename to examples/angular/header-groups/src/index.html diff --git a/examples/angular/column-groups/src/main.ts b/examples/angular/header-groups/src/main.ts similarity index 100% rename from examples/angular/column-groups/src/main.ts rename to examples/angular/header-groups/src/main.ts diff --git a/examples/angular/column-groups/src/styles.css b/examples/angular/header-groups/src/styles.css similarity index 100% rename from examples/angular/column-groups/src/styles.css rename to examples/angular/header-groups/src/styles.css diff --git a/examples/angular/column-groups/tests/e2e/smoke.spec.ts b/examples/angular/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/angular/column-groups/tests/e2e/smoke.spec.ts rename to examples/angular/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/angular/column-groups/tsconfig.app.json b/examples/angular/header-groups/tsconfig.app.json similarity index 100% rename from examples/angular/column-groups/tsconfig.app.json rename to examples/angular/header-groups/tsconfig.app.json diff --git a/examples/angular/column-groups/tsconfig.json b/examples/angular/header-groups/tsconfig.json similarity index 100% rename from examples/angular/column-groups/tsconfig.json rename to examples/angular/header-groups/tsconfig.json diff --git a/examples/ember/column-groups/.devcontainer/devcontainer.json b/examples/ember/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/ember/column-groups/.devcontainer/devcontainer.json rename to examples/ember/header-groups/.devcontainer/devcontainer.json diff --git a/examples/ember/column-groups/app/app.css b/examples/ember/header-groups/app/app.css similarity index 100% rename from examples/ember/column-groups/app/app.css rename to examples/ember/header-groups/app/app.css diff --git a/examples/ember/column-groups/app/app.ts b/examples/ember/header-groups/app/app.ts similarity index 100% rename from examples/ember/column-groups/app/app.ts rename to examples/ember/header-groups/app/app.ts diff --git a/examples/ember/column-groups/app/config.ts b/examples/ember/header-groups/app/config.ts similarity index 100% rename from examples/ember/column-groups/app/config.ts rename to examples/ember/header-groups/app/config.ts diff --git a/examples/ember/column-groups/app/router.ts b/examples/ember/header-groups/app/router.ts similarity index 100% rename from examples/ember/column-groups/app/router.ts rename to examples/ember/header-groups/app/router.ts diff --git a/examples/ember/column-groups/app/templates/application.gts b/examples/ember/header-groups/app/templates/application.gts similarity index 98% rename from examples/ember/column-groups/app/templates/application.gts rename to examples/ember/header-groups/app/templates/application.gts index 0bc77a37aa..f7dc9165bd 100644 --- a/examples/ember/column-groups/app/templates/application.gts +++ b/examples/ember/header-groups/app/templates/application.gts @@ -74,7 +74,7 @@ const getAllCells = ( row: Row, ): Array> => row.getAllCells() -export default class ColumnGroupsTable extends Component { +export default class HeaderGroupsTable extends Component { @tracked data: Array = makeData(20) table = useTable(() => ({ diff --git a/examples/ember/column-groups/app/utils/make-data.ts b/examples/ember/header-groups/app/utils/make-data.ts similarity index 100% rename from examples/ember/column-groups/app/utils/make-data.ts rename to examples/ember/header-groups/app/utils/make-data.ts diff --git a/examples/ember/column-groups/babel.config.js b/examples/ember/header-groups/babel.config.js similarity index 100% rename from examples/ember/column-groups/babel.config.js rename to examples/ember/header-groups/babel.config.js diff --git a/examples/ember/column-groups/index.html b/examples/ember/header-groups/index.html similarity index 100% rename from examples/ember/column-groups/index.html rename to examples/ember/header-groups/index.html diff --git a/examples/ember/column-groups/package.json b/examples/ember/header-groups/package.json similarity index 96% rename from examples/ember/column-groups/package.json rename to examples/ember/header-groups/package.json index 9e24b54211..ffe8f89d73 100644 --- a/examples/ember/column-groups/package.json +++ b/examples/ember/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-ember-table-example-column-groups", + "name": "tanstack-ember-table-example-header-groups", "version": "0.0.0", "private": true, "type": "module", diff --git a/examples/ember/column-groups/tests/e2e/smoke.spec.ts b/examples/ember/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/ember/column-groups/tests/e2e/smoke.spec.ts rename to examples/ember/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/ember/column-groups/tsconfig.json b/examples/ember/header-groups/tsconfig.json similarity index 100% rename from examples/ember/column-groups/tsconfig.json rename to examples/ember/header-groups/tsconfig.json diff --git a/examples/ember/column-groups/vite.config.mjs b/examples/ember/header-groups/vite.config.mjs similarity index 100% rename from examples/ember/column-groups/vite.config.mjs rename to examples/ember/header-groups/vite.config.mjs diff --git a/examples/lit/column-groups/.devcontainer/devcontainer.json b/examples/lit/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/lit/column-groups/.devcontainer/devcontainer.json rename to examples/lit/header-groups/.devcontainer/devcontainer.json diff --git a/examples/lit/column-groups/index.html b/examples/lit/header-groups/index.html similarity index 100% rename from examples/lit/column-groups/index.html rename to examples/lit/header-groups/index.html diff --git a/examples/lit/column-groups/package.json b/examples/lit/header-groups/package.json similarity index 91% rename from examples/lit/column-groups/package.json rename to examples/lit/header-groups/package.json index 032a29f8c9..1331d14b73 100644 --- a/examples/lit/column-groups/package.json +++ b/examples/lit/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-lit-table-example-column-groups", + "name": "tanstack-lit-table-example-header-groups", "private": true, "scripts": { "dev": "vite", diff --git a/examples/lit/column-groups/src/main.ts b/examples/lit/header-groups/src/main.ts similarity index 100% rename from examples/lit/column-groups/src/main.ts rename to examples/lit/header-groups/src/main.ts diff --git a/examples/lit/column-groups/src/makeData.ts b/examples/lit/header-groups/src/makeData.ts similarity index 100% rename from examples/lit/column-groups/src/makeData.ts rename to examples/lit/header-groups/src/makeData.ts diff --git a/examples/lit/column-groups/tests/e2e/smoke.spec.ts b/examples/lit/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/lit/column-groups/tests/e2e/smoke.spec.ts rename to examples/lit/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/lit/column-groups/tsconfig.json b/examples/lit/header-groups/tsconfig.json similarity index 100% rename from examples/lit/column-groups/tsconfig.json rename to examples/lit/header-groups/tsconfig.json diff --git a/examples/lit/column-groups/vite.config.js b/examples/lit/header-groups/vite.config.js similarity index 100% rename from examples/lit/column-groups/vite.config.js rename to examples/lit/header-groups/vite.config.js diff --git a/examples/preact/column-groups/.devcontainer/devcontainer.json b/examples/preact/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/preact/column-groups/.devcontainer/devcontainer.json rename to examples/preact/header-groups/.devcontainer/devcontainer.json diff --git a/examples/preact/column-groups/index.html b/examples/preact/header-groups/index.html similarity index 100% rename from examples/preact/column-groups/index.html rename to examples/preact/header-groups/index.html diff --git a/examples/preact/column-groups/package.json b/examples/preact/header-groups/package.json similarity index 90% rename from examples/preact/column-groups/package.json rename to examples/preact/header-groups/package.json index 08f0a5e3ce..bfd424524a 100644 --- a/examples/preact/column-groups/package.json +++ b/examples/preact/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-preact-table-example-column-groups", + "name": "tanstack-preact-table-example-header-groups", "private": true, "type": "module", "scripts": { diff --git a/examples/preact/column-groups/src/index.css b/examples/preact/header-groups/src/index.css similarity index 100% rename from examples/preact/column-groups/src/index.css rename to examples/preact/header-groups/src/index.css diff --git a/examples/preact/column-groups/src/main.tsx b/examples/preact/header-groups/src/main.tsx similarity index 100% rename from examples/preact/column-groups/src/main.tsx rename to examples/preact/header-groups/src/main.tsx diff --git a/examples/preact/column-groups/src/makeData.ts b/examples/preact/header-groups/src/makeData.ts similarity index 100% rename from examples/preact/column-groups/src/makeData.ts rename to examples/preact/header-groups/src/makeData.ts diff --git a/examples/preact/column-groups/src/vite-env.d.ts b/examples/preact/header-groups/src/vite-env.d.ts similarity index 100% rename from examples/preact/column-groups/src/vite-env.d.ts rename to examples/preact/header-groups/src/vite-env.d.ts diff --git a/examples/preact/column-groups/tests/e2e/smoke.spec.ts b/examples/preact/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/preact/column-groups/tests/e2e/smoke.spec.ts rename to examples/preact/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/preact/column-groups/tsconfig.json b/examples/preact/header-groups/tsconfig.json similarity index 100% rename from examples/preact/column-groups/tsconfig.json rename to examples/preact/header-groups/tsconfig.json diff --git a/examples/preact/column-groups/vite.config.ts b/examples/preact/header-groups/vite.config.ts similarity index 100% rename from examples/preact/column-groups/vite.config.ts rename to examples/preact/header-groups/vite.config.ts diff --git a/examples/react/column-groups/.devcontainer/devcontainer.json b/examples/react/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/react/column-groups/.devcontainer/devcontainer.json rename to examples/react/header-groups/.devcontainer/devcontainer.json diff --git a/examples/react/column-groups/.gitignore b/examples/react/header-groups/.gitignore similarity index 100% rename from examples/react/column-groups/.gitignore rename to examples/react/header-groups/.gitignore diff --git a/examples/react/column-groups/index.html b/examples/react/header-groups/index.html similarity index 100% rename from examples/react/column-groups/index.html rename to examples/react/header-groups/index.html diff --git a/examples/react/column-groups/package.json b/examples/react/header-groups/package.json similarity index 93% rename from examples/react/column-groups/package.json rename to examples/react/header-groups/package.json index 7f1b23499f..52d9dd30f6 100644 --- a/examples/react/column-groups/package.json +++ b/examples/react/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-react-table-example-column-groups", + "name": "tanstack-react-table-example-header-groups", "private": true, "scripts": { "dev": "vite", diff --git a/examples/react/column-groups/src/index.css b/examples/react/header-groups/src/index.css similarity index 100% rename from examples/react/column-groups/src/index.css rename to examples/react/header-groups/src/index.css diff --git a/examples/react/column-groups/src/main.tsx b/examples/react/header-groups/src/main.tsx similarity index 100% rename from examples/react/column-groups/src/main.tsx rename to examples/react/header-groups/src/main.tsx diff --git a/examples/react/column-groups/src/makeData.ts b/examples/react/header-groups/src/makeData.ts similarity index 100% rename from examples/react/column-groups/src/makeData.ts rename to examples/react/header-groups/src/makeData.ts diff --git a/examples/react/column-groups/src/vite-env.d.ts b/examples/react/header-groups/src/vite-env.d.ts similarity index 100% rename from examples/react/column-groups/src/vite-env.d.ts rename to examples/react/header-groups/src/vite-env.d.ts diff --git a/examples/react/column-groups/tests/e2e/smoke.spec.ts b/examples/react/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/react/column-groups/tests/e2e/smoke.spec.ts rename to examples/react/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/react/column-groups/tsconfig.json b/examples/react/header-groups/tsconfig.json similarity index 100% rename from examples/react/column-groups/tsconfig.json rename to examples/react/header-groups/tsconfig.json diff --git a/examples/react/column-groups/vite.config.js b/examples/react/header-groups/vite.config.js similarity index 100% rename from examples/react/column-groups/vite.config.js rename to examples/react/header-groups/vite.config.js diff --git a/examples/solid/column-groups/.devcontainer/devcontainer.json b/examples/solid/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/solid/column-groups/.devcontainer/devcontainer.json rename to examples/solid/header-groups/.devcontainer/devcontainer.json diff --git a/examples/solid/column-groups/.gitignore b/examples/solid/header-groups/.gitignore similarity index 100% rename from examples/solid/column-groups/.gitignore rename to examples/solid/header-groups/.gitignore diff --git a/examples/solid/column-groups/index.html b/examples/solid/header-groups/index.html similarity index 100% rename from examples/solid/column-groups/index.html rename to examples/solid/header-groups/index.html diff --git a/examples/solid/column-groups/package.json b/examples/solid/header-groups/package.json similarity index 91% rename from examples/solid/column-groups/package.json rename to examples/solid/header-groups/package.json index 37a7bdf620..9bb95fcb9e 100644 --- a/examples/solid/column-groups/package.json +++ b/examples/solid/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-solid-table-example-column-groups", + "name": "tanstack-solid-table-example-header-groups", "description": "", "scripts": { "start": "vite", diff --git a/examples/solid/column-groups/src/App.tsx b/examples/solid/header-groups/src/App.tsx similarity index 100% rename from examples/solid/column-groups/src/App.tsx rename to examples/solid/header-groups/src/App.tsx diff --git a/examples/solid/column-groups/src/index.css b/examples/solid/header-groups/src/index.css similarity index 100% rename from examples/solid/column-groups/src/index.css rename to examples/solid/header-groups/src/index.css diff --git a/examples/solid/column-groups/src/index.tsx b/examples/solid/header-groups/src/index.tsx similarity index 100% rename from examples/solid/column-groups/src/index.tsx rename to examples/solid/header-groups/src/index.tsx diff --git a/examples/solid/column-groups/src/makeData.ts b/examples/solid/header-groups/src/makeData.ts similarity index 100% rename from examples/solid/column-groups/src/makeData.ts rename to examples/solid/header-groups/src/makeData.ts diff --git a/examples/solid/column-groups/src/vite-env.d.ts b/examples/solid/header-groups/src/vite-env.d.ts similarity index 100% rename from examples/solid/column-groups/src/vite-env.d.ts rename to examples/solid/header-groups/src/vite-env.d.ts diff --git a/examples/solid/column-groups/tests/e2e/smoke.spec.ts b/examples/solid/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/solid/column-groups/tests/e2e/smoke.spec.ts rename to examples/solid/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/solid/column-groups/tsconfig.json b/examples/solid/header-groups/tsconfig.json similarity index 100% rename from examples/solid/column-groups/tsconfig.json rename to examples/solid/header-groups/tsconfig.json diff --git a/examples/solid/column-groups/vite.config.ts b/examples/solid/header-groups/vite.config.ts similarity index 100% rename from examples/solid/column-groups/vite.config.ts rename to examples/solid/header-groups/vite.config.ts diff --git a/examples/svelte/column-groups/.devcontainer/devcontainer.json b/examples/svelte/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/svelte/column-groups/.devcontainer/devcontainer.json rename to examples/svelte/header-groups/.devcontainer/devcontainer.json diff --git a/examples/svelte/column-groups/.gitignore b/examples/svelte/header-groups/.gitignore similarity index 100% rename from examples/svelte/column-groups/.gitignore rename to examples/svelte/header-groups/.gitignore diff --git a/examples/svelte/column-groups/index.html b/examples/svelte/header-groups/index.html similarity index 100% rename from examples/svelte/column-groups/index.html rename to examples/svelte/header-groups/index.html diff --git a/examples/svelte/column-groups/package.json b/examples/svelte/header-groups/package.json similarity index 92% rename from examples/svelte/column-groups/package.json rename to examples/svelte/header-groups/package.json index 00b0f0bd8f..466f14e77a 100644 --- a/examples/svelte/column-groups/package.json +++ b/examples/svelte/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-svelte-table-example-column-groups", + "name": "tanstack-svelte-table-example-header-groups", "private": true, "type": "module", "scripts": { diff --git a/examples/svelte/column-groups/src/App.svelte b/examples/svelte/header-groups/src/App.svelte similarity index 100% rename from examples/svelte/column-groups/src/App.svelte rename to examples/svelte/header-groups/src/App.svelte diff --git a/examples/svelte/column-groups/src/index.css b/examples/svelte/header-groups/src/index.css similarity index 100% rename from examples/svelte/column-groups/src/index.css rename to examples/svelte/header-groups/src/index.css diff --git a/examples/svelte/column-groups/src/main.ts b/examples/svelte/header-groups/src/main.ts similarity index 100% rename from examples/svelte/column-groups/src/main.ts rename to examples/svelte/header-groups/src/main.ts diff --git a/examples/svelte/column-groups/src/makeData.ts b/examples/svelte/header-groups/src/makeData.ts similarity index 100% rename from examples/svelte/column-groups/src/makeData.ts rename to examples/svelte/header-groups/src/makeData.ts diff --git a/examples/svelte/column-groups/svelte.config.js b/examples/svelte/header-groups/svelte.config.js similarity index 100% rename from examples/svelte/column-groups/svelte.config.js rename to examples/svelte/header-groups/svelte.config.js diff --git a/examples/svelte/column-groups/tests/e2e/smoke.spec.ts b/examples/svelte/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/svelte/column-groups/tests/e2e/smoke.spec.ts rename to examples/svelte/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/svelte/column-groups/tsconfig.json b/examples/svelte/header-groups/tsconfig.json similarity index 100% rename from examples/svelte/column-groups/tsconfig.json rename to examples/svelte/header-groups/tsconfig.json diff --git a/examples/svelte/column-groups/vite.config.js b/examples/svelte/header-groups/vite.config.js similarity index 100% rename from examples/svelte/column-groups/vite.config.js rename to examples/svelte/header-groups/vite.config.js diff --git a/examples/vue/column-groups/.devcontainer/devcontainer.json b/examples/vue/header-groups/.devcontainer/devcontainer.json similarity index 100% rename from examples/vue/column-groups/.devcontainer/devcontainer.json rename to examples/vue/header-groups/.devcontainer/devcontainer.json diff --git a/examples/vue/column-groups/env.d.ts b/examples/vue/header-groups/env.d.ts similarity index 100% rename from examples/vue/column-groups/env.d.ts rename to examples/vue/header-groups/env.d.ts diff --git a/examples/vue/column-groups/index.html b/examples/vue/header-groups/index.html similarity index 100% rename from examples/vue/column-groups/index.html rename to examples/vue/header-groups/index.html diff --git a/examples/vue/column-groups/package.json b/examples/vue/header-groups/package.json similarity index 91% rename from examples/vue/column-groups/package.json rename to examples/vue/header-groups/package.json index 21d4e0a29c..d8d64d9ada 100644 --- a/examples/vue/column-groups/package.json +++ b/examples/vue/header-groups/package.json @@ -1,5 +1,5 @@ { - "name": "tanstack-vue-table-example-column-groups", + "name": "tanstack-vue-table-example-header-groups", "private": true, "scripts": { "dev": "vite", diff --git a/examples/vue/column-groups/src/App.tsx b/examples/vue/header-groups/src/App.tsx similarity index 99% rename from examples/vue/column-groups/src/App.tsx rename to examples/vue/header-groups/src/App.tsx index ef67c9474e..be81ac1df0 100644 --- a/examples/vue/column-groups/src/App.tsx +++ b/examples/vue/header-groups/src/App.tsx @@ -65,7 +65,7 @@ const columns: Array> = [ ] export default defineComponent({ - name: 'ColumnGroupsExample', + name: 'HeaderGroupsExample', setup() { const data = ref(makeData(20)) diff --git a/examples/vue/column-groups/src/App.vue b/examples/vue/header-groups/src/App.vue similarity index 100% rename from examples/vue/column-groups/src/App.vue rename to examples/vue/header-groups/src/App.vue diff --git a/examples/vue/column-groups/src/env.d.ts b/examples/vue/header-groups/src/env.d.ts similarity index 100% rename from examples/vue/column-groups/src/env.d.ts rename to examples/vue/header-groups/src/env.d.ts diff --git a/examples/vue/column-groups/src/index.css b/examples/vue/header-groups/src/index.css similarity index 100% rename from examples/vue/column-groups/src/index.css rename to examples/vue/header-groups/src/index.css diff --git a/examples/vue/column-groups/src/main.ts b/examples/vue/header-groups/src/main.ts similarity index 100% rename from examples/vue/column-groups/src/main.ts rename to examples/vue/header-groups/src/main.ts diff --git a/examples/vue/column-groups/src/makeData.ts b/examples/vue/header-groups/src/makeData.ts similarity index 100% rename from examples/vue/column-groups/src/makeData.ts rename to examples/vue/header-groups/src/makeData.ts diff --git a/examples/vue/column-groups/tests/e2e/smoke.spec.ts b/examples/vue/header-groups/tests/e2e/smoke.spec.ts similarity index 100% rename from examples/vue/column-groups/tests/e2e/smoke.spec.ts rename to examples/vue/header-groups/tests/e2e/smoke.spec.ts diff --git a/examples/vue/column-groups/tsconfig.json b/examples/vue/header-groups/tsconfig.json similarity index 100% rename from examples/vue/column-groups/tsconfig.json rename to examples/vue/header-groups/tsconfig.json diff --git a/examples/vue/column-groups/vite.config.ts b/examples/vue/header-groups/vite.config.ts similarity index 100% rename from examples/vue/column-groups/vite.config.ts rename to examples/vue/header-groups/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65a5ca930e..1041e899d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -240,7 +240,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-groups: + examples/alpine/column-ordering: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -265,7 +265,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-ordering: + examples/alpine/column-pinning: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -290,7 +290,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-pinning: + examples/alpine/column-pinning-split: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -315,7 +315,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-pinning-split: + examples/alpine/column-pinning-sticky: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -340,7 +340,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-pinning-sticky: + examples/alpine/column-resizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -365,7 +365,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-resizing: + examples/alpine/column-resizing-performant: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -390,7 +390,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-resizing-performant: + examples/alpine/column-sizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -415,7 +415,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-sizing: + examples/alpine/column-visibility: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -440,7 +440,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/column-visibility: + examples/alpine/custom-plugin: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -465,7 +465,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/custom-plugin: + examples/alpine/expanding: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -490,7 +490,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/expanding: + examples/alpine/filters: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -515,7 +515,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/filters: + examples/alpine/filters-faceted: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -540,7 +540,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/filters-faceted: + examples/alpine/grouping: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -565,7 +565,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/alpine/grouping: + examples/alpine/header-groups: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -994,7 +994,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-groups: + examples/angular/column-ordering: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1040,7 +1040,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-ordering: + examples/angular/column-pinning: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1086,7 +1086,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-pinning: + examples/angular/column-pinning-split: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1132,7 +1132,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-pinning-split: + examples/angular/column-pinning-sticky: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1178,7 +1178,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-pinning-sticky: + examples/angular/column-resizing: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1224,7 +1224,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-resizing: + examples/angular/column-resizing-performant: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1270,7 +1270,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-resizing-performant: + examples/angular/column-sizing: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1316,7 +1316,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-sizing: + examples/angular/column-visibility: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1362,7 +1362,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/column-visibility: + examples/angular/composable-tables: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1385,9 +1385,15 @@ importers: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@tanstack/angular-devtools': + specifier: ^0.0.7 + version: 0.0.7(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(csstype@3.2.3)(solid-js@1.9.13) '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table + '@tanstack/angular-table-devtools': + specifier: workspace:* + version: link:../../../packages/angular-table-devtools rxjs: specifier: ~7.8.2 version: 7.8.2 @@ -1408,7 +1414,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/composable-tables: + examples/angular/custom-plugin: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1428,18 +1434,9 @@ importers: '@angular/router': specifier: ^22.0.2 version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)))(rxjs@7.8.2) - '@faker-js/faker': - specifier: ^10.5.0 - version: 10.5.0 - '@tanstack/angular-devtools': - specifier: ^0.0.7 - version: 0.0.7(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(csstype@3.2.3)(solid-js@1.9.13) '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table - '@tanstack/angular-table-devtools': - specifier: workspace:* - version: link:../../../packages/angular-table-devtools rxjs: specifier: ~7.8.2 version: 7.8.2 @@ -1460,7 +1457,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/custom-plugin: + examples/angular/editable: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1480,6 +1477,9 @@ importers: '@angular/router': specifier: ^22.0.2 version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)))(rxjs@7.8.2) + '@faker-js/faker': + specifier: ^10.5.0 + version: 10.5.0 '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table @@ -1503,7 +1503,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/editable: + examples/angular/expanding: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1549,7 +1549,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/expanding: + examples/angular/filters: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1572,6 +1572,9 @@ importers: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@tanstack/angular-pacer': + specifier: ^0.23.1 + version: 0.23.1(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)) '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table @@ -1595,7 +1598,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/filters: + examples/angular/filters-faceted: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1644,7 +1647,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/filters-faceted: + examples/angular/filters-fuzzy: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1673,6 +1676,9 @@ importers: '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils rxjs: specifier: ~7.8.2 version: 7.8.2 @@ -1693,7 +1699,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/filters-fuzzy: + examples/angular/grouping: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1716,15 +1722,9 @@ importers: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 - '@tanstack/angular-pacer': - specifier: ^0.23.1 - version: 0.23.1(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)) '@tanstack/angular-table': specifier: workspace:* version: link:../../../packages/angular-table - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils rxjs: specifier: ~7.8.2 version: 7.8.2 @@ -1745,7 +1745,7 @@ importers: specifier: 6.0.3 version: 6.0.3 - examples/angular/grouping: + examples/angular/header-groups: dependencies: '@angular/common': specifier: ^22.0.2 @@ -1780,7 +1780,7 @@ importers: devDependencies: '@angular/build': specifier: ^22.0.0 - version: 22.0.0(88913f20e866c68ffcd7d9b74c3ad5a6) + version: 22.0.0(64f0fa42bd8e1e97164699f0eb2e86f9) '@angular/cli': specifier: ^22.0.0 version: 22.0.0(@types/node@26.0.0)(chokidar@5.0.0) @@ -2827,7 +2827,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-groups: + examples/ember/column-ordering: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -2897,7 +2897,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-ordering: + examples/ember/column-pinning: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -2967,7 +2967,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-pinning: + examples/ember/column-pinning-split: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3037,7 +3037,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-pinning-split: + examples/ember/column-pinning-sticky: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3107,7 +3107,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-pinning-sticky: + examples/ember/column-resizing: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3177,7 +3177,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-resizing: + examples/ember/column-resizing-performant: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3247,7 +3247,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-resizing-performant: + examples/ember/column-sizing: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3317,7 +3317,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-sizing: + examples/ember/column-visibility: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3387,7 +3387,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/column-visibility: + examples/ember/custom-plugin: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3404,6 +3404,9 @@ importers: '@tanstack/ember-table': specifier: workspace:* version: link:../../../packages/ember-table + '@tanstack/table-core': + specifier: workspace:* + version: link:../../../packages/table-core decorator-transforms: specifier: 2.4.0 version: 2.4.0(@babel/core@7.29.7) @@ -3457,7 +3460,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/custom-plugin: + examples/ember/editable: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3474,9 +3477,6 @@ importers: '@tanstack/ember-table': specifier: workspace:* version: link:../../../packages/ember-table - '@tanstack/table-core': - specifier: workspace:* - version: link:../../../packages/table-core decorator-transforms: specifier: 2.4.0 version: 2.4.0(@babel/core@7.29.7) @@ -3530,7 +3530,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/editable: + examples/ember/expanding: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3600,7 +3600,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/expanding: + examples/ember/filters: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3670,7 +3670,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/filters: + examples/ember/filters-faceted: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3740,7 +3740,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/filters-faceted: + examples/ember/filters-fuzzy: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3757,6 +3757,9 @@ importers: '@tanstack/ember-table': specifier: workspace:* version: link:../../../packages/ember-table + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils decorator-transforms: specifier: 2.4.0 version: 2.4.0(@babel/core@7.29.7) @@ -3810,7 +3813,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/filters-fuzzy: + examples/ember/grouping: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -3827,9 +3830,6 @@ importers: '@tanstack/ember-table': specifier: workspace:* version: link:../../../packages/ember-table - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils decorator-transforms: specifier: 2.4.0 version: 2.4.0(@babel/core@7.29.7) @@ -3883,7 +3883,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/ember/grouping: + examples/ember/header-groups: dependencies: '@embroider/macros': specifier: 1.20.5 @@ -4657,7 +4657,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-groups: + examples/lit/column-ordering: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4679,7 +4679,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-ordering: + examples/lit/column-pinning: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4701,7 +4701,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-pinning: + examples/lit/column-pinning-split: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4723,7 +4723,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-pinning-split: + examples/lit/column-pinning-sticky: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4745,7 +4745,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-pinning-sticky: + examples/lit/column-resizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4767,7 +4767,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-resizing: + examples/lit/column-resizing-performant: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4789,7 +4789,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-resizing-performant: + examples/lit/column-sizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4811,7 +4811,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-sizing: + examples/lit/column-visibility: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4833,11 +4833,14 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/column-visibility: + examples/lit/composable-tables: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@lit/context': + specifier: ^1.1.6 + version: 1.1.6 '@tanstack/lit-table': specifier: workspace:* version: link:../../../packages/lit-table @@ -4855,14 +4858,11 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/composable-tables: + examples/lit/expanding: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 - '@lit/context': - specifier: ^1.1.6 - version: 1.1.6 '@tanstack/lit-table': specifier: workspace:* version: link:../../../packages/lit-table @@ -4880,7 +4880,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/expanding: + examples/lit/filters: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4902,7 +4902,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/filters: + examples/lit/filters-faceted: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4924,7 +4924,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/filters-faceted: + examples/lit/filters-fuzzy: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4932,6 +4932,9 @@ importers: '@tanstack/lit-table': specifier: workspace:* version: link:../../../packages/lit-table + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils lit: specifier: ^3.3.3 version: 3.3.3 @@ -4946,7 +4949,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/filters-fuzzy: + examples/lit/grouping: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -4954,9 +4957,6 @@ importers: '@tanstack/lit-table': specifier: workspace:* version: link:../../../packages/lit-table - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils lit: specifier: ^3.3.3 version: 3.3.3 @@ -4971,7 +4971,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/lit/grouping: + examples/lit/header-groups: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -5399,28 +5399,6 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/preact/column-groups: - dependencies: - '@faker-js/faker': - specifier: ^10.5.0 - version: 10.5.0 - '@tanstack/preact-table': - specifier: workspace:* - version: link:../../../packages/preact-table - preact: - specifier: ^10.29.2 - version: 10.29.2 - devDependencies: - '@preact/preset-vite': - specifier: ^2.10.5 - version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) - typescript: - specifier: 6.0.3 - version: 6.0.3 - vite: - specifier: ^8.1.0 - version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/preact/column-ordering: dependencies: '@faker-js/faker': @@ -5778,6 +5756,28 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) + examples/preact/header-groups: + dependencies: + '@faker-js/faker': + specifier: ^10.5.0 + version: 10.5.0 + '@tanstack/preact-table': + specifier: workspace:* + version: link:../../../packages/preact-table + preact: + specifier: ^10.29.2 + version: 10.29.2 + devDependencies: + '@preact/preset-vite': + specifier: ^2.10.5 + version: 2.10.5(@babel/core@7.29.7)(preact@10.29.2)(rollup@4.61.1)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + typescript: + specifier: 6.0.3 + version: 6.0.3 + vite: + specifier: ^8.1.0 + version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) + examples/preact/kitchen-sink: dependencies: '@faker-js/faker': @@ -6385,7 +6385,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-groups: + examples/react/column-ordering: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6425,7 +6425,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-ordering: + examples/react/column-pinning: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6465,7 +6465,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-pinning: + examples/react/column-pinning-split: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6505,7 +6505,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-pinning-split: + examples/react/column-pinning-sticky: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6545,7 +6545,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-pinning-sticky: + examples/react/column-resizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6585,7 +6585,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-resizing: + examples/react/column-resizing-performant: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6625,7 +6625,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-resizing-performant: + examples/react/column-sizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6665,7 +6665,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-sizing: + examples/react/column-visibility: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6705,14 +6705,23 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/column-visibility: + examples/react/composable-tables: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@tanstack/react-devtools': + specifier: ^0.10.8 + version: 0.10.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(csstype@3.2.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) + '@tanstack/react-store': + specifier: ^0.11.0 + version: 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table + '@tanstack/react-table-devtools': + specifier: workspace:* + version: link:../../../packages/react-table-devtools react: specifier: ^19.2.7 version: 19.2.7 @@ -6745,23 +6754,17 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/composable-tables: + examples/react/custom-plugin: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 - '@tanstack/react-devtools': - specifier: ^0.10.8 - version: 0.10.8(@types/react-dom@19.2.3(@types/react@19.2.16))(@types/react@19.2.16)(csstype@3.2.3)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(solid-js@1.9.13) - '@tanstack/react-store': - specifier: ^0.11.0 - version: 0.11.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@tanstack/react-pacer': + specifier: ^0.22.1 + version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table - '@tanstack/react-table-devtools': - specifier: workspace:* - version: link:../../../packages/react-table-devtools react: specifier: ^19.2.7 version: 19.2.7 @@ -6794,7 +6797,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/custom-plugin: + examples/react/expanding: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6837,11 +6840,14 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/expanding: + examples/react/filters: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils '@tanstack/react-pacer': specifier: ^0.22.1 version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) @@ -6880,7 +6886,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/filters: + examples/react/filters-faceted: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6926,7 +6932,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/filters-faceted: + examples/react/filters-fuzzy: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -6972,17 +6978,11 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/filters-fuzzy: + examples/react/grouping: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils - '@tanstack/react-pacer': - specifier: ^0.22.1 - version: 0.22.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@tanstack/react-table': specifier: workspace:* version: link:../../../packages/react-table @@ -7018,7 +7018,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/react/grouping: + examples/react/header-groups: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -7035,7 +7035,7 @@ importers: devDependencies: '@rolldown/plugin-babel': specifier: ^0.2.3 - version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.3)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + version: 0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.5)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) '@rollup/plugin-replace': specifier: ^6.0.3 version: 6.0.3(rollup@4.61.1) @@ -7047,7 +7047,7 @@ importers: version: 19.2.3(@types/react@19.2.16) '@vitejs/plugin-react': specifier: ^6.0.3 - version: 6.0.3(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.3)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + version: 6.0.3(@rolldown/plugin-babel@0.2.3(@babel/core@7.29.7)(@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7))(@babel/runtime@7.29.7)(rolldown@1.1.5)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)))(babel-plugin-react-compiler@1.0.0)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -9099,28 +9099,6 @@ importers: specifier: ^2.11.12 version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) - examples/solid/column-groups: - dependencies: - '@faker-js/faker': - specifier: ^10.5.0 - version: 10.5.0 - '@tanstack/solid-table': - specifier: workspace:* - version: link:../../../packages/solid-table - solid-js: - specifier: ^1.9.13 - version: 1.9.13 - devDependencies: - typescript: - specifier: 6.0.3 - version: 6.0.3 - vite: - specifier: ^8.1.0 - version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - vite-plugin-solid: - specifier: ^2.11.12 - version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) - examples/solid/column-ordering: dependencies: '@tanstack/solid-table': @@ -9444,6 +9422,28 @@ importers: specifier: ^2.11.12 version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + examples/solid/header-groups: + dependencies: + '@faker-js/faker': + specifier: ^10.5.0 + version: 10.5.0 + '@tanstack/solid-table': + specifier: workspace:* + version: link:../../../packages/solid-table + solid-js: + specifier: ^1.9.13 + version: 1.9.13 + devDependencies: + typescript: + specifier: 6.0.3 + version: 6.0.3 + vite: + specifier: ^8.1.0 + version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) + vite-plugin-solid: + specifier: ^2.11.12 + version: 2.11.12(@testing-library/jest-dom@6.9.1)(solid-js@1.9.13)(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + examples/solid/kitchen-sink: dependencies: '@tanstack/match-sorter-utils': @@ -9955,7 +9955,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-groups: + examples/svelte/column-ordering: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -9985,7 +9985,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-ordering: + examples/svelte/column-pinning: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10015,7 +10015,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-pinning: + examples/svelte/column-pinning-split: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10045,7 +10045,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-pinning-split: + examples/svelte/column-pinning-sticky: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10075,7 +10075,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-pinning-sticky: + examples/svelte/column-resizing: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10105,7 +10105,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-resizing: + examples/svelte/column-resizing-performant: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10135,7 +10135,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-resizing-performant: + examples/svelte/column-sizing: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10165,7 +10165,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-sizing: + examples/svelte/column-visibility: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10195,7 +10195,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/column-visibility: + examples/svelte/composable-tables: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10225,7 +10225,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/composable-tables: + examples/svelte/expanding: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10255,7 +10255,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/expanding: + examples/svelte/filtering: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10285,7 +10285,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/filtering: + examples/svelte/filters-faceted: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10315,7 +10315,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/filters-faceted: + examples/svelte/filters-fuzzy: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10326,6 +10326,9 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.62.0))(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -10345,7 +10348,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/filters-fuzzy: + examples/svelte/grouping: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -10356,9 +10359,6 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^7.1.2 version: 7.1.2(svelte@5.56.2(@typescript-eslint/types@8.62.0))(vite@8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0)) - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils '@tanstack/svelte-table': specifier: workspace:* version: link:../../../packages/svelte-table @@ -10378,7 +10378,7 @@ importers: specifier: ^8.1.0 version: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - examples/svelte/grouping: + examples/svelte/header-groups: devDependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11015,7 +11015,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-groups: + examples/vue/column-ordering: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11046,7 +11046,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-ordering: + examples/vue/column-pinning: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11077,7 +11077,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-pinning: + examples/vue/column-pinning-split: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11108,7 +11108,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-pinning-split: + examples/vue/column-pinning-sticky: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11139,7 +11139,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-pinning-sticky: + examples/vue/column-resizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11170,7 +11170,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-resizing: + examples/vue/column-resizing-performant: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11201,7 +11201,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-resizing-performant: + examples/vue/column-sizing: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11232,7 +11232,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-sizing: + examples/vue/column-visibility: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11263,14 +11263,20 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/column-visibility: + examples/vue/composable-tables: dependencies: - '@faker-js/faker': - specifier: ^10.5.0 - version: 10.5.0 + '@tanstack/vue-devtools': + specifier: ^0.2.22 + version: 0.2.22(csstype@3.2.3)(solid-js@1.9.13) + '@tanstack/vue-store': + specifier: ^0.11.0 + version: 0.11.0(vue@3.5.38(typescript@6.0.3)) '@tanstack/vue-table': specifier: workspace:* version: link:../../../packages/vue-table + '@tanstack/vue-table-devtools': + specifier: workspace:* + version: link:../../../packages/vue-table-devtools vue: specifier: ^3.5.38 version: 3.5.38(typescript@6.0.3) @@ -11294,20 +11300,14 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/composable-tables: + examples/vue/expanding: dependencies: - '@tanstack/vue-devtools': - specifier: ^0.2.22 - version: 0.2.22(csstype@3.2.3)(solid-js@1.9.13) - '@tanstack/vue-store': - specifier: ^0.11.0 - version: 0.11.0(vue@3.5.38(typescript@6.0.3)) + '@faker-js/faker': + specifier: ^10.5.0 + version: 10.5.0 '@tanstack/vue-table': specifier: workspace:* version: link:../../../packages/vue-table - '@tanstack/vue-table-devtools': - specifier: workspace:* - version: link:../../../packages/vue-table-devtools vue: specifier: ^3.5.38 version: 3.5.38(typescript@6.0.3) @@ -11331,7 +11331,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/expanding: + examples/vue/filters: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11362,7 +11362,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/filters: + examples/vue/filters-faceted: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -11393,11 +11393,14 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/filters-faceted: + examples/vue/filters-fuzzy: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 + '@tanstack/match-sorter-utils': + specifier: workspace:* + version: link:../../../packages/match-sorter-utils '@tanstack/vue-table': specifier: workspace:* version: link:../../../packages/vue-table @@ -11424,14 +11427,11 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/filters-fuzzy: + examples/vue/grouping: dependencies: '@faker-js/faker': specifier: ^10.5.0 version: 10.5.0 - '@tanstack/match-sorter-utils': - specifier: workspace:* - version: link:../../../packages/match-sorter-utils '@tanstack/vue-table': specifier: workspace:* version: link:../../../packages/vue-table @@ -11458,7 +11458,7 @@ importers: specifier: ^3.3.5 version: 3.3.5(typescript@6.0.3) - examples/vue/grouping: + examples/vue/header-groups: dependencies: '@faker-js/faker': specifier: ^10.5.0 @@ -25405,7 +25405,6 @@ snapshots: - terser - tsx - yaml - optional: true '@angular/build@22.0.0(88913f20e866c68ffcd7d9b74c3ad5a6)': dependencies: @@ -30537,7 +30536,6 @@ snapshots: '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7) '@babel/runtime': 7.29.7 vite: 8.1.4(@types/node@26.0.0)(esbuild@0.28.0)(jiti@2.7.0)(less@4.6.4)(sass@1.100.0)(sugarss@5.0.1(postcss@8.5.16))(terser@5.46.2)(yaml@2.9.0) - optional: true '@rolldown/pluginutils@1.0.1': {}