csskit_highlight 0.0.16

Semantic token classification for CSS with optional ANSI themes and color utilities.
Documentation
[package]
name = "csskit_highlight"
version.workspace = true
authors.workspace = true
description = "Semantic token classification for CSS with optional ANSI themes and color utilities."
edition.workspace = true
homepage.workspace = true
keywords.workspace = true
license.workspace = true
repository.workspace = true

[lib]
bench = false

[dependencies]
css_ast = { workspace = true, features = [
	"chromashift",
	"visitable",
] } # @release
css_lexer = { workspace = true } # @release
css_parse = { workspace = true } # @release
chromashift = { workspace = true } # @release

bitmask-enum = { workspace = true }
strum = { workspace = true, features = ["derive"] }

anstyle = { workspace = true, optional = true }
owo-colors = { workspace = true, optional = true }
miette = { workspace = true, optional = true }

[dev-dependencies]
css_parse = { workspace = true }
bumpalo = { workspace = true }
insta = { workspace = true, features = ["json"] }
similar = { workspace = true }
console = { workspace = true }

[features]
anstyle = ["dep:anstyle", "chromashift/anstyle"]
owo-colors = ["dep:owo-colors", "chromashift/owo-colors"]
miette = ["dep:miette", "miette/fancy", "dep:owo-colors"]