flo_scene 0.2.0

Entity-messaging system for composing large programs from small programs
Documentation
[package]
name            = "flo_scene"
version         = "0.2.0"
edition         = "2021"
authors         = ["Andrew Hunter"]
license         = "Apache-2.0"
readme          = "../README.md"
repository      = "https://github.com/Logicalshift/flo_scene"
description     = "Entity-messaging system for composing large programs from small programs"
categories      = [ "concurrency", "data-structures" ]
keywords        = [ "message-queue" ]

[features]
json            = [ "serde_json", "flo_scene_guest/json" ]
guest_programs  = [ "json", "postcard" ]
tokio_support   = [ "tokio" ]

[dependencies]
once_cell       = "1.18"
futures         = "0.3"
futures-timer   = "3.0"
serde           = { version = "1.0", features = [ "derive" ] }
serde_json      = { version = "1.0", optional = true }
tokio           = { version = "1.37", features = [ "rt" ], optional = true }

[target.'cfg(not(target_family = "wasm"))'.dependencies]
flo_scene_guest = { version = "0.2", default-features = false, features = [ "use-std", "use-random" ] }
uuid            = { version = "1.0", features = [ "v4", "serde" ] }
postcard        = { version = "1.0", optional = true, features = [ "use-std" ] }

[target.'cfg(target_family = "wasm")'.dependencies]
flo_scene_guest = { version = "0.2", default-features = false, features = [ "use-std" ] }
uuid            = { version = "1.0", default-features = false, features = [ "serde" ] }
postcard        = { version = "1.0", optional = false, features = [ "use-std" ] }

[dev-dependencies]
serde_json      = { version = "1.0" }
postcard        = { version = "1.0" }