minutiae 0.12.0

Cellular Automata-esque simulation engine involving a 2D universe populated by cells and entities
Documentation
[package]
authors = ["Casey Primozic <me@ameo.link>"]
description = "Cellular Automata-esque simulation engine involving a 2D universe populated by cells and entities"
homepage = "https://github.com/Ameobea/minutiae"
keywords = [
    "simulation",
    "automata",
    "engine",
    "entity",
]
license = "MIT"
name = "minutiae"
repository = "https://github.com/Ameobea/minutiae"
version = "0.12.0"

[dependencies]
futures = "0.1.19"
futures-cpupool = {version="0.1.8", optional=true}
gif = "0.9.2"
num_cpus = "1.8.0"
tokio-core = {version="0.1.16",optional=true}
rand_pcg = "0.1.1"
rand = "0.5.5"
slab = "0.4.1"

[dependencies.bincode]
optional = true
version = "1.0.0"

[dependencies.flate2]
optional = true
version = "1.0.1"

[dependencies.serde]
optional = true
version = "^1.0.27"

[dependencies.serde_derive]
optional = true
version = "^1.0.27"

[dependencies.uuid]
features = [
    "v4",
    "serde",
]
version = "0.7.1"

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

[dependencies.websocket]
optional = true
version = "0.20.2"

[features]
client = [
    "serde_support",
    "bincode",
    "flate2",
]
serde_support = [
    "serde",
    "serde_derive",
]
server = [
    "tokio-core",
    "websocket",
    "serde_support",
    "bincode",
    "flate2",
    "futures-cpupool"
]
emscripten = [
    "wasm-bindgen"
]

[profile.release]
debug = true
lto = true