| [package] |
| name = "cssparser" |
| version = "0.34.1" |
| authors = ["Simon Sapin <simon.sapin@exyr.org>"] |
| |
| description = "Rust implementation of CSS Syntax Level 3" |
| documentation = "https://docs.rs/cssparser/" |
| repository = "https://github.com/servo/rust-cssparser" |
| readme = "README.md" |
| keywords = ["css", "syntax", "parser"] |
| license = "MPL-2.0" |
| edition = "2018" |
| rust-version = "1.63" |
| |
| exclude = ["src/css-parsing-tests/**", "src/big-data-url.css"] |
| |
| [dev-dependencies] |
| serde_json = "1.0.25" |
| difference = "2.0" |
| encoding_rs = "0.8" |
| |
| [dependencies] |
| cssparser-macros = { path = "./macros", version = "0.6.1" } |
| dtoa-short = "0.3" |
| itoa = "1.0" |
| phf = { version = "0.11.2", features = ["macros"] } |
| serde = { version = "1.0", features = ["derive"], optional = true } |
| malloc_size_of = { version = "0.1", default-features = false, optional = true } |
| smallvec = "1.0" |
| |
| [profile.profiling] |
| inherits = "release" |
| debug = true |
| |
| [features] |
| bench = [] |
| dummy_match_byte = [] |
| # Useful for skipping tests when execution is slow, e.g., under miri |
| skip_long_tests = [] |
| |
| [workspace] |
| members = [".", "./macros", "./color"] |