[package]
edition = "2021"
name = "azul-core"
version = "0.0.13"
authors = ["Felix Schütt <felix.schuett@maps4print.com>"]
build = false
exclude = [
"tests",
"benches",
"examples",
"fuzz",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = """
Common datatypes used for the Azul document object model, shared across all azul-* crates
"""
homepage = "https://azul.rs/"
readme = "README.md"
keywords = [
"gui",
"GUI",
"user-interface",
]
categories = ["gui"]
license = "MIT"
repository = "https://github.com/maps4print/azul"
resolver = "2"
[features]
css_parser = ["azul-css/parser"]
default = ["std"]
font_parsing = ["rust-fontconfig/parsing"]
serde-json = [
"dep:serde",
"dep:serde_json",
]
std = ["css_parser"]
url = [
"dep:url",
"std",
]
web_lift = []
[lib]
name = "azul_core"
path = "src/lib.rs"
[dependencies.azul-css]
version = "0.0.13"
features = ["parser"]
default-features = false
[dependencies.gl-context-loader]
version = "0.1.9"
default-features = false
[dependencies.libm]
version = "0.2.2"
default-features = false
[dependencies.rust-fontconfig]
version = ">=4.4.7, <4.5"
features = ["std"]
default-features = false
[dependencies.serde]
version = "1.0"
features = ["derive"]
optional = true
[dependencies.serde_json]
version = "1.0"
features = ["float_roundtrip"]
optional = true
[dependencies.url]
version = "2.5"
optional = true
default-features = false