rustate 0.2.6

A Rust implementation of statecharts with model-based testing support
Documentation
[dependencies.async-trait]
optional = true
version = "0.1"

[dependencies.console_error_panic_hook]
optional = true
version = "0.1.7"

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

[dependencies.proc-macro2]
optional = true
version = "1.0"

[dependencies.proptest]
optional = true
version = "1.2"

[dependencies.prost]
optional = true
version = "0.12"

[dependencies.prost-build]
optional = true
version = "0.12"

[dependencies.quote]
optional = true
version = "1.0"

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

[dependencies.serde_json]
version = "1.0"

[dependencies.syn]
features = ["full", "extra-traits"]
optional = true
version = "2.0"

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
features = ["full"]
optional = true
version = "1.34"

[dependencies.uuid]
features = ["v4", "serde", "js"]
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"

[dev-dependencies.proptest]
version = "1.2"

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

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

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

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

[features]
codegen = ["syn", "quote", "proc-macro2"]
default = []
integration = []
mbt = ["property-testing"]
property-testing = ["proptest"]
proto = ["prost", "prost-build", "codegen"]
wasm = ["wasm-bindgen", "js-sys", "web-sys", "console_error_panic_hook", "uuid/js"]
xstate-compat = []

[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", "development-tools::testing"]
description = "A Rust implementation of statecharts with model-based testing support"
documentation = "https://docs.rs/rustate"
edition = "2021"
keywords = ["statecharts", "statemachine", "fsm", "xstate", "model-based-testing"]
license = "MIT"
name = "rustate"
readme = "README.md"
repository = "https://github.com/jun784/rustate"
version = "0.2.6"

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