diff --git a/.changeset/marko-e2e-consolidation.md b/.changeset/marko-e2e-consolidation.md deleted file mode 100644 index fcf8c26d3..000000000 --- a/.changeset/marko-e2e-consolidation.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@tanstack/marko-virtual': patch ---- - -Stop publishing the tags build's incremental state: `marko-type-check` writes -`dist/tsconfig.tags.tsbuildinfo`, which the `files` field shipped to npm and nx -cached as part of `dist`. Because `@marko/type-check` always runs incrementally, a -`dist` that carried that file but not `dist/tags` (which `marko.json` points at) -made every subsequent build a silent no-op — exit 0, nothing emitted — and any -consumer then failed to compile with -`ENOENT: no such file or directory, scandir '.../dist/tags'`. The build now removes -the file after emitting, so a build always produces `dist/tags`. diff --git a/.changeset/marko-virtual-followups.md b/.changeset/marko-virtual-followups.md deleted file mode 100644 index 457b3824b..000000000 --- a/.changeset/marko-virtual-followups.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -'@tanstack/marko-virtual': minor ---- - -Post-release follow-ups for the Marko adapter: full option parity for both tags -(scrollMargin, enabled, isRtl, isScrollingResetDelay, useScrollendEvent, -useAnimationFrameWithResizeObserver, laneAssignmentMode, useCachedMeasurements, -debug, custom measureElement; window tag adds horizontal and initialOffset), -named handle types (VirtualizerHandle / WindowVirtualizerHandle) whose .d.marko -declarations are generated into dist/tags at build time (via marko-type-check) -and type-checked in CI, a new Chat + Pretext example (calculated row heights via -@chenglou/pretext; streamed replies grow through resizeItem), browser e2e suites -for every example plus option-gate behavioral proofs, TypeScript-strict cleanups -across examples, and chat example improvements (accurate size estimate, -load-ahead history trigger, overflow-anchor handling). diff --git a/examples/marko/chat-pretext/package.json b/examples/marko/chat-pretext/package.json index b465d0690..e023a3bd0 100644 --- a/examples/marko/chat-pretext/package.json +++ b/examples/marko/chat-pretext/package.json @@ -11,7 +11,7 @@ "dependencies": { "@chenglou/pretext": "^0.0.7", "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/chat/package.json b/examples/marko/chat/package.json index 2be05a9c8..09d7529f3 100644 --- a/examples/marko/chat/package.json +++ b/examples/marko/chat/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/dynamic/package.json b/examples/marko/dynamic/package.json index a46155048..bb6053366 100644 --- a/examples/marko/dynamic/package.json +++ b/examples/marko/dynamic/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/fixed/package.json b/examples/marko/fixed/package.json index ec16c9912..91fad3cd5 100644 --- a/examples/marko/fixed/package.json +++ b/examples/marko/fixed/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/grid/package.json b/examples/marko/grid/package.json index 76c1d8fa2..6d93df967 100644 --- a/examples/marko/grid/package.json +++ b/examples/marko/grid/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/infinite-scroll/package.json b/examples/marko/infinite-scroll/package.json index 889e3ed07..410b9da5a 100644 --- a/examples/marko/infinite-scroll/package.json +++ b/examples/marko/infinite-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/padding/package.json b/examples/marko/padding/package.json index 3f7387a67..21da87574 100644 --- a/examples/marko/padding/package.json +++ b/examples/marko/padding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/pretext/package.json b/examples/marko/pretext/package.json index 7a90c4f19..c5b131160 100644 --- a/examples/marko/pretext/package.json +++ b/examples/marko/pretext/package.json @@ -11,7 +11,7 @@ "dependencies": { "@chenglou/pretext": "^0.0.7", "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/scroll-padding/package.json b/examples/marko/scroll-padding/package.json index 049c565ae..508e33bd0 100644 --- a/examples/marko/scroll-padding/package.json +++ b/examples/marko/scroll-padding/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/smooth-scroll/package.json b/examples/marko/smooth-scroll/package.json index ea85cd255..2179a9bca 100644 --- a/examples/marko/smooth-scroll/package.json +++ b/examples/marko/smooth-scroll/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/ssr-fetch/package.json b/examples/marko/ssr-fetch/package.json index abc0d0075..520690787 100644 --- a/examples/marko/ssr-fetch/package.json +++ b/examples/marko/ssr-fetch/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/ssr-restore/package.json b/examples/marko/ssr-restore/package.json index c16c17ab9..ea46fb8b1 100644 --- a/examples/marko/ssr-restore/package.json +++ b/examples/marko/ssr-restore/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/ssr-slice/package.json b/examples/marko/ssr-slice/package.json index 8ef694478..55f6126c3 100644 --- a/examples/marko/ssr-slice/package.json +++ b/examples/marko/ssr-slice/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/ssr/package.json b/examples/marko/ssr/package.json index dec9c7bf2..d8ec5492d 100644 --- a/examples/marko/ssr/package.json +++ b/examples/marko/ssr/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/sticky/package.json b/examples/marko/sticky/package.json index bbdde8ff0..f0e357e55 100644 --- a/examples/marko/sticky/package.json +++ b/examples/marko/sticky/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/table/package.json b/examples/marko/table/package.json index 84f1a4ab4..8c411401e 100644 --- a/examples/marko/table/package.json +++ b/examples/marko/table/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/variable/package.json b/examples/marko/variable/package.json index 98b3ac2ba..25d68843f 100644 --- a/examples/marko/variable/package.json +++ b/examples/marko/variable/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/window-ssr-slice/package.json b/examples/marko/window-ssr-slice/package.json index 9c8ed4559..b7d7edb89 100644 --- a/examples/marko/window-ssr-slice/package.json +++ b/examples/marko/window-ssr-slice/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/examples/marko/window/package.json b/examples/marko/window/package.json index 71c4c711a..245b141a1 100644 --- a/examples/marko/window/package.json +++ b/examples/marko/window/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@marko/run": "^0.10.0", - "@tanstack/marko-virtual": "^3.14.2", + "@tanstack/marko-virtual": "^3.15.0", "marko": "^6.2.2" }, "devDependencies": { diff --git a/packages/marko-virtual/CHANGELOG.md b/packages/marko-virtual/CHANGELOG.md index 6069880c1..7b5f29ad5 100644 --- a/packages/marko-virtual/CHANGELOG.md +++ b/packages/marko-virtual/CHANGELOG.md @@ -1,5 +1,32 @@ # @tanstack/marko-virtual +## 3.15.0 + +### Minor Changes + +- [#1219](https://github.com/TanStack/virtual/pull/1219) [`1323692`](https://github.com/TanStack/virtual/commit/13236928fb4430f22f9c6de41937e24db578c9df) - Post-release follow-ups for the Marko adapter: full option parity for both tags + (scrollMargin, enabled, isRtl, isScrollingResetDelay, useScrollendEvent, + useAnimationFrameWithResizeObserver, laneAssignmentMode, useCachedMeasurements, + debug, custom measureElement; window tag adds horizontal and initialOffset), + named handle types (VirtualizerHandle / WindowVirtualizerHandle) whose .d.marko + declarations are generated into dist/tags at build time (via marko-type-check) + and type-checked in CI, a new Chat + Pretext example (calculated row heights via + @chenglou/pretext; streamed replies grow through resizeItem), browser e2e suites + for every example plus option-gate behavioral proofs, TypeScript-strict cleanups + across examples, and chat example improvements (accurate size estimate, + load-ahead history trigger, overflow-anchor handling). + +### Patch Changes + +- [#1243](https://github.com/TanStack/virtual/pull/1243) [`b4a76ca`](https://github.com/TanStack/virtual/commit/b4a76cac25ef7e334c180ceb8c0d859b7c91ab09) - Stop publishing the tags build's incremental state: `marko-type-check` writes + `dist/tsconfig.tags.tsbuildinfo`, which the `files` field shipped to npm and nx + cached as part of `dist`. Because `@marko/type-check` always runs incrementally, a + `dist` that carried that file but not `dist/tags` (which `marko.json` points at) + made every subsequent build a silent no-op — exit 0, nothing emitted — and any + consumer then failed to compile with + `ENOENT: no such file or directory, scandir '.../dist/tags'`. The build now removes + the file after emitting, so a build always produces `dist/tags`. + ## 3.14.4 ### Patch Changes diff --git a/packages/marko-virtual/package.json b/packages/marko-virtual/package.json index 66c44af60..befdac4a6 100644 --- a/packages/marko-virtual/package.json +++ b/packages/marko-virtual/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/marko-virtual", - "version": "3.14.4", + "version": "3.15.0", "description": "Headless UI for virtualizing scrollable elements in Marko 6", "author": "Tanner Linsley", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f241ad001..c35e9f118 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -709,7 +709,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -737,7 +737,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -762,7 +762,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -787,7 +787,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -812,7 +812,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -837,7 +837,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -862,7 +862,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -890,7 +890,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -915,7 +915,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -940,7 +940,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -965,7 +965,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -990,7 +990,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1015,7 +1015,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1040,7 +1040,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1065,7 +1065,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1090,7 +1090,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1115,7 +1115,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1140,7 +1140,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -1165,7 +1165,7 @@ importers: specifier: ^0.10.0 version: 0.10.0(@marko/compiler@5.40.0)(@types/node@24.9.2)(esbuild@0.28.1)(jiti@2.6.1)(less@4.4.0)(marko@6.3.15)(sass@1.90.0)(terser@5.43.1)(yaml@2.8.1) '@tanstack/marko-virtual': - specifier: ^3.14.2 + specifier: ^3.15.0 version: link:../../../packages/marko-virtual marko: specifier: ^6.2.2 @@ -4139,6 +4139,12 @@ packages: '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@ngtools/webpack@20.3.32': resolution: {integrity: sha512-a3KWNfv3NEyNHdGusIP/+lfLtjH7L5rcqgouBm6v3t1vHQ4zg2sNgoYIQIJCAJnFI2b080YrP9jh2FqKTCJlug==} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -5029,6 +5035,9 @@ packages: '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@tybys/wasm-util@0.9.0': resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} @@ -12174,6 +12183,13 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.3 + optional: true + '@ngtools/webpack@20.3.32(@angular/compiler-cli@20.3.26(@angular/compiler@20.3.26)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.105.0(esbuild@0.28.1))': dependencies: '@angular/compiler-cli': 20.3.26(@angular/compiler@20.3.26)(typescript@5.9.3) @@ -12615,6 +12631,7 @@ snapshots: dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true '@rolldown/binding-win32-arm64-msvc@1.1.5': @@ -12993,6 +13010,11 @@ snapshots: tslib: 2.8.1 optional: true + '@tybys/wasm-util@0.10.3': + dependencies: + tslib: 2.8.1 + optional: true + '@tybys/wasm-util@0.9.0': dependencies: tslib: 2.8.1