mirror of
https://github.com/lexmount/moli.git
synced 2026-11-13 08:08:10 +00:00
Move computed capability parsing and matching into moli-css-parse and retain complete ranges in native font registrations. Select all equally matched ranges in document order before applying unicode ranges. Use the shared representation for CSS and JS registrations and query matching. Add real DOM geometry regressions for numeric, reversed and calc descriptors, mutations and overlapping range priority. Validation: cargo fmt --all; strict workspace Clippy; cargo nextest run --no-fail-fast (20592 tests run: 20592 passed (9 slow), 18 skipped).
26 lines
913 B
TOML
26 lines
913 B
TOML
[package]
|
|
name = "moli-layout"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
license.workspace = true
|
|
|
|
[dependencies]
|
|
brotlic = "0.8.2"
|
|
euclid = "=0.22.14"
|
|
kurbo = "=0.13.1"
|
|
moli-css-parse = { path = "../moli-css-parse" }
|
|
moli-image = { path = "../moli-image" }
|
|
moli-system-fonts = { path = "../moli-system-fonts" }
|
|
moli-trace = { path = "../moli-trace" }
|
|
parley = "=0.11.0"
|
|
read-fonts = "0.41.0"
|
|
stylo = "0.22"
|
|
stylo_taffy = { git = "https://github.com/DioxusLabs/blitz", rev = "fb8d6c15e9ce062b3b41e71cd48988f0093506cc", default-features = false, features = ["std", "block", "flexbox", "grid", "floats"] }
|
|
taffy = { version = "=0.15.0", default-features = false, features = ["std", "block_layout", "flexbox", "grid", "float_layout", "content_size", "calc", "detailed_layout_info"] }
|
|
thiserror = "2.0.17"
|
|
tracing = "0.1.41"
|
|
wuff = { version = "0.2.9", default-features = false, features = ["z"] }
|
|
|
|
[lints]
|
|
workspace = true
|