#752·virtual

Dependency Dashboard

Author: renovate[bot]Created Jul 9, 2024Updated Sep 22, 2026
Labelsdependencies
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/TanStack/virtual). ## Deprecations / Replacements > [!WARNING] The following dependencies are either deprecated or have replacements available. | Datasource | Package | Replacement PR? | |------------|------|--------------| | npm | [@angular-devkit/build-angular](https://redirect.github.com/angular/angular-cli) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) | | npm | [@angular/animations](https://redirect.github.com/angular/angular) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) | | npm | [@angular/platform-browser-dynamic](https://redirect.github.com/angular/angular) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) | ## Pending Approval The following branches are pending approval. To create them, click on a checkbox below. - [ ] chore(deps): update actions/checkout action to v7 - [ ] chore(deps): update angular monorepo to v22 (`@angular/animations`, `@angular/common`, `@angular/compiler`, `@angular/compiler-cli`, `@angular/core`, `@angular/forms`, `@angular/platform-browser`, `@angular/platform-browser-dynamic`, `@angular/router`) - [ ] chore(deps): update angular-cli monorepo to v22 (`@angular-devkit/build-angular`, `@angular/cli`) - [ ] chore(deps): update changesets/action action to v2 - [ ] chore(deps): update dependency @changesets/changelog-github to v1 - [ ] chore(deps): update dependency @changesets/cli to v3 - [ ] chore(deps): update dependency @faker-js/faker to v10 - [ ] chore(deps): update dependency @open-wc/testing to v5 - [ ] chore(deps): update dependency @react-hookz/web to v26 - [ ] chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7 - [ ] chore(deps): update dependency @tanstack/svelte-query to v6 - [ ] chore(deps): update dependency @testing-library/jest-dom to v7 - [ ] chore(deps): update dependency @vitejs/plugin-react to v6 - [ ] chore(deps): update dependency @vitejs/plugin-vue to v6 - [ ] chore(deps): update dependency @vueuse/core to v15 - [ ] chore(deps): update dependency eslint to v10 - [ ] chore(deps): update dependency jsdom to v30 - [ ] chore(deps): update dependency knip to v6 - [ ] chore(deps): update dependency prettier-plugin-svelte to v4 - [ ] chore(deps): update dependency svelte to v5 - [ ] chore(deps): update dependency vite to v8 - [ ] chore(deps): update dependency vitest to v5 - [ ] chore(deps): update dependency vue-tsc to v3 - [ ] chore(deps): update nx monorepo (major) (`nrwl/nx-set-shas`, `nx`) - [ ] chore(deps): update pnpm to v12 - [ ] chore(deps): update tanstack-table monorepo to v9 (`@tanstack/angular-table`, `@tanstack/react-table`, `@tanstack/svelte-table`, `@tanstack/vue-table`) - [ ] **Create all pending approval PRs at once** ## PR Edited (Blocked) The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below. - [ ] [chore(deps): update all non-major dependencies](../pull/1025) (`@angular-devkit/build-angular`, `@angular/animations`, `@angular/cli`, `@angular/common`, `@angular/compiler`, `@angular/compiler-cli`, `@angular/core`, `@angular/forms`, `@angular/platform-browser`, `@angular/platform-browser-dynamic`, `@angular/router`, `@changesets/cli`, `@chenglou/pretext`, `@marko/compiler`, `@marko/language-tools`, `@marko/run`, `@marko/type-check`, `@marko/vite`, `@playwright/test`, `@react-hookz/web`, `@sveltejs/package`, `@tanstack/angular-query-experimental`, `@tanstack/angular-table`, `@tanstack/eslint-config`, `@tanstack/react-query`, `@tanstack/svelte-query`, `@tanstack/vite-config`, `@tanstack/vue-query`, `@testing-library/dom`, `@testing-library/jest-dom`, `@testing-library/react`, `@tsconfig/svelte`, `@types/lodash`, `@types/react`, `@types/react-dom`, `@vitejs/plugin-react`, `actions/checkout`, `changesets/action`, `danielroe/provenance-action`, `eslint`, `jsdom`, `knip`, `lit`, `lodash`, `markdown-link-extractor`, `marko`, `nx`, `pnpm`, `prettier`, `prettier-plugin-svelte`, `publint`, `react`, `react-aria-components`, `react-dom`, `react-virtuoso`, `react-window`, `sherif`, `solid-js`, `svelte-check`, `tinyglobby`, `virtua`, `vite`, `vite-plugin-solid`, `vitest`, `vue`, `vue-tsc`, `zizmorcore/zizmor-action`, `zone.js`) - [ ] [chore(deps): lock file maintenance](../pull/1083) ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] [chore(deps): update tanstack/config digest to 7bbdf58](../pull/1167) (`TanStack/config`, `tanstack/config`) ## Detected Dependencies github-actions (4)
.github/workflows/autofix.yml (2) - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `tanstack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] .github/workflows/pr.yml (10) - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `tanstack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] - `nrwl/nx-set-shas v4.4.0@3e9ad7370203c1e93d109be57f3b72eb0eb511b1` → [Updates: `v5.0.1`] - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `tanstack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `danielroe/provenance-action v0.1.1@41bcc969e579d9e29af08ba44fcbfdf95cee6e6c` → [Updates: `v0.2.0`] - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `TanStack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] - `TanStack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] .github/workflows/release.yml (4) - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `tanstack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] - `changesets/action v1.7.0@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf` → [Updates: `v1.9.0`, `v2.1.2`] - `TanStack/config main@e4b48f16568324f76f467aa4c2aac2f05db632c3` → [Updates: `main`] .github/workflows/zizmor.yml (2) - `actions/checkout v6.0.2@de0fac2e4500dabe0009e67214ff5f5447ce83dd` → [Updates: `v6.1.0`, `v7.0.1`] - `zizmorcore/zizmor-action v0.5.3@b1d7e1fb5de872772f31590499237e7cce841e8e` → [Updates: `v0.6.4`]
npm (70)
benchmarks/package.json (11) - `react ^19.2.7` → [Updates: `^19.3.0`] - `react-aria-components ^1.19.0` → [Updates: `^1.21.1`] - `react-dom ^19.2.7` → [Updates: `^19.3.0`] - `react-virtuoso ^4.15.0` → [Updates: `^4.18.14`] - `react-window ^2.2.4` → [Updates: `^2.3.2`] - `virtua ^0.49.0` → [Updates: `^0.52.6`] - `@playwright/test ^1.53.1` → [Updates: `^1.63.0`] - `@types/react ^19.2.16` → [Updates: `^19.3.0`] - `@types/react-dom ^19.2.3` → [Updates: `^19.3.0`] - `@vitejs/plugin-react ^4.5.2` → [Updates: `^4.7.0`, `^6.1.1`] - `vite ^6.4.2` → [Updates: `^6.4.3`, `^8.3.0`] examples/angular/chat/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/dynamic/package.json (16) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@faker-js/faker ^8.4.1` → [Updates: `^10.6.0`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/fixed/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/infinite-scroll/package.json (16) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-query-experimental 5.80.7` → [Updates: `5.103.2`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/padding/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/smooth-scroll/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/sticky/package.json (16) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@faker-js/faker ^8.4.1` → [Updates: `^10.6.0`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/table/package.json (17) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@faker-js/faker ^8.4.1` → [Updates: `^10.6.0`] - `@tanstack/angular-table 8.21.3` → [Updates: `8.21.4`, `9.2.4`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/variable/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/angular/window/package.json (15) - `@angular/animations ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/common ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/compiler ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/core ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/forms ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/platform-browser-dynamic ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@angular/router ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] - `@tanstack/angular-virtual ^6.0.6` - `rxjs ^7.8.2` - `tslib ^2.8.1` - `zone.js 0.15.1` → [Updates: `0.16.3`] - `@angular-devkit/build-angular ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/cli ^20.2.0` → [Updates: `^20.3.37`, `^22.1.8`] - `@angular/compiler-cli ^20.2.0` → [Updates: `^20.3.31`, `^22.1.7`] examples/lit/dynamic/package.json (5) - `@faker-js/faker ^8.4.1` → [Updates: `^10.6.0`] - `@tanstack/lit-virtual ^3.14.2` - `@tanstack/virtual-core ^3.17.11` - `lit ^3.3.0` → [Updates: `^3.3.3`] - `vite ^6.4.2` → [Updates: `^6.4.3`, `^8.3.0`] examples/lit/fixed/package.json (5) - `@faker-js/faker ^8.4.1` → [Updates: `^10.6.0`] - `@tanstack/lit-virtual ^3.14.2` - `@tanstack/virtual-core ^3.17.11` - `lit ^3.3.0` → [Updates: `^3.3.3`] - `vite ^6.4.2` → [Updates: `^6.4.3`, `^8.3.0`] examples/marko/chat-pretext/package.json (7) - `@chenglou/pretext ^0.0.7` → [Updates: `^0.0.9`] - `@marko/run ^0.10.0` → [Updates: `^0.11.12`] - `@tanstack/marko-virtual ^3.15.4` - `marko ^6.2.2` → [Updates: `^6.3.52`] - `@marko/language-tools ^2.6.2` → [Updates: `^2.7.0`] - `@marko/type-check 3.1.1` → [Updates