feat(web): wasm justified layout, sync edition (#23194)

* the invisible wasm

use npm version

* deterministic tests

* add todo

* linting

* bump library, add helpers

* use target height for unfilled rows

* update tests
This commit is contained in:
Mert
2025-10-25 01:06:05 -04:00
committed by GitHub
parent 328380cfda
commit 3f03a88767
12 changed files with 93 additions and 117 deletions
+8
View File
@@ -677,6 +677,9 @@ importers:
'@formatjs/icu-messageformat-parser':
specifier: ^2.9.8
version: 2.11.4
'@immich/justified-layout-wasm':
specifier: ^0.4.3
version: 0.4.3
'@immich/sdk':
specifier: file:../open-api/typescript-sdk
version: link:../open-api/typescript-sdk
@@ -2726,6 +2729,9 @@ packages:
cpu: [x64]
os: [win32]
'@immich/justified-layout-wasm@0.4.3':
resolution: {integrity: sha512-fpcQ7zPhP3Cp1bEXhONVYSUeIANa2uzaQFGKufUZQo5FO7aFT77szTVChhlCy4XaVy5R4ZvgSkA/1TJmeORz7Q==}
'@immich/ui@0.37.1':
resolution: {integrity: sha512-8S9KsyqyRcNgRHeBU8G3qMQ7D7fN4u9I31jjRc9c3s2tkiYucASofPJdcFdmGZnKLX5fIj+yofxiNZV9tVitOg==}
peerDependencies:
@@ -14182,6 +14188,8 @@ snapshots:
'@img/sharp-win32-x64@0.34.4':
optional: true
'@immich/justified-layout-wasm@0.4.3': {}
'@immich/ui@0.37.1(@internationalized/date@3.8.2)(svelte@5.40.1)':
dependencies:
'@mdi/js': 7.4.47