[package]
name = "concinnity-dev"
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
homepage.workspace = true
description = "The Concinnity dev tooling library: world authoring, the in-engine editor, the debug server, docs and packaging"
readme = "README.md"
keywords = ["gamedev", "editor", "cli", "concinnity"]
categories = ["game-engines", "development-tools"]
include = [
"/README.md",
"/src",
"/assets",
"/build.rs",
]
[features]
default = ["native"]
native = ["concinnity-engine/native", "concinnity-shader/native"]
metal = ["concinnity-engine/metal", "concinnity-shader/metal"]
directx = ["concinnity-engine/directx", "concinnity-shader/directx"]
vulkan = ["concinnity-engine/vulkan", "concinnity-shader/vulkan"]
[dependencies]
concinnity-engine = { workspace = true }
concinnity-cook = { workspace = true }
concinnity-shader = { workspace = true }
concinnity-core = { workspace = true }
concinnity-host = { workspace = true }
argon2 = "0.5"
async-stream = "0.3.6"
ciborium = "0.2"
bitflags = "2.0"
chrono = "0.4.44"
ctrlc = "3.5.2"
directories = "6.0.0"
gltf = { version = "1", default-features = false, features = ["utils", "names"] }
hex = "0.4.3"
hmac = "0.12.1"
ignore = "0.4.25"
jsonwebtoken = "9"
libloading = "0.9.0"
notify = { version = "8", default-features = false, features = ["macos_fsevent"] }
png = "0.18.1"
rand = "0.8"
rayon = "1"
rfd = { version = "0.17", default-features = false, features = ["xdg-portal"] }
serde = { version = "1", features = ["derive"] }
serde_bytes = "0.11.19"
serde_json = { version = "1", features = ["preserve_order"] }
slotmap = "1.1.1"
syn = { version = "2", features = ["full", "parsing"] }
thiserror = "2.0.18"
tokio = { version = "1", features = ["full"] }
tokio-tungstenite = { version = "0.24", features = ["native-tls"] }
tracing = "0.1.44"
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
ureq = { version = "3.2.0", features = ["json"] }
zip = { version = "2", default-features = false, features = ["deflate"] }
[dev-dependencies]
concinnity-testing = { workspace = true }
tempfile = "3.25.0"
[build-dependencies]
concinnity-toolchain = { workspace = true }
[lints]
workspace = true