content: [package]
  name = "typhon-webapp"
  version.workspace = true
  edition.workspace = true
  
  [lib]
  crate-type = [ "cdylib", "rlib" ]
  
  [dependencies]
  typhon-core = { workspace = true, optional = true }
  typhon-types.workspace = true
  actix-session = { workspace = true, optional = true }
  async-stream.workspace = true
  async-trait.workspace = true
  console_error_panic_hook = { workspace = true, optional = true }
  derive_more.workspace = true
  either.workspace = true
  futures-core.workspace = true
  futures-util.workspace = true
  futures.workspace = true
  gloo-console = { workspace = true, optional = true }
  gloo-net = { workspace = true, optional = true }
  gloo-utils = { workspace = true, optional = true }
  icondata.workspace = true
  im.workspace = true
  itertools.workspace = true
  js-sys = { workspace = true, optional = true }
  leptos = { workspace = true, features = ["nightly"] }
  leptos_actix = { workspace = true, optional = true }
  leptos_icons = { workspace = true }
  leptos_meta = { workspace = true, features = ["nightly"] }
  leptos_router.workspace = true
  serde-wasm-bindgen.workspace = true
  serde.workspace = true
  serde_json.workspace = true
  strip-ansi-escapes.workspace = true
  strum = { workspace = true, features = ["derive"] }
  stylers.workspace = true
  time = {workspace = true, features = ["wasm-bindgen"]}
  tracing-subscriber = {workspace = true, features = ["fmt", "std", "time"]}
  tracing-web = { workspace = true, optional = true }
  tracing.workspace = true
  urlencoding.workspace = true
  uuid.workspace = true
  wasm-bindgen = { workspace = true, optional = true }
  wasm-bindgen-futures = { workspace = true, optional = true }
  wasm-streams = { workspace = true, optional = true }
  web-sys = { workspace = true, optional = true }
  
  [features]
  default = []
  hydrate = [
      "dep:gloo-console",
      "dep:gloo-net",
      "dep:gloo-utils",
      "dep:js-sys",
      "dep:wasm-bindgen",
      "dep:wasm-bindgen-futures",
      "dep:wasm-streams",
      "dep:web-sys",
      "dep:console_error_panic_hook",
      "dep:tracing-web",
      "leptos/hydrate",
      "leptos_meta/hydrate",
      "leptos_router/hydrate",
  ]
  ssr = [
      "dep:typhon-core",
      "dep:actix-session",
      "dep:leptos_actix",
      "leptos/ssr",
      "leptos_meta/ssr",
      "leptos_router/ssr",
  ]
  
  [build-dependencies]
  stylers.workspace = true
  