[package] name = "benilla-ui" version.workspace = true edition.workspace = true license.workspace = true description = "Engine-free WoW UI engine core: TOC and FrameXML parsing, templates, anchors, z-order" [lints] workspace = true [dependencies] roxmltree = "0.20" # The script host's Lua 5.1; `vendored` builds it from the workspace's patched `lua-src`. mlua = { version = "0.11", features = ["lua51", "vendored"] } # zlib for ClassicAPI's `C_EncodingUtil.CompressString`/`DecompressString` # (`script/compat/classic_api/encoding_util.rs`): a profile blob is pasted between players, so it # has to be a REAL zlib stream in both directions. Already the workspace's inflate — `benilla-mpq` # reads MPQ sectors with it and `benilla-protocol` builds `CMSG_AUTH_SESSION`'s addon block with # its compressor — so this adds a crate to one more manifest, not to the build. flate2 = "1.1"