diff --git a/docs/api/virtualizer.md b/docs/api/virtualizer.md index 2a92c7e52..79d2df1b4 100644 --- a/docs/api/virtualizer.md +++ b/docs/api/virtualizer.md @@ -80,7 +80,7 @@ The sync parameter indicates whether scrolling is currently in progress. It is ` overscan?: number ``` -The number of items to render above and below the visible area. Increasing this number will increase the amount of time it takes to render the virtualizer, but might decrease the likelihood of seeing slow-rendering blank items at the top and bottom of the virtualizer when scrolling. +The number of items to render above and below the visible area. Increasing this number will increase the amount of time it takes to render the virtualizer, but might decrease the likelihood of seeing slow-rendering blank items at the top and bottom of the virtualizer when scrolling. The default value is `1`. ### `horizontal` diff --git a/examples/angular/dynamic/package.json b/examples/angular/dynamic/package.json index a40464fe5..db7c1580d 100644 --- a/examples/angular/dynamic/package.json +++ b/examples/angular/dynamic/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", "@faker-js/faker": "^8.4.1", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/fixed/package.json b/examples/angular/fixed/package.json index 23bab8673..8980ff43f 100644 --- a/examples/angular/fixed/package.json +++ b/examples/angular/fixed/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/infinite-scroll/package.json b/examples/angular/infinite-scroll/package.json index 0b4839ffd..7f6cf2a0a 100644 --- a/examples/angular/infinite-scroll/package.json +++ b/examples/angular/infinite-scroll/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", "@tanstack/angular-query-experimental": "5.75.0", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/padding/package.json b/examples/angular/padding/package.json index 6b4323f4d..3159821e0 100644 --- a/examples/angular/padding/package.json +++ b/examples/angular/padding/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/smooth-scroll/package.json b/examples/angular/smooth-scroll/package.json index bd67a2851..ef118d9b4 100644 --- a/examples/angular/smooth-scroll/package.json +++ b/examples/angular/smooth-scroll/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/sticky/package.json b/examples/angular/sticky/package.json index 94b12f930..2e4b9f14b 100644 --- a/examples/angular/sticky/package.json +++ b/examples/angular/sticky/package.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", "@faker-js/faker": "^8.4.1", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/table/package.json b/examples/angular/table/package.json index 86b0fb455..c3140687c 100644 --- a/examples/angular/table/package.json +++ b/examples/angular/table/package.json @@ -19,7 +19,7 @@ "@angular/router": "^17.3.12", "@faker-js/faker": "^8.4.1", "@tanstack/angular-table": "8.21.3", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/variable/package.json b/examples/angular/variable/package.json index 89b810d77..511660013 100644 --- a/examples/angular/variable/package.json +++ b/examples/angular/variable/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/angular/window/package.json b/examples/angular/window/package.json index 390b86f8a..feaa5be22 100644 --- a/examples/angular/window/package.json +++ b/examples/angular/window/package.json @@ -17,7 +17,7 @@ "@angular/platform-browser": "^17.3.12", "@angular/platform-browser-dynamic": "^17.3.12", "@angular/router": "^17.3.12", - "@tanstack/angular-virtual": "^3.13.6", + "@tanstack/angular-virtual": "^3.13.8", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "0.15.0" diff --git a/examples/lit/dynamic/package.json b/examples/lit/dynamic/package.json index f9b79d146..4345629b9 100644 --- a/examples/lit/dynamic/package.json +++ b/examples/lit/dynamic/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/lit-virtual": "^3.13.6", - "@tanstack/virtual-core": "^3.13.6", + "@tanstack/lit-virtual": "^3.13.8", + "@tanstack/virtual-core": "^3.13.8", "lit": "^3.3.0" }, "devDependencies": { diff --git a/examples/lit/fixed/package.json b/examples/lit/fixed/package.json index c30b47f3b..1e0008e07 100644 --- a/examples/lit/fixed/package.json +++ b/examples/lit/fixed/package.json @@ -9,8 +9,8 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/lit-virtual": "^3.13.6", - "@tanstack/virtual-core": "^3.13.6", + "@tanstack/lit-virtual": "^3.13.8", + "@tanstack/virtual-core": "^3.13.8", "lit": "^3.3.0" }, "devDependencies": { diff --git a/examples/react/dynamic/package.json b/examples/react/dynamic/package.json index 3c1860f40..05e9322db 100644 --- a/examples/react/dynamic/package.json +++ b/examples/react/dynamic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/fixed/package.json b/examples/react/fixed/package.json index 7ff108296..14e7eafb3 100644 --- a/examples/react/fixed/package.json +++ b/examples/react/fixed/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/infinite-scroll/package.json b/examples/react/infinite-scroll/package.json index e39916820..c8ed6bafb 100644 --- a/examples/react/infinite-scroll/package.json +++ b/examples/react/infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/react-query": "^5.75.2", - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/padding/package.json b/examples/react/padding/package.json index be8a5227a..1620fdad1 100644 --- a/examples/react/padding/package.json +++ b/examples/react/padding/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/scroll-padding/package.json b/examples/react/scroll-padding/package.json index 03482573c..153e6b7fa 100644 --- a/examples/react/scroll-padding/package.json +++ b/examples/react/scroll-padding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@react-hookz/web": "^25.1.1", - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/smooth-scroll/package.json b/examples/react/smooth-scroll/package.json index 57f6c7659..39afc39e5 100644 --- a/examples/react/smooth-scroll/package.json +++ b/examples/react/smooth-scroll/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/sticky/package.json b/examples/react/sticky/package.json index 135be3f3e..734328106 100644 --- a/examples/react/sticky/package.json +++ b/examples/react/sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "lodash": "^4.17.21", "react": "^18.3.1", "react-dom": "^18.3.1" diff --git a/examples/react/table/package.json b/examples/react/table/package.json index f212b2350..4a72fddb6 100644 --- a/examples/react/table/package.json +++ b/examples/react/table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/react-table": "^8.21.3", - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/variable/package.json b/examples/react/variable/package.json index f45910640..79bece377 100644 --- a/examples/react/variable/package.json +++ b/examples/react/variable/package.json @@ -9,7 +9,7 @@ "start": "vite" }, "dependencies": { - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/react/window/package.json b/examples/react/window/package.json index 32c8f6696..b229865b3 100644 --- a/examples/react/window/package.json +++ b/examples/react/window/package.json @@ -8,7 +8,7 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/react-virtual": "^3.13.6", + "@tanstack/react-virtual": "^3.13.8", "react": "^18.3.1", "react-dom": "^18.3.1" }, diff --git a/examples/svelte/dynamic/package.json b/examples/svelte/dynamic/package.json index 338c9c672..d206557e3 100644 --- a/examples/svelte/dynamic/package.json +++ b/examples/svelte/dynamic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.6" + "@tanstack/svelte-virtual": "^3.13.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/fixed/package.json b/examples/svelte/fixed/package.json index d4a763850..8a753e076 100644 --- a/examples/svelte/fixed/package.json +++ b/examples/svelte/fixed/package.json @@ -9,7 +9,7 @@ "check": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@tanstack/svelte-virtual": "^3.13.6" + "@tanstack/svelte-virtual": "^3.13.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/infinite-scroll/package.json b/examples/svelte/infinite-scroll/package.json index 8b63eb116..e9258004a 100644 --- a/examples/svelte/infinite-scroll/package.json +++ b/examples/svelte/infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tanstack/svelte-query": "^5.75.0", - "@tanstack/svelte-virtual": "^3.13.6" + "@tanstack/svelte-virtual": "^3.13.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/smooth-scroll/package.json b/examples/svelte/smooth-scroll/package.json index 86581c1c4..4f3c8a1d2 100644 --- a/examples/svelte/smooth-scroll/package.json +++ b/examples/svelte/smooth-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.6" + "@tanstack/svelte-virtual": "^3.13.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/svelte/sticky/package.json b/examples/svelte/sticky/package.json index cd43facdb..d33a4f30b 100644 --- a/examples/svelte/sticky/package.json +++ b/examples/svelte/sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/svelte-virtual": "^3.13.6", + "@tanstack/svelte-virtual": "^3.13.8", "lodash": "^4.17.21" }, "devDependencies": { diff --git a/examples/svelte/table/package.json b/examples/svelte/table/package.json index b18758ffb..650fbe599 100644 --- a/examples/svelte/table/package.json +++ b/examples/svelte/table/package.json @@ -11,7 +11,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/svelte-table": "^8.21.3", - "@tanstack/svelte-virtual": "^3.13.6" + "@tanstack/svelte-virtual": "^3.13.8" }, "devDependencies": { "@sveltejs/vite-plugin-svelte": "^3.1.2", diff --git a/examples/vue/dynamic/package.json b/examples/vue/dynamic/package.json index 04cc52de6..47f82e743 100644 --- a/examples/vue/dynamic/package.json +++ b/examples/vue/dynamic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/fixed/package.json b/examples/vue/fixed/package.json index df9d74cd7..da6ffb745 100644 --- a/examples/vue/fixed/package.json +++ b/examples/vue/fixed/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/infinite-scroll/package.json b/examples/vue/infinite-scroll/package.json index 3e1eebaa7..774af5a51 100644 --- a/examples/vue/infinite-scroll/package.json +++ b/examples/vue/infinite-scroll/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^5.75.1", - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/padding/package.json b/examples/vue/padding/package.json index d5f83e414..1a95e1f0d 100644 --- a/examples/vue/padding/package.json +++ b/examples/vue/padding/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/scroll-padding/package.json b/examples/vue/scroll-padding/package.json index 43fa52c8e..ab1030885 100644 --- a/examples/vue/scroll-padding/package.json +++ b/examples/vue/scroll-padding/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "@vueuse/core": "^12.8.2", "vue": "^3.5.13" }, diff --git a/examples/vue/smooth-scroll/package.json b/examples/vue/smooth-scroll/package.json index e26be9f18..4f2ef35e8 100644 --- a/examples/vue/smooth-scroll/package.json +++ b/examples/vue/smooth-scroll/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/sticky/package.json b/examples/vue/sticky/package.json index 09d7bf098..fccf5b0b3 100644 --- a/examples/vue/sticky/package.json +++ b/examples/vue/sticky/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@faker-js/faker": "^8.4.1", - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "lodash": "^4.17.21", "vue": "^3.5.13" }, diff --git a/examples/vue/table/package.json b/examples/vue/table/package.json index 10733f949..be474ae40 100644 --- a/examples/vue/table/package.json +++ b/examples/vue/table/package.json @@ -10,7 +10,7 @@ "dependencies": { "@faker-js/faker": "^8.4.1", "@tanstack/vue-table": "^8.21.3", - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/examples/vue/variable/package.json b/examples/vue/variable/package.json index 1e3295513..cde716745 100644 --- a/examples/vue/variable/package.json +++ b/examples/vue/variable/package.json @@ -8,7 +8,7 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/vue-virtual": "^3.13.6", + "@tanstack/vue-virtual": "^3.13.8", "vue": "^3.5.13" }, "devDependencies": { diff --git a/packages/angular-virtual/CHANGELOG.md b/packages/angular-virtual/CHANGELOG.md index d72b60567..22758408b 100644 --- a/packages/angular-virtual/CHANGELOG.md +++ b/packages/angular-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/angular-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/angular-virtual/package.json b/packages/angular-virtual/package.json index 9ac773599..041f30e5b 100644 --- a/packages/angular-virtual/package.json +++ b/packages/angular-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in Angular", "author": "Garrett Darnell", "license": "MIT", diff --git a/packages/lit-virtual/CHANGELOG.md b/packages/lit-virtual/CHANGELOG.md index 0cc573c92..8af283186 100644 --- a/packages/lit-virtual/CHANGELOG.md +++ b/packages/lit-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/lit-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/lit-virtual/package.json b/packages/lit-virtual/package.json index 6e5f33305..8deedea7b 100644 --- a/packages/lit-virtual/package.json +++ b/packages/lit-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/lit-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in Lit", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/react-virtual/CHANGELOG.md b/packages/react-virtual/CHANGELOG.md index a9dffe4d6..da0dfb43e 100644 --- a/packages/react-virtual/CHANGELOG.md +++ b/packages/react-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/react-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/react-virtual/package.json b/packages/react-virtual/package.json index b86e6304c..d47dfac33 100644 --- a/packages/react-virtual/package.json +++ b/packages/react-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in React", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/solid-virtual/CHANGELOG.md b/packages/solid-virtual/CHANGELOG.md index ca02f92cf..75c28c447 100644 --- a/packages/solid-virtual/CHANGELOG.md +++ b/packages/solid-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/solid-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/solid-virtual/package.json b/packages/solid-virtual/package.json index d4c1dd504..5afb6528a 100644 --- a/packages/solid-virtual/package.json +++ b/packages/solid-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in Solid", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/svelte-virtual/CHANGELOG.md b/packages/svelte-virtual/CHANGELOG.md index 1bdb8f14a..d609c8c69 100644 --- a/packages/svelte-virtual/CHANGELOG.md +++ b/packages/svelte-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/svelte-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/svelte-virtual/package.json b/packages/svelte-virtual/package.json index 3643f9d9f..53d1edadf 100644 --- a/packages/svelte-virtual/package.json +++ b/packages/svelte-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in Svelte", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/virtual-core/CHANGELOG.md b/packages/virtual-core/CHANGELOG.md index f2e9be826..9586315be 100644 --- a/packages/virtual-core/CHANGELOG.md +++ b/packages/virtual-core/CHANGELOG.md @@ -1,5 +1,17 @@ # @tanstack/virtual-core +## 3.13.8 + +### Patch Changes + +- fix(virtual-core): loosen approxEqual to allow 1px difference ([#995](https://github.com/TanStack/virtual/pull/995)) + +## 3.13.7 + +### Patch Changes + +- fix(virtual-core): prevent measurement jitter when scale is applied ([#986](https://github.com/TanStack/virtual/pull/986)) + ## 3.13.6 ### Patch Changes diff --git a/packages/virtual-core/package.json b/packages/virtual-core/package.json index a20ac1e7a..9a0e4f210 100644 --- a/packages/virtual-core/package.json +++ b/packages/virtual-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/virtual-core", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in TS/JS + Frameworks", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/virtual-core/src/index.ts b/packages/virtual-core/src/index.ts index 3a0c4460f..3c704059c 100644 --- a/packages/virtual-core/src/index.ts +++ b/packages/virtual-core/src/index.ts @@ -44,6 +44,11 @@ export interface Rect { // +const getRect = (element: HTMLElement): Rect => { + const { offsetWidth, offsetHeight } = element + return { width: offsetWidth, height: offsetHeight } +} + export const defaultKeyExtractor = (index: number) => index export const defaultRangeExtractor = (range: Range) => { @@ -77,7 +82,7 @@ export const observeElementRect = ( cb({ width: Math.round(width), height: Math.round(height) }) } - handler(element.getBoundingClientRect()) + handler(getRect(element as unknown as HTMLElement)) if (!targetWindow.ResizeObserver) { return () => {} @@ -93,7 +98,7 @@ export const observeElementRect = ( return } } - handler(element.getBoundingClientRect()) + handler(getRect(element as unknown as HTMLElement)) } instance.options.useAnimationFrameWithResizeObserver @@ -251,11 +256,10 @@ export const measureElement = ( return size } } - return Math.round( - element.getBoundingClientRect()[ - instance.options.horizontal ? 'width' : 'height' - ], - ) + + return (element as unknown as HTMLElement)[ + instance.options.horizontal ? 'offsetWidth' : 'offsetHeight' + ] } export const windowScroll = ( @@ -900,16 +904,7 @@ export class Virtualizer< toOffset -= size } - const scrollSizeProp = this.options.horizontal - ? 'scrollWidth' - : 'scrollHeight' - const scrollSize = this.scrollElement - ? 'document' in this.scrollElement - ? this.scrollElement.document.documentElement[scrollSizeProp] - : this.scrollElement[scrollSizeProp] - : 0 - - const maxOffset = scrollSize - size + const maxOffset = this.getTotalSize() - size return Math.max(Math.min(maxOffset, toOffset), 0) } @@ -1006,8 +1001,8 @@ export class Virtualizer< const [latestOffset] = notUndefined( this.getOffsetForIndex(index, align), ) - - if (!approxEqual(latestOffset, this.getScrollOffset())) { + const currentScrollOffset = this.getScrollOffset() + if (!approxEqual(latestOffset, currentScrollOffset)) { this.scrollToIndex(index, { align, behavior }) } } else { diff --git a/packages/virtual-core/src/utils.ts b/packages/virtual-core/src/utils.ts index 9ebf8e76b..1bb4615c2 100644 --- a/packages/virtual-core/src/utils.ts +++ b/packages/virtual-core/src/utils.ts @@ -83,7 +83,7 @@ export function notUndefined(value: T | undefined, msg?: string): T { } } -export const approxEqual = (a: number, b: number) => Math.abs(a - b) < 1 +export const approxEqual = (a: number, b: number) => Math.abs(a - b) <= 1 export const debounce = ( targetWindow: Window & typeof globalThis, diff --git a/packages/vue-virtual/CHANGELOG.md b/packages/vue-virtual/CHANGELOG.md index 4284f0e63..3f992cf98 100644 --- a/packages/vue-virtual/CHANGELOG.md +++ b/packages/vue-virtual/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/vue-virtual +## 3.13.8 + +### Patch Changes + +- Updated dependencies [[`60719f6`](https://github.com/TanStack/virtual/commit/60719f61b589d6f9d886e4f7c093217f6d693faf)]: + - @tanstack/virtual-core@3.13.8 + +## 3.13.7 + +### Patch Changes + +- Updated dependencies [[`e2d93c2`](https://github.com/TanStack/virtual/commit/e2d93c2dcde9ccf60f658e56edccd8d05aefeee6)]: + - @tanstack/virtual-core@3.13.7 + ## 3.13.6 ### Patch Changes diff --git a/packages/vue-virtual/package.json b/packages/vue-virtual/package.json index 3997a2967..07fe787ab 100644 --- a/packages/vue-virtual/package.json +++ b/packages/vue-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-virtual", - "version": "3.13.6", + "version": "3.13.8", "description": "Headless UI for virtualizing scrollable elements in Vue", "author": "Tanner Linsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dd4472c80..1c4ad9db0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -90,7 +90,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -142,7 +142,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -197,7 +197,7 @@ importers: specifier: 5.75.0 version: 5.75.0(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -249,7 +249,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -301,7 +301,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -356,7 +356,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -414,7 +414,7 @@ importers: specifier: 8.21.3 version: 8.21.3(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -466,7 +466,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -518,7 +518,7 @@ importers: specifier: ^17.3.12 version: 17.3.12(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(@angular/platform-browser@17.3.12(@angular/animations@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(@angular/common@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0))(rxjs@7.8.2))(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(rxjs@7.8.2) '@tanstack/angular-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/angular-virtual rxjs: specifier: ^7.8.2 @@ -549,10 +549,10 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/lit-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/lit-virtual '@tanstack/virtual-core': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/virtual-core lit: specifier: ^3.3.0 @@ -574,10 +574,10 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/lit-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/lit-virtual '@tanstack/virtual-core': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/virtual-core lit: specifier: ^3.3.0 @@ -599,7 +599,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -630,7 +630,7 @@ importers: examples/react/fixed: dependencies: '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -664,7 +664,7 @@ importers: specifier: ^5.75.2 version: 5.75.2(react@18.3.1) '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -689,7 +689,7 @@ importers: examples/react/padding: dependencies: '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -717,7 +717,7 @@ importers: specifier: ^25.1.1 version: 25.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -742,7 +742,7 @@ importers: examples/react/smooth-scroll: dependencies: '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -770,7 +770,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual lodash: specifier: ^4.17.21 @@ -807,7 +807,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -832,7 +832,7 @@ importers: examples/react/variable: dependencies: '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -857,7 +857,7 @@ importers: examples/react/window: dependencies: '@tanstack/react-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/react-virtual react: specifier: ^18.3.1 @@ -891,7 +891,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -919,7 +919,7 @@ importers: examples/svelte/fixed: dependencies: '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -950,7 +950,7 @@ importers: specifier: ^5.75.0 version: 5.75.0(svelte@4.2.19) '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -981,7 +981,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1012,7 +1012,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual lodash: specifier: ^4.17.21 @@ -1049,7 +1049,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(svelte@4.2.19) '@tanstack/svelte-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/svelte-virtual devDependencies: '@sveltejs/vite-plugin-svelte': @@ -1080,7 +1080,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1105,7 +1105,7 @@ importers: examples/vue/fixed: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1133,7 +1133,7 @@ importers: specifier: ^5.75.1 version: 5.75.1(vue@3.5.13(typescript@5.2.2)) '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1158,7 +1158,7 @@ importers: examples/vue/padding: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1183,7 +1183,7 @@ importers: examples/vue/scroll-padding: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual '@vueuse/core': specifier: ^12.8.2 @@ -1211,7 +1211,7 @@ importers: examples/vue/smooth-scroll: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1239,7 +1239,7 @@ importers: specifier: ^8.4.1 version: 8.4.1 '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual lodash: specifier: ^4.17.21 @@ -1276,7 +1276,7 @@ importers: specifier: ^8.21.3 version: 8.21.3(vue@3.5.13(typescript@5.2.2)) '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -1301,7 +1301,7 @@ importers: examples/vue/variable: dependencies: '@tanstack/vue-virtual': - specifier: ^3.13.6 + specifier: ^3.13.8 version: link:../../../packages/vue-virtual vue: specifier: ^3.5.13 @@ -7954,7 +7954,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.1703.17(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1703.17(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0))(webpack@5.94.0(esbuild@0.20.1)) + '@angular-devkit/build-webpack': 0.1703.17(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0(esbuild@0.20.1)))(webpack@5.94.0(esbuild@0.20.1)) '@angular-devkit/core': 17.3.17(chokidar@3.6.0) '@angular/compiler-cli': 17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.2.2) '@babel/core': 7.26.10 @@ -7971,12 +7971,12 @@ snapshots: '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.19(@types/node@22.15.3)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) - babel-loader: 9.1.3(@babel/core@7.26.10)(webpack@5.94.0(esbuild@0.20.1)) + babel-loader: 9.1.3(@babel/core@7.26.10)(webpack@5.94.0) babel-plugin-istanbul: 6.1.1 browserslist: 4.24.4 - copy-webpack-plugin: 11.0.0(webpack@5.94.0(esbuild@0.20.1)) + copy-webpack-plugin: 11.0.0(webpack@5.94.0) critters: 0.0.22 - css-loader: 6.10.0(webpack@5.94.0(esbuild@0.20.1)) + css-loader: 6.10.0(webpack@5.94.0) esbuild-wasm: 0.20.1 fast-glob: 3.3.2 http-proxy-middleware: 2.0.8(@types/express@4.17.21) @@ -7985,11 +7985,11 @@ snapshots: jsonc-parser: 3.2.1 karma-source-map-support: 1.4.0 less: 4.2.0 - less-loader: 11.1.0(less@4.2.0)(webpack@5.94.0(esbuild@0.20.1)) - license-webpack-plugin: 4.0.2(webpack@5.94.0(esbuild@0.20.1)) + less-loader: 11.1.0(less@4.2.0)(webpack@5.94.0) + license-webpack-plugin: 4.0.2(webpack@5.94.0) loader-utils: 3.2.1 magic-string: 0.30.8 - mini-css-extract-plugin: 2.8.1(webpack@5.94.0(esbuild@0.20.1)) + mini-css-extract-plugin: 2.8.1(webpack@5.94.0) mrmime: 2.0.0 open: 8.4.2 ora: 5.4.1 @@ -7997,13 +7997,13 @@ snapshots: picomatch: 4.0.1 piscina: 4.4.0 postcss: 8.4.35 - postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.94.0(esbuild@0.20.1)) + postcss-loader: 8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.94.0) resolve-url-loader: 5.0.0 rxjs: 7.8.1 sass: 1.71.1 - sass-loader: 14.1.1(sass@1.71.1)(webpack@5.94.0(esbuild@0.20.1)) + sass-loader: 14.1.1(sass@1.71.1)(webpack@5.94.0) semver: 7.6.0 - source-map-loader: 5.0.0(webpack@5.94.0(esbuild@0.20.1)) + source-map-loader: 5.0.0(webpack@5.94.0) source-map-support: 0.5.21 terser: 5.29.1 tree-kill: 1.2.2 @@ -8012,10 +8012,10 @@ snapshots: vite: 5.4.19(@types/node@22.15.3)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) watchpack: 2.4.0 webpack: 5.94.0(esbuild@0.20.1) - webpack-dev-middleware: 6.1.2(webpack@5.94.0(esbuild@0.20.1)) - webpack-dev-server: 4.15.1(webpack@5.94.0) + webpack-dev-middleware: 6.1.2(webpack@5.94.0) + webpack-dev-server: 4.15.1(webpack@5.94.0(esbuild@0.20.1)) webpack-merge: 5.10.0 - webpack-subresource-integrity: 5.1.0(webpack@5.94.0(esbuild@0.20.1)) + webpack-subresource-integrity: 5.1.0(webpack@5.94.0) optionalDependencies: esbuild: 0.20.1 ng-packagr: 17.3.0(@angular/compiler-cli@17.3.12(@angular/compiler@17.3.12(@angular/core@17.3.12(rxjs@7.8.2)(zone.js@0.15.0)))(typescript@5.2.2))(tslib@2.8.1)(typescript@5.2.2) @@ -8038,12 +8038,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1703.17(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0))(webpack@5.94.0(esbuild@0.20.1))': + '@angular-devkit/build-webpack@0.1703.17(chokidar@3.6.0)(webpack-dev-server@4.15.1(webpack@5.94.0(esbuild@0.20.1)))(webpack@5.94.0(esbuild@0.20.1))': dependencies: '@angular-devkit/architect': 0.1703.17(chokidar@3.6.0) rxjs: 7.8.1 webpack: 5.94.0(esbuild@0.20.1) - webpack-dev-server: 4.15.1(webpack@5.94.0) + webpack-dev-server: 4.15.1(webpack@5.94.0(esbuild@0.20.1)) transitivePeerDependencies: - chokidar @@ -11094,7 +11094,7 @@ snapshots: axobject-query@4.1.0: {} - babel-loader@9.1.3(@babel/core@7.26.10)(webpack@5.94.0(esbuild@0.20.1)): + babel-loader@9.1.3(@babel/core@7.26.10)(webpack@5.94.0): dependencies: '@babel/core': 7.26.10 find-cache-dir: 4.0.0 @@ -11471,7 +11471,7 @@ snapshots: dependencies: is-what: 3.14.1 - copy-webpack-plugin@11.0.0(webpack@5.94.0(esbuild@0.20.1)): + copy-webpack-plugin@11.0.0(webpack@5.94.0): dependencies: fast-glob: 3.3.3 glob-parent: 6.0.2 @@ -11517,7 +11517,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@6.10.0(webpack@5.94.0(esbuild@0.20.1)): + css-loader@6.10.0(webpack@5.94.0): dependencies: icss-utils: 5.1.0(postcss@8.5.3) postcss: 8.5.3 @@ -12893,7 +12893,7 @@ snapshots: picocolors: 1.1.1 shell-quote: 1.8.2 - less-loader@11.1.0(less@4.2.0)(webpack@5.94.0(esbuild@0.20.1)): + less-loader@11.1.0(less@4.2.0)(webpack@5.94.0): dependencies: klona: 2.0.6 less: 4.2.0 @@ -12932,7 +12932,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - license-webpack-plugin@4.0.2(webpack@5.94.0(esbuild@0.20.1)): + license-webpack-plugin@4.0.2(webpack@5.94.0): dependencies: webpack-sources: 3.2.3 optionalDependencies: @@ -13138,7 +13138,7 @@ snapshots: min-indent@1.0.1: {} - mini-css-extract-plugin@2.8.1(webpack@5.94.0(esbuild@0.20.1)): + mini-css-extract-plugin@2.8.1(webpack@5.94.0): dependencies: schema-utils: 4.3.2 tapable: 2.2.1 @@ -13703,7 +13703,7 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 - postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.94.0(esbuild@0.20.1)): + postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.2.2)(webpack@5.94.0): dependencies: cosmiconfig: 9.0.0(typescript@5.2.2) jiti: 1.21.7 @@ -14070,7 +14070,7 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@14.1.1(sass@1.71.1)(webpack@5.94.0(esbuild@0.20.1)): + sass-loader@14.1.1(sass@1.71.1)(webpack@5.94.0): dependencies: neo-async: 2.6.2 optionalDependencies: @@ -14366,7 +14366,7 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.94.0(esbuild@0.20.1)): + source-map-loader@5.0.0(webpack@5.94.0): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 @@ -15000,7 +15000,7 @@ snapshots: webidl-conversions@7.0.0: {} - webpack-dev-middleware@5.3.4(webpack@5.94.0): + webpack-dev-middleware@5.3.4(webpack@5.94.0(esbuild@0.20.1)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -15009,7 +15009,7 @@ snapshots: schema-utils: 4.3.2 webpack: 5.94.0(esbuild@0.20.1) - webpack-dev-middleware@6.1.2(webpack@5.94.0(esbuild@0.20.1)): + webpack-dev-middleware@6.1.2(webpack@5.94.0): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -15019,7 +15019,7 @@ snapshots: optionalDependencies: webpack: 5.94.0(esbuild@0.20.1) - webpack-dev-server@4.15.1(webpack@5.94.0): + webpack-dev-server@4.15.1(webpack@5.94.0(esbuild@0.20.1)): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -15049,7 +15049,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.4(webpack@5.94.0) + webpack-dev-middleware: 5.3.4(webpack@5.94.0(esbuild@0.20.1)) ws: 8.18.1 optionalDependencies: webpack: 5.94.0(esbuild@0.20.1) @@ -15067,7 +15067,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack-subresource-integrity@5.1.0(webpack@5.94.0(esbuild@0.20.1)): + webpack-subresource-integrity@5.1.0(webpack@5.94.0): dependencies: typed-assert: 1.0.9 webpack: 5.94.0(esbuild@0.20.1)