sweet 0.4.2

A delightful cross-platform test runner
Documentation
[dependencies.anyhow]
version = "1"

[dependencies.backtrace]
version = "0.3"

[dependencies.beet_utils]
version = "0.0.7"

[dependencies.bevy]
default-features = false
features = ["std", "debug", "bevy_log", "bevy_color", "reflect_auto_register"]
optional = true
version = "0.17.0"

[dependencies.clap]
features = ["derive"]
version = "4"

[dependencies.colorize]
version = "0.1"

[dependencies.diff]
version = "0.1"

[dependencies.extend]
version = "1"

[dependencies.flume]
version = "0.11"

[dependencies.futures]
version = "0.3"

[dependencies.glob]
version = "0.3"

[dependencies.log]
version = "0.4"

[dependencies.pretty_env_logger]
version = "0.4"

[dependencies.prettyplease]
optional = true
version = "0.2"

[dependencies.proc-macro2]
features = ["span-locations"]
optional = true
version = "1"

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

[dependencies.rayon]
version = "1"

[dependencies.ron]
optional = true
version = "0.8"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.sweet_macros]
version = "0.0.7"

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

[dependencies.thread_local]
version = "1.1.8"

[dependencies.web-time]
version = "1"

[dependencies.yansi]
version = "1"

[features]
axum = ["dep:axum"]
bevy = ["dep:bevy"]
default = ["bevy", "serde", "nightly", "tokens"]
nightly = []
serde = ["dep:serde", "dep:ron", "dep:serde_json"]
tokens = ["dep:proc-macro2", "dep:syn", "dep:quote", "dep:prettyplease"]

[lib]
name = "sweet"
path = "src/lib.rs"

[package]
authors = ["Pete Hayman"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science::robotics", "game-development", "simulation", "wasm", "embedded"]
description = "A delightful cross-platform test runner"
documentation = "https://docs.rs/beet"
edition = "2024"
keywords = ["beet", "beetmash", "behavior", "game-ai", "robotics"]
license = "MIT OR Apache-2.0"
name = "sweet"
readme = "README.md"
repository = "https://github.com/mrchantey/beet"
resolver = "2"
version = "0.4.2"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.axum]
features = ["macros"]
optional = true
version = "0.8"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.beet_utils]
features = ["fs"]
version = "0.0.7"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.pin-project-lite]
version = "0.2.15"

[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio]
features = ["macros", "sync", "rt", "rt-multi-thread", "time"]
version = "1"

[target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook]
version = "0.1"

[target.'cfg(target_arch = "wasm32")'.dependencies.console_log]
features = ["color"]
version = "1"

[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3"

[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"

[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4"

[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["HtmlElement"]
version = "0.3"

[[test]]
name = "env_ext"
path = "tests/env_ext.rs"

[[test]]
name = "hello_async"
path = "tests/hello_async.rs"

[[test]]
name = "hello_test"
path = "tests/hello_test.rs"

[[test]]
name = "js_runtime"
path = "tests/js_runtime.rs"

[[test]]
name = "macros"
path = "tests/macros.rs"

[[test]]
name = "single_async"
path = "tests/single_async.rs"