content: [package]
  name = "beet_dom"
  version.workspace = true
  edition.workspace = true
  description = "Utilities for dom rendering and interaction"
  documentation.workspace = true
  readme.workspace = true
  homepage.workspace = true
  repository.workspace = true
  license.workspace = true
  keywords = ["dom", "wasm", "rsx", "web"]
  categories.workspace = true
  publish = true
  
  [features]
  default = ["serde"]
  client = []
  nightly = ["beet_core/nightly"]
  tokens = ["beet_core/tokens"]
  bevy_text = ["bevy/bevy_text"]
  tokio = ["dep:tokio","beet_core/tokio"]
  bevy_scene = ["bevy/bevy_scene", "serde"]
  serde = [
  	"dep:serde",
  	"dep:serde_json",
  	"dep:base64",
  	"beet_core/serde",
  ]
  webdriver = ["tokio","beet_net/tungstenite"]
  
  [dependencies]
  beet_core.workspace = true
  beet_net.workspace = true
  
  bevy.workspace = true
  
  extend.workspace = true
  send_wrapper.workspace = true
  bytes.workspace = true
  
  # serde
  serde = { workspace = true, optional = true }
  serde_json = { workspace = true, optional = true }
  base64 = { workspace = true, optional = true }
  
  [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
  tokio = { workspace = true, optional = true, features=["process","fs"] }
  
  [target.'cfg(target_arch = "wasm32")'.dependencies]
  js-sys.workspace = true
  wasm-bindgen.workspace = true
  wasm-bindgen-futures.workspace = true
  console_error_panic_hook.workspace = true
  web-sys.workspace = true
  
  [dev-dependencies]
  beet_dom = {path = "", features=["nightly"]}
  sweet.workspace = true
  