tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 660Markdown 302TOML 157RON 312382 Definiciones

⎇ 168cd187519c0ad575d3ce63baee2f164c38d9d1 llimphi-wasm-wasi/Cargo.toml TOML · 17 líneas · 977 B Historia crudo

chore: refresco desde el monorepo — 27 crates nuevos (anim, lottie, svg, mesh, image, layer, test, wire-view, widgets rag-sidebar/router/lazy-list/rive-button) y sync de los 95 existentes 93253cc22 · Sergio ·

1[package]
2name = "llimphi-wasm-wasi"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7publish.workspace = true
8description = "llimphi-wasm-wasi — intérprete host de apps WASI de consola sobre wasmi. Un shim mínimo de wasi_snapshot_preview1 (fd_write/fd_read/args/environ/clock/random/proc_exit…) que instancia un módulo `_start`, captura su stdout/stderr y devuelve la salida + código de salida. Es lo que vuelve EJECUTABLE el grueso del WASM público (herramientas de línea de comandos), distinto de las apps Tier 3 (UI). detect_kind() distingue un módulo Tier 3 (exporta wasm_view) de uno WASI (exporta _start) — el launcher elige cómo correrlo."
9
10[dependencies]
11wasmi = { workspace = true }
12
13[dev-dependencies]
14# Fixtures WASI escritos en WAT y compilados en runtime — certifican el shim
15# sin depender del toolchain wasm32-wasi (igual criterio que el test de gateo
16# del runner).
17wat = { workspace = true }