[package]
name = "ambient_std"
version = { workspace = true }
rust-version = { workspace = true }
edition = "2021"
description = "Ambient internal standard library. Host-only."
license = "MIT OR Apache-2.0"
repository = "https://github.com/AmbientRun/Ambient"
[dependencies]
ambient_asset_cache = { path = "../asset_cache/", optional = true , version = "0.2.1" }
ambient_sys = { path = "../sys" , version = "0.2.1" }
ambient_cb = { path = "../../libs/cb" , version = "0.2.1" }
ambient_color = { path = "../../libs/color" , version = "0.2.1" }
ambient_friendly_id = { path = "../../libs/friendly_id" , version = "0.2.1" }
ambient_math = { path = "../../libs/math" , version = "0.2.1" }
anyhow = { workspace = true }
tracing = { workspace = true }
wgpu = { workspace = true, optional = true }
serde = { workspace = true, optional = true }
serde_json = { workspace = true, optional = true }
glam = { workspace = true, optional = true }
ordered-float = { workspace = true, optional = true }
rand = { workspace = true, optional = true }
tokio = { workspace = true, optional = true, features = ["sync"] }
as-any = { workspace = true, optional = true }
async-trait = { workspace = true, optional = true }
futures = { workspace = true, optional = true }
itertools = { workspace = true, optional = true }
bytemuck = { workspace = true, optional = true }
log = { workspace = true, optional = true }
reqwest = { workspace = true, optional = true }
thiserror = { workspace = true, optional = true }
yaml-rust = { workspace = true, optional = true }
sentry-anyhow = { workspace = true, optional = true }
parking_lot = { workspace = true, optional = true }
ambient_profiling = { workspace = true, optional = true }
ring = { workspace = true, optional = true }
data-encoding = { workspace = true, optional = true }
chrono = { workspace = true, optional = true }
bincode = { workspace = true, optional = true }
convert_case = { workspace = true, optional = true }
once_cell = { workspace = true, optional = true }
pin-project = { workspace = true, optional = true }
url = { workspace = true, optional = true }
relative-path = { workspace = true, optional = true }
toml = { workspace = true, optional = true }
percent-encoding = { workspace = true, optional = true }
[features]
default = ["all"]
all = ["uncategorized"]
uncategorized = [
"dep:ambient_asset_cache",
"dep:wgpu",
"dep:serde",
"dep:serde_json",
"dep:glam",
"dep:ordered-float",
"dep:rand",
"dep:tokio",
"dep:as-any",
"dep:async-trait",
"dep:futures",
"dep:itertools",
"dep:bytemuck",
"dep:log",
"dep:reqwest",
"dep:thiserror",
"dep:sentry-anyhow",
"dep:parking_lot",
"dep:ambient_profiling",
"dep:ring",
"dep:data-encoding",
"dep:chrono",
"dep:bincode",
"dep:convert_case",
"dep:once_cell",
"dep:pin-project",
"dep:url",
"dep:relative-path",
"dep:toml",
"dep:percent-encoding",
]
hotload-includes = []
sentry = []