rustate 0.1.0

A Rust implementation of statecharts inspired by XState
Documentation
[dependencies.console_error_panic_hook]
optional = true
version = "0.1.7"

[dependencies.js-sys]
optional = true
version = "0.3"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.thiserror]
version = "1.0"

[dependencies.uuid]
features = ["v4", "serde", "js"]
optional = true
version = "1.3"

[dependencies.wasm-bindgen]
optional = true
version = "0.2"

[dependencies.web-sys]
features = ["console", "Document", "Element", "HtmlElement", "Node", "Window", "HtmlButtonElement", "Event"]
optional = true
version = "0.3"

[[example]]
name = "hierarchical"
path = "examples/hierarchical.rs"

[[example]]
name = "traffic_light"
path = "examples/traffic_light.rs"

[features]
default = ["uuid"]
wasm = ["wasm-bindgen", "js-sys", "web-sys", "console_error_panic_hook", "uuid/js"]

[lib]
crate-type = ["cdylib", "rlib"]
name = "rustate"
path = "src/lib.rs"

[package]
authors = ["Jun Kawasaki"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "concurrency"]
description = "A Rust implementation of statecharts inspired by XState"
documentation = "https://docs.rs/rustate"
edition = "2021"
keywords = ["statecharts", "statemachine", "fsm", "xstate", "actors"]
license = "MIT"
name = "rustate"
readme = "README.md"
repository = "https://github.com/jun784/rustate"
version = "0.1.0"

[package.metadata.wasm-pack.profile.release]
wasm-opt = ["-O3"]