[dependencies.anyhow]
version = "1.0"
[dependencies.leptos]
optional = true
version = "0.8"
[dependencies.log]
optional = true
version = "0.4"
[dependencies.uuid]
features = ["v4"]
version = "1.17"
[features]
default = ["std"]
leptos = ["dep:leptos", "dep:log", "wasm"]
std = []
wasm = ["uuid/js"]
[lib]
name = "emitix"
path = "src/lib.rs"
[package]
authors = ["Frédéric Meyer <frederic.meyer.77@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "data-structures", "gui"]
description = "Emitix - A Rust library for event-driven programming"
documentation = "https://docs.rs/emitix/"
edition = "2024"
keywords = ["event", "event-driven", "event-listener", "event-dispatcher", "reactive"]
license = "MIT"
name = "emitix"
readme = "README.md"
repository = "https://github.com/corebreaker/emitix"
version = "1.1.3"
[package.metadata.scripts]
fmt = "cargo +nightly fmt --all"