content: [workspace]
  resolver = "2"
  members = ["pinkie-macros", "pinkie-parser"]
  
  [workspace.package]
  version = "0.1.3"
  authors = ["Anton Bulakh <him@necauq.ua>"]
  license = "MIT OR Apache-2.0"
  edition = "2021"
  rust-version = "1.60.0"
  homepage = "https://github.com/necauqua/pinkie"
  repository = "https://github.com/necauqua/pinkie"
  categories = ["web-programming"]
  keywords = ["scoped", "css", "macros", "web"]
  
  [workspace.dependencies]
  lightningcss = { version = "1.0.0-alpha.63" }
  log = "0.4"
  pinkie-parser = { path = "pinkie-parser", version = "0.1.3" }
  proc-macro2 = "1"
  quote = "1"
  sha2 = "0.10"
  syn = "2"
  xxhash-rust = { version = "0.8", features = ["xxh64"] }
  
  [package]
  name = "pinkie"
  description = "(Almost) compile-time scoped CSS-in-Rust"
  readme = "readme.md"
  version.workspace = true
  authors.workspace = true
  edition.workspace = true
  rust-version.workspace = true
  license.workspace = true
  homepage.workspace = true
  repository.workspace = true
  keywords.workspace = true
  
  [dependencies]
  inventory = "0.3"
  pinkie-macros = { path = "pinkie-macros", version = "0.1.3" }
  
  # dynamic
  log = { workspace = true, optional = true }
  pinkie-parser = { workspace = true, optional = true }
  
  [dev-dependencies]
  insta = "1.42"
  maud = "0.27"  # only for readme doctest 🤷
  
  [features]
  default = ["validation", "location"]
  validation = ["pinkie-macros/validation"]
  location = ["pinkie-macros/location"]
  dynamic = ["location", "dep:pinkie-parser", "dep:log"]
  