[dependencies.async-channel]
version = "2"
[dependencies.beet_core_macros]
version = "0.0.8"
[dependencies.bevy]
default-features = false
features = ["std", "debug", "bevy_log", "bevy_color", "reflect_documentation", "reflect_auto_register", "keyboard"]
version = "0.18.0-rc.2"
[dependencies.bytes]
optional = true
version = "1"
[dependencies.either]
version = "1"
[dependencies.extend]
version = "1"
[dependencies.futures]
version = "0.3"
[dependencies.futures-lite]
default-features = false
features = ["alloc", "race"]
version = "2"
[dependencies.getrandom]
features = ["wasm_js"]
optional = true
version = "0.3"
[dependencies.glob]
version = "0.3"
[dependencies.heck]
version = "0.4"
[dependencies.http]
optional = true
version = "1"
[dependencies.itertools]
version = "0.14"
[dependencies.mime_guess]
optional = true
version = "2"
[dependencies.nu-ansi-term]
optional = true
version = "0.50"
[dependencies.path-clean]
version = "1"
[dependencies.pathdiff]
version = "0.2"
[dependencies.prettyplease]
optional = true
version = "0.2"
[dependencies.proc-macro2]
features = ["span-locations"]
optional = true
version = "1"
[dependencies.proc-macro2-diagnostics]
optional = true
version = "0.10"
[dependencies.quote]
optional = true
version = "1"
[dependencies.rand]
optional = true
version = "0.9"
[dependencies.rand_chacha]
optional = true
version = "0.9"
[dependencies.ron]
optional = true
version = "0.8"
[dependencies.send_wrapper]
version = "0.6"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.serde_urlencoded]
optional = true
version = "0.7"
[dependencies.syn]
features = ["extra-traits", "visit", "full"]
optional = true
version = "2"
[dependencies.thiserror]
version = "1"
[dependencies.toml]
optional = true
version = "0.8"
[dependencies.tracing]
version = "0.1"
[dependencies.uuid]
features = ["js", "v4"]
optional = true
version = "1"
[dependencies.variadics_please]
optional = true
version = "1"
[dependencies.web-time]
version = "1"
[dev-dependencies.serde_json]
version = "1"
[[example]]
name = "runner"
path = "examples/runner.rs"
[[example]]
name = "to_tokens"
path = "examples/to_tokens.rs"
required-features = ["tokens"]
[[example]]
name = "tracing"
path = "examples/tracing.rs"
[features]
ansi_paint = ["dep:nu-ansi-term"]
bevy_default = ["bevy_scene", "multi_threaded"]
bevy_reflect_documentation = ["bevy/reflect_documentation"]
bevy_scene = ["bevy/bevy_scene", "serde"]
default = ["serde"]
exchange = ["dep:bytes"]
fs = ["dep:notify", "dep:notify-debouncer-full", "dep:ctrlc", "dep:futures", "dep:crossterm", "dep:async-fs", "dep:futures-lite"]
http = ["dep:http", "dep:mime_guess"]
multi_threaded = ["bevy/multi_threaded"]
nightly = []
rand = ["dep:rand", "dep:rand_chacha", "dep:getrandom", "dep:uuid"]
serde = ["dep:serde", "dep:serde_json", "dep:ron", "dep:toml", "dep:serde_urlencoded"]
testing = ["exchange", "ansi_paint"]
tokens = ["serde", "dep:syn", "dep:quote", "dep:proc-macro2", "dep:prettyplease", "dep:proc-macro2-diagnostics", "dep:variadics_please"]
[lib]
name = "beet_core"
path = "src/lib.rs"
[package]
authors = ["Pete Hayman"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Core utilities and types for other beet crates"
documentation = "https://docs.rs/beet"
edition = "2024"
license = "MIT OR Apache-2.0"
name = "beet_core"
readme = "README.md"
repository = "https://github.com/mrchantey/beet"
resolver = "2"
version = "0.0.8"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-executor]
version = "1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-fs]
optional = true
version = "2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-io]
version = "2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.async-task]
version = "4"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.crossterm]
optional = true
version = "0.28"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.ctrlc]
optional = true
version = "3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.futures]
optional = true
version = "0.3"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.futures-lite]
default-features = false
features = ["alloc"]
optional = true
version = "2"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.notify]
optional = true
version = "8"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.notify-debouncer-full]
optional = true
version = "0.5"
[target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook]
version = "0.1"
[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "=0.2.106"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["Text", "Comment", "Node", "NodeList", "Document", "Element", "Window", "HtmlAnchorElement", "HtmlButtonElement", "HtmlCanvasElement", "HtmlDivElement", "HtmlHeadElement", "HtmlInputElement", "HtmlIFrameElement", "HtmlLinkElement", "HtmlParagraphElement", "HtmlScriptElement", "File", "FileList", "Blob", "BlobEvent", "BlobEventInit", "BlobPropertyBag", "MediaQueryList", "MouseEvent", "KeyboardEvent", "console", "Navigator", "Performance", "Url", "History", "Location", "UrlSearchParams", "ResizeObserver", "ResizeObserverBoxOptions", "ResizeObserverEntry", "ResizeObserverOptions", "ResizeObserverSize", "DomRect", "DomRectReadOnly"]
version = "0.3"
[[test]]
name = "bundle_effect"
path = "tests/bundle_effect.rs"
[[test]]
name = "env_ext"
path = "tests/env_ext.rs"
[[test]]
name = "no_tests"
path = "tests/no_tests.rs"
[[test]]
name = "test_test"
path = "tests/test_test.rs"
[[test]]
name = "timeout_params"
path = "tests/timeout_params.rs"
[[test]]
name = "to_tokens"
path = "tests/to_tokens.rs"
required-features = ["tokens"]